| Software
Quality Control (SQC) |
|
Quality
Control Activities
The Need
All engineered and manufactured products exhibit
variation. Software is not new to this phenomenon.
An Organization wants to minimize the variation
among the work products , while developing the
Software . The Organization wants to minimize
the difference between the predicted resources
and the actual resources used, including staffing,
equipment and time.
Variation control is the Heart of Quality Control
When we examine a Software product, two kinds
of Quality may be encountered.
- Quality of design
- Quality of Conformance
In software development, Quality of design encompasses
requirements, specifications and the design of the
system. Quality of conformance focuses primarily
on implementation. If the implementation follows
the design and the resulting system meets its requirements
and performance goals, conformance Quality is high.
SQC activities
Quality control is a series of
- Inspections
- Reviews
- Tests
These are used throughout the Software development
cycle to ensure that each work product meets the
requirements specified. Quality control includes
a feedback system to the process that created the
specified work product. The combination of measurement
and feedback allows to fine tune the process when
the work products created fail to meet their specifications.
|
|