Quality Attribute | Run-time sub-attributes | Design-time sub-attributes |
Functional Suitability | Functional Completeness Functional Correctness Functional Appropriateness | |
Performance Efficiency | Time behaviour Resource Utilization Capacity | |
Compatibility | Interoperability | Co-existence |
Usability | Appropriateness Recognizability Operability User Error Protection Accessibility | Learnability User Interface Aesthetics |
Reliability | Availability Fault Tolerance Recoverability | Maturity |
Security | Confidentiality Integrity Non-repudiation Authenticity Accountability | |
Maintainability | Modularity Reusability Analysability Modifiability Testability | |
Portability | Adaptability Installability Replaceability |