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

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.