Dromey’s Quality Model
it specifies the quality perspective and the relationships between quality characteristics, sub-characteristics and associated attributes of an entity, which allow the further evaluation or estimation for given information needs.
Dromey has built a quality evaluation framework that analyzes the quality of software components through the measurement of tangible quality properties. Each artifact produced in the software life-cycle can be associated with a quality evaluation model. Dromey gives the following examples of what he means by software components for each of the different models:
• Variables, functions, statements, etc. can be considered components of the Implementation model;
• A requirement can be considered a component of the requirements model;
• A module can be considered a component of the design model;
According to Dromey, all these components possess intrinsic properties that can be classified into four categories:
• Correctness : Evaluates if some basic principles are violated.
• Internal : Measure how well a component has been deployed according to its intended use.
• Contextual : Deals with the external influences by and on the use of a component.
• Descriptive : Measure the descriptiveness of a component.
• Variables, functions, statements, etc. can be considered components of the Implementation model;
• A requirement can be considered a component of the requirements model;
• A module can be considered a component of the design model;
According to Dromey, all these components possess intrinsic properties that can be classified into four categories:
• Correctness : Evaluates if some basic principles are violated.
• Internal : Measure how well a component has been deployed according to its intended use.
• Contextual : Deals with the external influences by and on the use of a component.
• Descriptive : Measure the descriptiveness of a component.
Similar to the McCalls, Boehm and FURPS quality model, is the quality model presented by R.GeoFF Dromey. Dromey proposed a product quality model that recognizes that quality evaluation that differs for each product and that a more dynamic idea for modeling the process is needed to be wide enough to apply different systems. Dromey is focusing on the relationship between the quality attributes and the sub-attributes, as well as attempting to connect software product properties with software quality attributes.
Dromey’s Quality Model An even more recent model similar to the McCall’s, Boehm’s and the FURPS(+) quality model, is the quality model presented by R. Geoff Dromey in 1980 and it is also known as Quality Model Framework. Dromey proposes a product based quality model that recognises that quality evaluation differs for each product and that a more dynamic idea for modelling the process is needed to be wide enough to apply for different systems. Dromey is focusing on the relationship between the quality attributes and the sub-attributes, as well as attempting to connect software product properties with software quality attributes.
Principles of Dromey’s Quality Model
1) Product properties that influence quality
2) High level quality attributes
3) Means of linking the product properties with the quality attributes. Dromey’s Quality Model is further structured around a 5 step process:
1) Chose a set of high-level quality attributes necessary for the evaluation.
2) List components/modules in your system.
3) Identify quality-carrying properties for the components/modules (qualities of the component that have the most impact on the product properties from the list above).
4) Determine how each property effects the quality attributes.
5) Evaluate the model and identify weaknesses
Comments
Post a Comment