Abstract
arch42 has a section to document the quality goal decisions of your system or software product. arch42 references the ISO 25010. This a great standard reference for solution architects to focus on the non-functional requirements important to the stakeholders. The purpose of this post is to show the ISO 25010 standard characteristics and sub-characteristics.
Disclaimer
This post is solely informative. Critically think before using any information presented. Learn from it but ultimately make your own decisions at your own risk.
Requirements
A solution architect working with stakeholders to document the 3–5 most important quality goal characteristics for a system or software product.
ISO 25010
Visit ISO 25010 to read more about the characteristics and sub-characteristics for product quality. Table 1 provides a summary. In general, these are all of the “-ility” statements.
Table 1 - ISO 25010 Quality Characteristics
Functional Stability | Performance Efficiency | Compatibility | Interaction Capability | Reliability | Security | Maintainability | Flexibility | Safety |
---|---|---|---|---|---|---|---|---|
Functional Completeness Functional Correctness Funcational Appropriateness |
Time Behavior Resource Utilization Capacity |
Co-Existence Interoperability |
Appropriateness Recognizability Learnability Operability User Error Protection User Engagement Inclusivity User Assistance Self-Descriptiveness |
Faultlessness Availability Fault Tolerance Recoverability |
Confidentiality Integrity Non-Repudiation Accountability Authenticity Resistance Compliance |
Modularity Reusability Analysability Modifiability Testability |
Adaptability Scalability Installability Replaceability |
Operational Constraint Risk Identification Fail Safe Hazard Warning Safe Integration |
When deciding the quality goals used to architect and evaluate the system or software product, they should be listed as both characteristics and sub-characteristics as shown in Table 1.
Summary
That’s it, enjoy!
References
arc42 Documentation. (n.d.). https://docs.arc42.org/home/
ISO 25010. (n.d.). https://iso25000.com/index.php/en/iso-25000-standards/iso-25010