6.3 Review
Having completed this chapter, you should:
- Appreciate the importance of diagramming as a core design tool
- See how diagrams bring rigor, clarity, and formality to the design process
- Perceive the power of diagrams as an aid to communication
- Understand that these objectives cannot be achieved unless the syntax and semantics of diagrams are well-defined
- Realize that diagrams are used for a variety of purposes: analysis, design, documentation, and maintenance
- See how diagrams fit into the overall software design process
- Know what qualities to look for in diagrams and their associated methods
- Recognize that many diagrams are needed to fully define large systems
- Be able to define a basic range of diagrams that would support the development of real-time systems