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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.