1.3. Quality Levels

Perry [1991] highlights goals, methods, and performance as three major aspects of quality. The quality context triangle, shown in Figure 1.2, further expands on Perry's basic definition. Understanding and appreciating quality, especially in the context of software, can be developed if we consider the various levels at which quality criteria can be applied.

Figure 1.2. The quality context triangle

For example, the goals of quality at the process level are established to ensure that all necessary steps in the process have been followed—and repeated a sufficient number of times. Model quality, on the other hand, may focus on the ...

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.