Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

Defect Rate and Reliability

Defect Rate: Define as the number of defects per


thousand source lines of code or per thousand
lines of code (KLOC or KSLOC) in a given
unit of time.
Example: One year after the general availability
of the product in the market place.

Alternatively defect rate can be define as


Defect rate = Number of defects
OFE
2. Reliability
 A set of attributes that bears on the capability of
software to maintain its level of performance under
stated conditions for a stated period of time.

 The sub-attributes includes


Maturity.
Fault tolerance.
Recoverability.
3. Usability
 A set of attributes that bear on the effort needed for
use and on the individual assessment of uses.

 The sub-characteristic includes


Understandability
Learn-ability
Operability
4. Efficiency

 A set of attributes that bear on the relationship between


the level of performance of the software.

 The amount of resource used, under stated condition.

 The sub-attributes includes


Time utilization
Resource utilization
5. Maintainability
 A set of attributes that bears on the effort needed to
make specified modifications.

 The sub-attributes includes


Analyzability
Changeability
Stability
Testability
6. Portability

 A set of attributes that bear on the ability of software


to be transferred from one environment to another.

 The sub-attributes includes


Adaptability
Install-ability
Conformance
Replace-ability
Cost of Quality
Prevention cost include
 Quality planning.
 Formal technical reviews.
 Test equipment.
 Training.
Appraisal cost
 Includes activities to gain insight into product
condition.
 Example are in-process and inter-process inspection,
maintenance and testing.
Failure cost
Internal failure cost

 Incurred when we detect a defect in our product prior


to shipment.

 Internal failure cost includes rework, repair and


failure mode analysis.
External failure cost

 Associated with defects found after the product has


been shipped to the customer.

 example of external costs are product return and


replacements, help line support, and warranty work.
Definition: Error, Fault, Failure and Defect

• Defect: Generally refers to some problem with the


software, either with its external behavior or with its
internal characteristics.

The IEEE standard 6.10.12 ( IEEE 1990) defines the


following terms related to defects.
 Failure
 Fault
 Error
Continue…..
• Failure: The inability of a system or component to
perform its required functions.

• Fault: An incorrect step, process or data definition


in a computer program.

• Error: An human action that produces an incorrect


result.
Error vs. Fault vs. Failure
700
Relative cost of correcting an error
600

500

400

300 Relative cost of correcting


an error
200

100

You might also like