Here you find some examples of
quality requirements
sorted by the
properties
they are related to, with
related qualities
listed below each requirement.
Within the Software Engineering literature you might find the term “quality scenario” for such examples.
That term was coined by authors from the Software Engineering Institute (SEI), especially Len Bass et al.
Read more on the background of requirements in our short article.
#efficient
- Add new product under 60 minutes
- Efficiency
- Extensibility
- Usability
- Affordable CRM (customer relationship management)
- Affordability
- Budget constraint
- Cost
- Profitability
- Budget constrained library update
- Affordability
- Budget constraint
- Cost
- Time to Market
- Capacity to process 1000 sensor inputs per minute
- Performance
- Speed
- Time behaviour
- Consistent keyboard shortcuts
- Consistency
- Interaction capability
- Usability
- User assistance
- User experience
- Data Throughput for Visual Test System
- Capacity
- Efficiency
- Performance
- Throughput
- Easily understandable acceptance test cases
- Consistency
- Efficiency
- Interaction capability
- Maintainability
- Suitability
- Easily understandable generated code
- Code Readability
- Interaction capability
- Legibility
- Maintainability
- Readability
- Understandability
- Efficient change of business rules
- Adaptability
- Changeability
- Configurability
- Flexibility
- Efficient generation of test data
- Capacity
- Efficiency
- Time behaviour
- Efficient save function
- Capacity
- Efficiency
- Time behaviour
- Efficient update of annual accounting report
- Changeability
- Efficiency
- Maintainability
- Fast and accurate sensor
- Accuracy
- Efficiency
- Preciseness
- Fast creation of sales report
- Efficiency
- Performance
- Responsiveness
- Speed
- Time behaviour
- Fast rollout of changes
- Efficiency
- Operability
- Speed
- Time to Market
- Fast startup time (less than 90 sec)
- Elasticity
- Performance
- Scalability
- Speed
- Startup Time
- Time behaviour
- Independent enhancement of subsystem
- Adaptability
- Agility
- Changeability
- Efficiency
- Maintainability
- Independent replacement of subsystem
- Adaptability
- Agility
- Changeability
- Efficiency
- Maintainability
- Low impact diagnosis
- Efficiency
- Resource efficiency
- Time behaviour
- Low-overhead query execution measurement
- Efficiency
- Memory usage
- Resource efficiency
- Resource utilization
- Time behaviour
- Maintainable checking strategies
- Efficiency
- Modular System for Data Analysis
- Composability
- Modularity
- Stability
- Near instant search results
- Efficiency
- Interaction capability
- Performance
- Speed
- Time behaviour
- Parallel Data Modification
- Performance
- Quickly locate bugs
- Efficiency
- Maintainability
- Reduce energy consumption with every new version
- Carbon Emission Efficiency
- Energy Efficiency
- Sustainability
- Respond to 15000 requests per workday
- Capacity
- Resource efficiency
- Response time for image rendering
- Efficiency
- Performance
- Response Time
- Speed
- Time behaviour
- Restricted Memory
- Efficiency
- Memory usage
- Resource efficiency
- Save at least 20% of carbon emissions with every new version
- Carbon Emission Efficiency
- Efficiency
- Energy Efficiency
- Scale up in 2 Minutes
- Elasticity
- Performance
- Scalability
#flexible
- Compatible with 5 different battery providers
- Adaptability
- Compatibility
- Flexibility
- Interoperability
- Configurable UI theme
- Adaptability
- Changeability
- Configurability
- Customizability
- Flexibility
- Core functions can be used on multiple OSs
- Compatibility
- Flexibility
- Interaction capability
- Portability
- Easily change cloud provider
- Adaptability
- Flexibility
- Maintainability
- Efficient change of business rules
- Adaptability
- Changeability
- Configurability
- Flexibility
- Efficient update of annual accounting report
- Changeability
- Efficiency
- Maintainability
- Independent enhancement of subsystem
- Adaptability
- Agility
- Changeability
- Efficiency
- Maintainability
- Independent replacement of subsystem
- Adaptability
- Agility
- Changeability
- Efficiency
- Maintainability
- Localizable to several languages
- Accessibility
- Adaptability
- Flexibility
- Internationalization
- Localizability
- Maintainability
- Modifiability
- Modular System for Data Analysis
- Composability
- Modularity
- Stability
- Portable Business Data Checker
- Adaptability
- Flexibility
- Portability
- User Interface can be used in Current Browsers
- Compatibility
- Flexibility
- Interaction capability
- Interoperability
- Portability
#operable
- Available 7x24 with 99% uptime
- Availability
- High availability
- Interaction capability
- Operability
- Reliability
- User error protection
- Core functions can be used on multiple OSs
- Compatibility
- Flexibility
- Interaction capability
- Portability
- Fast deployment
- Cycle time
- Deployment frequency
- Extensibility
- Lead time for changes
- Operability
- Time behaviour
- Fast rollout of changes
- Efficiency
- Operability
- Speed
- Time to Market
- Independent replacement of subsystem
- Adaptability
- Agility
- Changeability
- Efficiency
- Maintainability
- Interoperable with Java 12
- Backward compatibility
- Compatibility
- Interoperability
- Low effort deployment
- Compatibility
- Interoperability
- Portability
- Portable Business Data Checker
- Adaptability
- Flexibility
- Portability
- Quick unit tests
- Testability
- Restored to fully functional state 12h after complete failure
- Availability
- High availability
- Interaction capability
- Mean time to recovery
- Operability
- Reliability
- Rollout of a new feature
- Agility
- Changeability
- Maintainability
- Severe errors are detected and the system shuts down into safe state
- Dependability
- Operability
- Reliability
- Safety
- System can run >12h without re-booting the operating system
- Availability
- High availability
- Mean time between failures
- Reliability
- Stability
- System runs offline
- User Interface can be used in Current Browsers
- Compatibility
- Flexibility
- Interaction capability
- Interoperability
- Portability
#reliable
- Add new product under 60 minutes
- Efficiency
- Extensibility
- Usability
- Assess impact of proposed change
- Analysability
- Reliability
- Available 7x24 with 99% uptime
- Availability
- High availability
- Interaction capability
- Operability
- Reliability
- User error protection
- Avoid common vulnerabilities
- Vulnerability
- Clarity in technical documentation
- Clarity
- Coherence
- Legibility
- Understandability
- Detect inconsistent user input
- Consistency
- Interaction capability
- Usability
- User assistance
- User experience
- Fast and accurate sensor
- Accuracy
- Efficiency
- Preciseness
- Fast deployment
- Cycle time
- Deployment frequency
- Extensibility
- Lead time for changes
- Operability
- Time behaviour
- Global Explainability
- Explainability
- Good code readability score
- Code Complexity
- Code Readability
- Legibility
- Readability
- Handle sudden increase in traffic
- Elasticity
- Reliability
- Resilience
- Scalability
- Keep data on error
- Ease of Use
- Interaction capability
- Reliability
- Robustness
- User experience
- Local Explainability
- Explainability
- Low change-failure rate
- Change failure rate
- Minimize jitter in real-time data streaming
- Jitter
- Latency
- Predictability
- New Features Introduce No Bugs
- Changeability
- Predictability
- Reliability
- Order queue
- Precise calculation of gamma coefficient
- Accuracy
- Correctness
- Preciseness
- Reliability
- Precision of vehicle's orientation
- Accuracy
- Functional correctness
- Preciseness
- Precision
- Reliability
- Restored to fully functional state 12h after complete failure
- Availability
- High availability
- Interaction capability
- Mean time to recovery
- Operability
- Reliability
- Scale up in 2 Minutes
- Elasticity
- Performance
- Scalability
- Server fails, system continues to operate without downtime
- Availability
- Fault tolerance
- High availability
- Reliability
- Stability
- Severe errors are detected and the system shuts down into safe state
- Dependability
- Operability
- Reliability
- Safety
- System can run >12h without re-booting the operating system
- Availability
- High availability
- Mean time between failures
- Reliability
- Stability
- System runs offline
- Unavailable for max 2 minutes
- Availability
- Reliability
- Up to date API
- Accuracy
- Correctness
- Reliability
- Vehicle's position validity influences accuracy
- Functional correctness
- Preciseness
- Precision
- Reliability
- Withstand DDoS Attack
- Availability
- High availability
- Intrusion Detection
- Recoverability
- Reliability
- Resilience
- Resistance
#safe
- Backup patient monitoring sensor takes over
- Efficiency
- Reliability
- Safety
- Global Explainability
- Explainability
- Local Explainability
- Explainability
- Severe errors are detected and the system shuts down into safe state
- Dependability
- Operability
- Reliability
- Safety
#secure
- Access Control via SSO
- Access Control
- Auditability
- Access control is enforced
- Access Control
- Auditability
- Authenticity of a digital document
- Authenticity
- Avoid common vulnerabilities
- Vulnerability
- Confidentiality by multi-tenancy
- Confidentiality
- Privacy
- Security
- Detailed audit log
- Accountability
- Employee attempts to modify pay rate
- Integrity
- Privacy
- Security
- Traceability
- Encrypted storage
- Confidentiality
- Privacy
- Security
- Every data modification is logged
- Privacy
- Recoverability
- Security
- Traceability
- Only authenticated users can access data
- Confidentiality
- Privacy
- Security
- Parallel Data Modification
- Performance
- Zero-knowledge data storage
- Confidentiality
- Privacy
- Security
#suitable
- Access Control via SSO
- Access Control
- Auditability
- Access control is enforced
- Access Control
- Auditability
- Accurate estimate of insurance contract rate
- Accuracy
- Functional correctness
- Interaction capability
- Preciseness
- Precision
- Reliability
- Add new product under 60 minutes
- Efficiency
- Extensibility
- Usability
- Affordable CRM (customer relationship management)
- Affordability
- Budget constraint
- Cost
- Profitability
- Assess impact of proposed change
- Analysability
- Reliability
- Authenticity of a digital document
- Authenticity
- Budget constrained library update
- Affordability
- Budget constraint
- Cost
- Time to Market
- Convenient online banking
- Clarity
- Convenience
- Ease of Use
- Interaction capability
- User experience
- Detailed audit log
- Accountability
- Display Data Based on Context
- Adaptability
- Functional Appropriateness
- Easily understandable acceptance test cases
- Consistency
- Efficiency
- Interaction capability
- Maintainability
- Suitability
- Easily understandable generated code
- Code Readability
- Interaction capability
- Legibility
- Maintainability
- Readability
- Understandability
- Efficient generation of test data
- Capacity
- Efficiency
- Time behaviour
- Global Explainability
- Explainability
- Local Explainability
- Explainability
- Restore Filter after Log In
- Functional Appropriateness
- Rollout of a new feature
- Agility
- Changeability
- Maintainability
- Test with path coverage in 30min
- Cycle time
- Risk identification
- Testability
- Up to date API
- Accuracy
- Correctness
- Reliability
#usable
- Access Control via SSO
- Access Control
- Auditability
- Access find function in three seconds
- Convenience
- Ease of Use
- Interaction capability
- Usability
- User experience
- Accessible User Interface
- Accessibility
- Compliance
- Inclusivity
- Interaction capability
- Usability
- Accurate estimate of insurance contract rate
- Accuracy
- Functional correctness
- Interaction capability
- Preciseness
- Precision
- Reliability
- Appearance of mobile UI
- Appearance
- Consistency
- Interaction capability
- Usability
- User interface aesthetics
- Available 7x24 with 99% uptime
- Availability
- High availability
- Interaction capability
- Operability
- Reliability
- User error protection
- Clarity in technical documentation
- Clarity
- Coherence
- Legibility
- Understandability
- Compliance with UI styleguide
- Compliance
- Interaction capability
- Usability
- User experience
- Compliance with WCA accessibility guidelines
- Accessibility
- Interaction capability
- User assistance
- User experience
- Configurable UI theme
- Adaptability
- Changeability
- Configurability
- Customizability
- Flexibility
- Consistent keyboard shortcuts
- Consistency
- Interaction capability
- Usability
- User assistance
- User experience
- Convenient online banking
- Clarity
- Convenience
- Ease of Use
- Interaction capability
- User experience
- Core functions can be used on multiple OSs
- Compatibility
- Flexibility
- Interaction capability
- Portability
- Cultural Sensitivity in Content
- Inclusivity
- Interaction capability
- Internationalization
- Usability
- Data Throughput for Visual Test System
- Capacity
- Efficiency
- Performance
- Throughput
- Detect inconsistent user input
- Consistency
- Interaction capability
- Usability
- User assistance
- User experience
- Display Data Based on Context
- Adaptability
- Functional Appropriateness
- Easily understandable acceptance test cases
- Consistency
- Efficiency
- Interaction capability
- Maintainability
- Suitability
- Easily understandable generated code
- Code Readability
- Interaction capability
- Legibility
- Maintainability
- Readability
- Understandability
- Easy UI
- Ease of Use
- Interaction capability
- Usability
- User experience
- Expressive error messages
- Fault isolation
- Graceful degradation
- Hazard warning
- Interaction capability
- Usability
- User assistance
- User experience
- Inclusive User Testing
- Inclusivity
- Interaction capability
- Usability
- Interruptable backend process
- Interaction capability