1.9. Reuse, Patterns, and Quality

The first aspect of object-orientation that fascinated the IT community was reuse. This led to the pattern movement that has permeated every aspect of development, especially designs. Figure 1.14 tries to depict why patterns are even more fascinating to the designers and programmers. Patterns provide the essence of a design and the designer fills up the rest. However, patterns are not restricted to designs. For example, Eriksson and Penker provide an excellent description of how the concept of patterns can be applied, together with the UML, to model business processes [Eriksson and Penkar 2000] (as against technical designs). We discuss here these important concepts of reuse and patterns with respect of quality. ...

Get Process Quality Assurance for UML-Based Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.