September 2002
Intermediate to advanced
528 pages
11h 7m
English
Introduction
Analysis identifies the essential, or required, properties of a system under development. Design adds specific details meant to optimize the design in order to “best” meet system needs. As discussed in Chapter 3, the ROPES process breaks down design into three abstraction levels, based on the scope of the decisions made. This part focuses on design patterns that address the largest-scale system design concerns: architectural design. The design choices made in architectural design affect most or all of the systems under development. Most of these choices can be grouped into one of the following areas.
Domain view
Subsystem or component view
Concurrency view
Distribution view
Safety and reliability view ...
Read now
Unlock full access