Software Testing and QA Theory and Practice (Chapter 17: Software Quality)
© Naik & Tripathy
McCall’s Quality Factors and Criteria
Relationship Between Quality Factors and Quality Criteria
Each quality factor is positively influenced by a set of quality criteria, and the same quality criterion impacts a number of quality factors.
Example: Simplicity impacts reliability, usability, and testability.
If an effort is made to improve one quality factor, another quality factor may be degraded.
Portable code may be less efficient.
Some quality factors positively impact others.
An effort to improve the correctness of a system will increase its reliability.
See Figure 17.1.