What is Boehm’s Software Quality Model?
In 1978, B.W. Boehm introduced his software quality model. The model represents a hierarchical quality model similar to the McCall Quality Model to define software quality using a predefined set of attributes and metrics, each of which contributes to the overall quality of software. The difference between Boehm’s and McCall’s Models is that McCall’s Quality Model primarily focuses on precise measurement of high-level characteristics, whereas Boehm’s Quality Model is based on a wider range of characteristics.
Example: Characteristics of hardware performance, that are missing in McCall’s Model. Boehm’s model has three levels for quality attributes. These levels are divided based on their characteristics. These levels are primary uses (high-level characteristics), intermediate constructs(mid-level characteristics), and primitive constructs(primitive characteristics).
Boehm’s Software Quality Model
In 1978, B.W. Boehm introduced his software quality model, which defines software quality through a hierarchical structure of attributes and metrics. This model is similar to the McCall Quality Model but encompasses a wider range of characteristics, including hardware performance-related ones. Boehm’s model categorizes quality attributes into three levels: primary uses (high-level characteristics), intermediate constructs (mid-level characteristics), and primitive constructs (basic characteristics).
Table of Content
- What is Boehm’s Software Quality Model?
- Primary Uses of Boehm’s Model
- Quality Factors Associated with Boehm’s Model
- Boehm’s Primitive Constructs for Software Quality Characteristics
- Conclusion
- Questions for Practice
- FAQs on Boehm’s Quality Model