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.

3. The strategic importance of quality

3.3. Summary

In this section the importance of quality for those making strategic decisions has been reviewed from the point of view of the supplier and customer. Five areas of major impact were explained viz: 

  • Marketing strategies where quality software fits into a differentiating strategy.
  • Tendering and cost estimating where the value of ISO 9000 certification is most important and where quality factors are inputs into the COCOMO model for costing.
  • Human resources issues were explained and particularly the fact that humans are central to specifying, developing and using software.
  • Productivity gains to both the developer and the user result in different ways from quality policies and
  • System acquisition techniques that employ weighting and rating matrices which include quality factors as the criteria.