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
- 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 update of annual accounting report
- Changeability
- Efficiency
- Maintainability
- Fast and accurate sensor
- Accuracy
- Efficiency
- Preciseness
- Fast creation of sales report
- Efficiency
- 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
- 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
- Respond to 15000 requests per workday
- Capacity
- Resource efficiency
- Response time for image rendering
- Efficiency
- Response Time
- Speed
- Time behaviour
- Restricted Memory
- Efficiency
- Resource 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
- 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
- Operability
- Reliability
- User error protection
- Core functions can be used on multiple OSs
- Compatibility
- Flexibility
- Portability
- Fast rollout of changes
- Efficiency
- Operability
- Speed
- 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
- 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
- Mean time between failures
- Reliability
- Stability
- User Interface can be used in Current Browsers
- Compatibility
- Flexibility
- Interoperability
- Portability
#reliable
- Available 7x24 with 99% uptime
- 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
- Good code readability score
- Code Readability
- Legibility
- Readability
- New Features Introduce No Bugs
- Changeability
- Predictability
- Reliability
- Precise calculation of gamma coefficient
- Accuracy
- Correctness
- Preciseness
- Reliability
- Restored to fully functional state 12h after complete failure
- Availability
- Mean time to recovery
- Operability
- Reliability
- Server fails, system continues to operate without downtime
- Availability
- Fault tolerance
- 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
- Mean time between failures
- Reliability
- Stability
#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
- Avoid common vulnerabilities
- Vulnerability
- Confidentiality by multi-tenancy
- Confidentiality
- Privacy
- Security
- 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
- Accurate estimate of insurance contract rate
- Accuracy
- Functional correctness
- Preciseness
- Precision
- Reliability
- 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
#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
- Available 7x24 with 99% uptime
- Availability
- Operability
- Reliability
- User error protection
- Compliance with UI styleguide
- Compliance
- Usability
- 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
- Expressive error messages
- Fault isolation
- Graceful degradation
- Hazard warning
- Usability
- User assistance
- User experience
- Interruptable backend process
- Time behaviour
- Usability
- User experience
- Near instant search results
- Efficiency
- Speed
- Time behaviour
- Restored to fully functional state 12h after complete failure
- Availability
- Mean time to recovery
- Operability
- Reliability
- Usable Despite Color Blindness
- Accessibility
- Compliance
- Usability
- User experience
- Usable With Gloves
- Compliance
- Usability
- User experience
- User Interface can be used in Current Browsers
- Compatibility
- Flexibility
- Interoperability
- Portability