What Is Software Quality?
2005
In this chapter, we define software quality by defining the expected characteristics or properties of high-quality software. We examine the different perspectives and expectations of users as well as other people involved with the development, management, marketing, and maintenance of the software products. We also examine the individual characteristics associated with quality and their inter-relationship, and focus our attention on the critical characteristics of functional correctness. We conclude this chapter with a comparison of software quality with quality concepts for other (non-software) systems and the evolving place of quality within software engineering.