What are the Quality Attributes of Non-Functional Requirements? And How to Maintain the Quality of Non-Functional Requirements
Q1.What are the quality attributes of a non-functional requirement? Following are the quality attributes of a non-functional requirement: Functional Suitability Appropriateness Completeness Correctness Reliability Availability Fault Tolera nce Recoverability Maturity Usability Accessibility Appropriateness Learnability Operability User Error Protection User Interface Aesthetics Performance Efficiency Time Behavior Resource Utilization Security Confidentiality Integrity Non-Repudiation Accountability Authenticity Compatability Co-Existence Interoperability Maintainability Analyzability Reusability Testability Portability Adaptability Instability Replaceability Q2. How can we maintain the quality of non-functional requirements? Maintenance of the NFRs requires these being measurable. Following steps are required during the software product lifecycle for ensuring the maintenance of the non-functional requirements: Expli