Professional Documents
Culture Documents
Quality Assurance
Lecture 4
McCall’s
Product software quality defined in terms of 3
Quality Model concepts :
Quality Factors
Quality Criteria
Quality Metrics
McCall’s Model
of Software
Product
Quality
• A quality factor represents the behavioral
characteristic of a system.
• Examples: correctness, reliability,
efficiency, testability, portability, …
McCall’s • A quality criterion is an attribute of a quality
Product factor that is related to software development.
• Example:
Quality Model • Maintainability is achieved by creating
modular architecture of software.
• Maintainability=Quality Factor
Modularity=Quality Criterion
One to many:
Reinforcements: