Was bedeutet Quality Attribute?
Das International Software Architecture Qualification Board (ISAQB) definiert den Begriff “Quality Attribute” wie folgt:
Unter Quality Attribute versteht man “
Software quality is the degree to which a system possesses the desired combination of attributes (see: software quality *).
The Standard ISO-25010 defines the following quality attributes:
- Functional suitability
- Functional completeness
- Functional correctness
- Functional appropriateness
- Performance efficiency
- Time behaviour
- Resource utilization
- Capacity
- Compatibility
- Co-existence
- Interoperability
- Usability
- Appropriateness recognizability
- Learnability
- Operability
- User error protection
- User interface aesthetics
- Accessibility
- Reliability
- Availability (quality attribute)
- Fault tolerance
- Recoverability quality-attribute
- Security quality-attribute
- Confidentiality (quality attribute)
- Integrity (quality attribute)
- Non-repudiation
- Accountability
- Authenticity
- Maintainability quality attribute
- Modularity quality attribute
- Reusability quality attribute
- Analysability
- Modifiability
- Testability
- Portability
- Adaptability
- Installability
- Replaceability
It’s helpful to distinguish between:
- runtime quality attributes (which can be observed at execution time of the system),
- non-runtime quality attributes_ (which cannot be observed as the system executes) and
- business quality attributes (cost, schedule, marketability, appropriateness for organization)
- Examples of runtime quality attributes are functional suitability, performance efficiency, security, reliability, usability and interoperability.Examples of non-runtime quality attributes are modifiability, portability, reusability, integratability, and testability.
“
Wenn Sie ähnliche Fachbegriffe wie Quality Attribute nachschlagen müssen, schauen Sie doch einfach in unserm umfangreichen Glossar nach. Oder durchsuchen Sie unser Wörterbuch: