0% found this document useful (0 votes)
6 views15 pages

Lecture 3 Cost of Software Quality

The document discusses the concept of the Cost of Quality (COQ), emphasizing that it refers to the costs incurred from failing to create quality products or services. It categorizes quality costs into prevention, appraisal, and failure costs, with examples provided for each type. Additionally, it highlights the importance of a software quality cost model for project management in budget distribution and decision-making.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views15 pages

Lecture 3 Cost of Software Quality

The document discusses the concept of the Cost of Quality (COQ), emphasizing that it refers to the costs incurred from failing to create quality products or services. It categorizes quality costs into prevention, appraisal, and failure costs, with examples provided for each type. Additionally, it highlights the importance of a software quality cost model for project management in budget distribution and decision-making.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Software Quality

Assurance & Testing


Costs of Software
Quality
Lecture: 3
Costs of software
quality

Objectives of cost of
software quality metrics

2
Cost of Quality (COQ)
 It’s a term that's widely used – and widely
misunderstood.
 The "cost of quality" isn't the price of creating a

quality product or service. It's the cost of NOT


creating a quality product or service.
 Every time work is redone, the cost of quality

increases. Obvious examples include:


 The reworking of a manufactured item.
 The retesting of an assembly.
 The rebuilding of a tool.

3
Cost of Quality (COQ) -2
 The correction of a bank statement.
 The reworking of a service, such as the
reprocessing of a loan operation or the replacement
of a food order in a restaurant

4
Types of Quality Costs
 Prevention Costs:
 The costs of all activities specifically designed to

prevent poor quality in products or services.


Examples are the costs of:
 New product review
 Quality planning
 Supplier capability surveys
 Process capability evaluations
 Quality improvement team meetings
 Quality improvement projects
 Quality education and training

5
Types of Quality Costs
 Appraisal Costs:
The costs associated with measuring, evaluating or
auditing products or services to assure conformance
to quality standards and performance requirements.
 These include the costs of:
Incoming and source inspection/test of purchased

material
In-process and final inspection/test
Product, process or service audits
Calibration of measuring and test equipment
Associated supplies and materials

6
Types of Quality Costs
 Failure Costs
The costs resulting from products or services not conforming to
requirements or customer/user needs. Failure costs are divided into
internal and external failure categories.
 Internal Failure Costs:

Failure costs occurring prior to delivery or shipment of the product, or the


furnishing of a service, to the customer.
Examples are the costs of:
 Scrap

 Rework

 Re-inspection

 Re-testing

 Material review

 Downgrading

7
Types of Quality Costs
 External Failure Costs:
Failure costs occurring after delivery or shipment of
the product — and during or after furnishing of a
service — to the customer.
 Examples are the costs of:
Processing customer complaints
Customer returns
Warranty claims
Product recalls
Total Quality Costs:
The sum of the above costs.

8
Identify software quality
 Cost
Project quality plan
 Number of errors per 1000 line of code (KLOC)
 Over time hours to finish software inspection
 Configuration management tool purchase
 Detailed design walkthrough
 Re-programming of defects of a program before shipment
 Room temperature
 Payment of external consultant to participate in unit testing
 Payment of external consultant to prepare software quality assurance
procedures and checklists
 Purchase of software unit to integrate with our application
 Training of programmers in a course " Java advanced programming"
 Correction of software defects for installed software after customer
complaints
 Construction of new company building

9
Importance of software quality cost
model
 To help the project management team in distributing
the cost to the four parts and to check the
outcomes.
 Based on these outcomes the budget is adjusted
and redistributed i.e. a kind of decision making for
management.

10
Identify software quality
Cost
 Project quality plan
NIL
 Number of errors per 1000 line of code (KLOC)
Apraisal cost
 Over time hours to finish software inspection
Appraisal Cost
 Configuration management tool purchase
Prevention Cost
 Detailed design walkthrough
Appraisal Cost

11
Identify software quality Cost-2
 Re-programming of defects of a program before
shipment
Internal failure Cost
 Room temperature
NIL
 Payment of external consultant to participate in unit
testing
Appraisal Cost
 Payment of external consultant to prepare software
quality assurance procedures and checklists
Prevention Cost
12
Identify software quality Cost-3
 Purchase of software unit to integrate with our
application
NIL
 Training of programmers in a course " Java
advanced programming“
Prevention Cost
 Correction of software defects for installed software
after customer complaints
External Failure Cost
 Construction of new company building
NIL
13
Identify software quality Cost-4
 Purchase of software unit to integrate with our
application
NIL
 Training of programmers in a course " Java
advanced programming“
Prevention Cost
 Correction of software defects for installed software
after customer complaints
External Failure Cost
 Construction of new company building
NIL
14

You might also like