CH 3 Software Quality Factor
CH 3 Software Quality Factor
CH 3 Software Quality Factor
Kittitouch S.
1.2-19-11-12
Quality Factor
The need for comprehensive software quality
requirements
Classifications of software requirements into
software quality factors
McCall’s factor model
The various attributes of software and its use
and maintenance, as defined in software
requirements documents ,can be classified
into content groups called quality factors.
There is a need for a comprehensive definition of
requirements that will cover all attributes of
software and aspects of the use of software,
including usability aspects, reusability aspects,
maintainability aspects, and so forth in order to
assure the full satisfaction of the users.
McCall’s factor model
Product operation factors:
Correctness, Reliability, Efficiency, Integrity, Usability.
End of 3-1
McCall’s factor model
Product revision factors:
Maintainability, Flexibility, Testability.
Maintainability requirements determine the efforts that will
be needed by users and maintenance personnel to identify
the reasons for software failures, to correct the failures, and
to verify the success of the corrections.