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.9. Summary

In this section the various definitions of quality have been reviewed and commented upon. The fact that these definitions are of older date and in many ways inappropriate to reflect modern technological developments encouraged a definition of quality for use in this paper. The McCall et al. model for quality factors was used for a detailed explanation of each quality factor. Quality was sub-divided into external and internal factors and the interplay between them illustrated as factors were explained. Further sub-division might be appropriate to reflect current interest in Human-computer interaction. Some individual quality factors were seen to be outdated by technological developments and it would be appropriate to redefine them and add some new ones to take into account modern standards and legal obligations. Daily's and Ghezzi's concept of priority among quality factors were mentioned in relation to requirements specifications.