Design
Design
&
Design concepts
Design process
• Design is the place where software quality is established. The design
process moves from a “big picture” view of software that defines the detail
required to implement a system.
• Data-flow architectures:
Design Model
• Call and return architectures.
• Main program/subprogram architectures. This classic program structure
decomposes function into a control hierarchy where a “main” program invokes a
number of program components that in turn may invoke still other components.
Design Model
Component diagram
Deployment Level Design