SOFTWARE PRODUCT QUALITY
FUNCTIONAL SUITABILITY PERFORMANCE EFFICIENCY COMPATIBILITY INTERACTION CAPABILITY RELIABILITY SECURITY MAINTAINABILITY FLEXIBILITY SAFETY
Functional Completeness Functional Correctness Functional Appropriateness Time Behaviour 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 Modularity Reusability Analysability Modifiability Testability Adaptability Scalability Installability Replaceability Operational Constraint Risk Identification Fail Safe Hazard Warning Safe Integration