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 ...