| 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 |