This chapter discussed system design, the six design activities, and designing the environment.
System design is he bridge between requirements and implementation—a blue print for what needs to be built.
Design occurs at two levels: architectural design and detail design.
Models of the functional requirements (domain model class diagrams, use case diagrams, system sequence diagrams, use case descriptions, state machine diagrams, and activities diagrams) are used as the basis for creating design models.