Professional Documents
Culture Documents
Designing The System
Designing The System
• Technical design
• in customer’s language
• no technical jargon
• independent of implementation
• linked to requirements
– data structures
– data flow
• Modular decomposition
• Data-oriented decomposition
• Event-oriented decomposition
• Outside-in design
• Object-oriented design
Design Styles
• Object-oriented design
• Implicit invocation
• Layering
• Repositories
• Interpreters
• Process control
• Client-server
• Concurrency -