Chapter 10. Design-Refinement Phase


In this chapter we discuss the design-refinement phase of the POAD methodology. During the design-refinement phase, we create the class diagram of the application using the class diagrams of the building block patterns. The inputs to this phase are the detailed pattern-level diagrams, which are produced from the design phase. These design diagrams are used to model the application as a collection of patterns and their interconnections and relationships. During the design process, the designer has already gained significant understanding of the internal details of the selected patterns. This knowledge will be useful in all the activities in the design-refinement phase.

The design-refinement phase has three ...

Get Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.