OF
SOFTWARE QUALITY
, INTRODUCTION
❑The commercial companies or public
organizations requires economic evaluation of
their quality assurance systems.
❑Cost of software quality may be viewed as
another class of software quality metrics,
where financial values are used as the
measuring tool.
❑Quality metrics and costs of quality, both
support management control and decision
making process.
, INTRODUCTION
❑The Costs of Software Quality (CoSQ) refer to
the total costs incurred in ensuring that a
software product meets the desired quality
standards.
❑These costs are usually divided into four main
categories:
❑Prevention Costs
❑Appraisal Costs
❑Internal Failure Costs
❑External Failure Costs.
, 1. Prevention Costs
❑These are the costs incurred to prevent software
defects from occurring in the first place.
❑The goal is to ensure that the development process
produces high-quality software right from the start.
Examples:
o Developer training on best coding practices and
software quality standards
o Quality planning and process improvement activities
o Tools and equipment for automated testing and static
analysis
o Time spent on design reviews, requirement analysis,
and code inspections
o Implementing quality assurance policies and
standards