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
- Affordable CRM (customer relationship management)
- Affordability
- Budget constraint
- Cost
- Time to Market
- Budget constrained library update
- Affordability
- Budget constraint
- Cost
- Time to Market
- Capacity to process 1000 sensor inputs per minute
- Performance efficiency
- Speed
- Time behaviour
- Consistent keyboard shortcuts
- Consistency
- Usability
- User assistance
- User experience
- Easily understandable acceptance test cases
- Consistency
- Efficiency
- Maintainability
- Suitability
- Easily understandable generated code
- Code Readability
- 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
- Responsiveness
- Speed
- Time behaviour
- Fast rollout of changes
- Efficiency
- Operability
- Speed
- Fast startup time
- Speed
- 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
- Near instant search results
- Efficiency
- Speed
- Time behaviour
- 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
- 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
#flexible
- Compatible with 5 major battery providers
- Adaptability
- Compatibility
- Flexibility
- Interoperability
- Configurable UI theme
- Adaptability
- Changeability
- Configurability
- Customizability
- Flexibility
- Core functions can be used on multiple OSs
- Compatibility
- Flexibility
- 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
- Portable Business Data Checker
- Adaptability
- Flexibility
- Portability
- User Interface can be used in Current Browsers
- Compatibility
- Flexibility
- Interoperability
- Portability
#operable
- Available 7x24 with 99% uptime
- Availability
- High availability
- Operability
- Reliability
- User error protection
- Core functions can be used on multiple OSs
- Compatibility
- Flexibility
- Portability
- Fast deployment
- Fast rollout of changes
- Efficiency
- Operability
- Speed
- 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
- Mean time to recovery
- Operability
- Reliability
- 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
- Interoperability
- Portability
#reliable
- Add new product
- Assess impact of proposed change
- Analysability
- Reliability
- Available 7x24 with 99% uptime
- Availability
- High availability
- Operability
- Reliability
- User error protection
- Avoid common vulnerabilities
- Vulnerability
- Detect inconsistent user input
- Consistency
- Usability
- User assistance
- User experience
- Fast and accurate sensor
- Accuracy
- Efficiency
- Preciseness
- Fast deployment
- Good code readability score
- Code Complexity
- Code Readability
- Legibility
- Readability
- Handle sudden increase in traffic
- Reliability
- Resilience
- Keep data on error
- Ease of Use
- Reliability
- Robustness
- User experience
- Low change-failure rate
- Change failure rate
- 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
- Mean time to recovery
- Operability
- Reliability
- 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
- 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
- Severe errors are detected and the system shuts down into safe state
- Dependability
- Operability
- Reliability
- Safety
#secure
- 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
- Zero-knowledge data storage
- Confidentiality
- Privacy
- Security
#suitable
- Access control is enforced
- Access Control
- Auditability
- Accurate estimate of insurance contract rate
- Accuracy
- Functional correctness
- Preciseness
- Precision
- Reliability
- Add new product
- Affordable CRM (customer relationship management)
- Affordability
- Budget constraint
- Cost
- Time to Market
- Assess impact of proposed change
- Analysability
- Reliability
- Authenticity of a digital document
- Authenticity
- Budget constrained library update
- Affordability
- Budget constraint
- Cost
- Time to Market
- Detailed audit log
- Accountability
- Easily understandable acceptance test cases
- Consistency
- Efficiency
- Maintainability
- Suitability
- Easily understandable generated code
- Code Readability
- Legibility
- Maintainability
- Readability
- Understandability
- Efficient generation of test data
- Capacity
- Efficiency
- Time behaviour
- Test with path coverage in 30min
- Cycle time
- Risk identification
- Testability
- Up to date API
- Accuracy
- Correctness
- Reliability
#usable
- Access find function in three seconds
- Ease of Use
- Usability
- User experience
- Accurate estimate of insurance contract rate
- Accuracy
- Functional correctness
- Preciseness
- Precision
- Reliability
- Appearance of mobile UI
- Appearance
- Consistency
- Usability
- Available 7x24 with 99% uptime
- Availability
- High availability
- Operability
- Reliability
- User error protection
- Compliance with UI styleguide
- Compliance
- Usability
- User experience
- Compliance with WCA accessibility guidelines
- Accessibility
- User assistance
- User experience
- Consistent keyboard shortcuts
- Consistency
- Usability
- User assistance
- User experience
- Core functions can be used on multiple OSs
- Compatibility
- Flexibility
- Portability
- Detect inconsistent user input
- Consistency
- Usability
- User assistance
- User experience
- Easily understandable acceptance test cases
- Consistency
- Efficiency
- Maintainability
- Suitability
- Easily understandable generated code
- Code Readability
- Legibility
- Maintainability
- Readability
- Understandability
- Easy UI
- Ease of Use
- Usability
- User experience
- Expressive error messages
- Fault isolation
- Graceful degradation
- Hazard warning
- Usability
- User assistance
- User experience
- Interruptable backend process
- Time behaviour
- Usability
- User experience
- Keep data on error
- Ease of Use
- Reliability
- Robustness
- User experience
- Near instant search results
- Efficiency
- Speed
- Time behaviour
- New users learn to find articles on their own
- Usability
- User experience
- Restored to fully functional state 12h after complete failure
- Availability
- High availability
- Mean time to recovery
- Operability
- Reliability
- Usable Despite Color Blindness
- Accessibility
- Compliance
- Usability
- User experience
- Usable With Gloves
- Compliance
- Usability
- User experience
- Usable on Factory Floor
- Anticipated Workplace Environment
- Usability
- User Interface can be used in Current Browsers
- Compatibility
- Flexibility
- Interoperability
- Portability
- User tries to achieve primary function
- Appropriateness recognizability
- Functional appropriateness
- Functional completeness
- User experience
- Vehicle's position validity influences accuracy
- Functional correctness
- Preciseness
- Precision
- Reliability