Chapter 16. Tool Support for Designing with Patterns
The Need for Tool Support
Gluing constructional design patterns to develop large application designs is a difficult task that requires resolving many integration issues. The poad process is iterative—a feature that requires the designer to preserve the models produced in each and every development step. Tool support for the development process facilitates the analysis and design steps.
The designer might consider using object-oriented modeling tools to support the development process. We might consider this a possibility because (a) the end product is an OO design, so an OO modeling environment will be suitable; (b) the models used in POAD are mainly UML design models; and (c) there are many commercial ...