IT:AD:ISO 9126
* See also:
<callout type="Navigation" class="small">
</callout>
Summary
ISO 9126 was an international standard for the evaluation of software.
ISO 9126-1 is an extension of previous work done by McCall (1977), Boehm (1978), IT:AD:FURPS and others in defining a set of software quality characteristics.
Whereas IT:AD:FURPS had 5 characteristics, ISO 2126 has 6.
But don't use it – it has been replaced by IT:AD:ISO 25010
Notes
Categories
The ISO 9126-1 software quality model identifies 6 main quality characteristics that closely align with IT:AD:FURPS:
- Functionality
- Usability
- Reliability
- Efficiency (Performance in IT:AD:FURPS)
- Maintainability (Supportability in IT:AD:FURPS)
- Portability ← not in IT:AD:FURPS, but in FURPS+ is a Implementation Constraint.
Sub Qualities
The characteristics are in turn are subdivided as follows:
- Functionality:
- Suitability
- Accuracy
- Interoperability
- Security
- Functionality Compliance
- Reliability: - attributes demonstrating the maintaining of a level of performance under stated conditions for a stated period of time.
- Maturity
- Fault Tolerance
- Recoverability
- Reliability Compliance
- Usability: attributes defining the effort needed for use the solution:
- Understandability
- Learnability
- Operability
- Attractiveness
- Usability Compliance
- Efficiency: attributes defining the relationship between performance and resources required under stated conditions.
- Time Behaviour
- Resource Utilization
- Efficiency Compliance
- Maintainability: attributes defining the effort needed to make specified modifications.
- Analyzability
- Changeability
- Stability
- Testability
- Maintainability Compliance
- Portability: attributes defining the ability to port the software from one environment to another.
- Adaptability
- Installability
- Co-Existence
- Replaceability
- Portability Compliance