Software Quality: Definitions and Strategic Issues

In general, software quality is crucial in software engineering. Read this article and explore the various definitions of quality and the quality models. Notice the priority of quality factors and how software quality can be measured.

2. Building quality into software products

2.4. Other quality issues

That concludes this review of McCall's quality factors. The eleven factors included here are typical of those considered by most authors. Some authors include their own individual preferences in their texts. For example, Ghezzi et al. include factors like robustness, reparability, evolvability, productivity and visibility. The draft document for the new ISO 9000- 3 (ISO/CD 9000-3.2 1996) lists six quality features one of which is functionality. Unfortunately, there is no international or industry set of properly defined software quality factors to help to overcome this situation.