Thursday, April 26, 2007

Week 8: The nature of good design

OK one thing that has been annoying me in this unit, why the hell wont anyone answer questions in tutes! i mean dam people what we are being asked is not that hard! i know you know the answer, just open your mouth. That said...

CSA:
Client-Server divides programs into two types
• Server – manages information system resources or provides
well defined services for client
• Client – communicates with server to request resources or
services
• Advantage – Deployment flexibility
– Location, scalability, maintainability
• Disadvantage – Potential performance, security, and
reliability issues from network communication

Summary:

• Systems design is process of organizing and structuring
components of system to allow construction
(programming) of new system
• Design phase of project consists of activities that relate to
design of components of new system
– Application architecture, user interfaces, system interfaces,
database, network diagram, system controls
– Prototyping may be required to specify any part or all of the
design

• Inputs to design activities are diagrams, or models, built
during analysis
• Outputs of design are also set of diagrams, or models, to
describe architecture of new system and detailed logic of
programming components
• Inputs, design activities, and outputs are different
depending on whether a structured approach or an
object-oriented approach is used
• Architectural design adapts to development environment
and decomposes design into layers

No comments: