Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
And
Defect
Estimation r
k e
y Ba s
d b
n te
se
Pre rge
Geo
Quality Planning
Not only Cost & Schedule but QUALITY
is also a major factor in determining the
success of the project.
There are many characteristic which
define Quality.
But the de facto industry standard
definition of Quality is: “The number of
defects per unit size in the delivered
software”
Definition of Defect
What is defect?
Defect in software is something
that causes the software to
behave in a manner that is
inconsistent with the requirement
of the need of the customer.
Cont….
For High Quality software, the final
product should have as few defects
as possible.
Since Software Development is a
HUMAN activity, it is not possible to
prevent injection of all defects.
But it can be reduced by Quality
control activity, which is Review &
Testing.
Cont…
In this chapter we shall study how quality
control activities are Planned & Managed
The Software Product Engineering KPA of CMM
Level 3 includes some key practices that is
used to test software for Quality.
Software Quality Management KPA at Level 4
focus on Quantitatively Planning & Controlling
the quality in a project.
Quality Management
The task of quality management is
To plan suitable quality control activities
Properly execute & control these activities
such that most defects are detected during
“In-Process” & removed before delivery.
In process activities include:
Requirement Review, Design Review, Code
review
Unit Testing, Integration Testing, System
R- Defect Removal
Quantitative Approach to
Quality Management
Quantitative Quality Management is
the process of controlling the Quality
of the software based on
quantitative data.
It makes use of software reliability
model.
These model indicate weather the
reliability is acceptable or more
testing is needed.
Cont…
A good quality management approach
should provide warning signs early in the
project & not just towards the end.
Early warning allow for timely intervention
Therefore during project execution some
parameter are measured & compared with
the estimated values to determine whether
the project is going along “desired” path.
Cont…
Another quality concept is defect
removal efficiency.
RR D phase
AT
Operation
Time
Quantitative Quality
Management Planning