O'Reilly logo

Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems by Sherif M. Yacoub, Hany H. Ammar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Visual Design Models

All software development methods should be supported by a set of models. Models capture the outcome of each step in the software development process. Models are useful for documentation; they serve as a communication means between various parties involved in the development lifecycle. A good development process provides support for feeding the output models from one phase into the other. Models produced in one phase should make use of and build upon models produced in earlier phases.

In this chapter we discuss the design models used in the POAD methodology. Those design models support the structural composition of constructional design patterns at various phases of the POAD process, as discussed later in Chapter ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required