arc42 Quality Model
164 quality attributes, explained.
105 examples of quality requirements, related to 6 quality standards.

  • Home
  • How to Use this Site
  • Qualities by Name
  • Quality Properties
  • Examples of Quality Requirements
  • Q42 for ISO 25010 users
  • Standards
  • Background on "Quality"
  • References
  • About this Site
  • Contact

GitHub issues GitHub closed issues

Search Results


MISRA C - Guidelines for the use of the C language in critical systems


ISO/IEC 27001 - Information security management


ISO 26262 - Road vehicles — Functional safety


ISO/IEC 25010 - Systems and Software Quality


IEC 62304 - Medical device software


IEC 61508 - Functional safety of E/E/PE safety-related systems


Zero-knowledge data storage

  • #secure

Withstand DDoS Attack

  • #reliable

Avoid common vulnerabilities

  • #reliable
  • #secure

User tries to achieve primary function

  • #usable

Usable With Gloves

  • #usable
  • #suitable

User Interface can be used in Current Browsers

  • #flexible
  • #usable
  • #operable

Usable on Factory Floor

  • #usable

Usable Despite Color Blindness

  • #usable

Up to date API

  • #reliable
  • #suitable

Easily understandable generated code

  • #efficient
  • #usable
  • #suitable

Unavailable for max 2 minutes

  • #reliable
  • #usable

Test with path coverage in 30min

  • #suitable

System runs offline

  • #reliable
  • #operable

Handle sudden increase in traffic

  • #reliable

Server fails, system continues to operate without downtime

  • #reliable

Capacity to process 1000 sensor inputs per minute

  • #efficient

Scale up in 2 Minutes

  • #efficient
  • #reliable

Restricted Memory

  • #efficient

Restore Filter after Log In

  • #usable
  • #suitable

Response time for image rendering

  • #efficient

Respond to 15000 requests per workday

  • #efficient

Efficient update of annual accounting report

  • #efficient
  • #flexible

Reliable Backup and Restore

  • #safe
  • #reliable

Reliable ERH System

  • #safe

Available 7x24 with 99% uptime

  • #operable
  • #usable
  • #reliable

Reduce energy consumption with every new version

  • #efficient

Recognize Assistive Technologies

  • #usable

Good code readability score

  • #reliable

Quickly locate bugs

  • #efficient

Quick unit tests

  • #operable

Low-overhead query execution measurement

  • #efficient

Protect Data by Establishing Security Protocols

  • #secure
  • #safe
  • #reliable

Precision of vehicle's orientation

  • #reliable

Precise calculation of gamma coefficient

  • #reliable

Portable Business Data Checker

  • #flexible
  • #operable

Parallel Data Modification

  • #usable
  • #efficient
  • #secure

Order queue

  • #reliable

Only authenticated users can access data

  • #secure

System can run >12h without re-booting the operating system

  • #operable
  • #reliable

Maintainable checking strategies

  • #efficient

Confidentiality by multi-tenancy

  • #secure

Near instant search results

  • #usable
  • #efficient

New Features Introduce No Bugs

  • #reliable

Multilinguality Support

  • #usable

Restored to fully functional state 12h after complete failure

  • #operable
  • #usable
  • #reliable

Modular System for Data Analysis

  • #efficient
  • #flexible

Low impact diagnosis

  • #efficient

Low effort deployment

  • #operable

Low change-failure rate

  • #reliable

Every data modification is logged

  • #secure

Localizable to several languages

  • #flexible

Local Explainability

  • #suitable
  • #safe
  • #reliable

Backup patient monitoring sensor takes over

  • #safe

New users learn to find articles on their own

  • #usable

Keep data on error

  • #reliable
  • #usable

Minimize jitter in real-time data streaming

  • #reliable

Interruptable backend process

  • #usable

Interoperable with Java 12

  • #operable

Rollout of a new feature

  • #operable
  • #suitable

Independent replacement of subsystem

  • #flexible
  • #operable
  • #efficient

Independent enhancement of subsystem

  • #efficient
  • #flexible

Inclusive User Testing

  • #usable

Severe errors are detected and the system shuts down into safe state

  • #operable
  • #safe
  • #reliable

Global Explainability

  • #suitable
  • #safe
  • #reliable

Fast startup time (less than 90 sec)

  • #efficient

Fast shutdown time (less than 10 sec)

  • #efficient

Fast rollout of changes

  • #efficient
  • #operable

Fast deployment

  • #reliable
  • #operable

Fast creation of sales report

  • #efficient

Expressive error messages

  • #usable

Encrypted storage

  • #secure

Employee attempts to modify pay rate

  • #secure

Efficient save function

  • #efficient

Fast and accurate sensor

  • #efficient
  • #reliable

Efficient generation of test data

  • #efficient
  • #suitable

Efficient change of business rules

  • #flexible
  • #efficient

Easy UI

  • #usable

Easily understandable acceptance test cases

  • #usable
  • #suitable
  • #efficient

Easily change cloud provider

  • #flexible

Display Data Based on Context

  • #usable
  • #suitable

Detect inconsistent user input

  • #usable
  • #reliable

Data Throughput for Visual Test System

  • #efficient
  • #usable

Cultural Sensitivity in Content

  • #usable

Core functions can be used on multiple OSs

  • #flexible
  • #usable
  • #operable

Convenient online banking

  • #usable
  • #suitable

Consistent keyboard shortcuts

  • #usable
  • #efficient

Configurable UI theme

  • #flexible
  • #usable

Compliance with UI styleguide

  • #usable

Compliance with WCAG accessibility guidelines

  • #usable

Compatible with 5 different battery providers

  • #flexible

Clarity in technical documentation

  • #usable
  • #reliable

Save at least 20% of carbon emissions with every new version

  • #efficient

Budget constrained library update

  • #efficient
  • #suitable

Authenticity of a digital document

  • #secure
  • #suitable

Assess impact of proposed change

  • #suitable
  • #reliable

Appearance of mobile UI

  • #usable

Affordable CRM (customer relationship management)

  • #efficient
  • #suitable

Add new product under 60 minutes

  • #suitable
  • #efficient
  • #reliable

Vehicle's position validity influences accuracy

  • #reliable
  • #usable

Accurate estimate of insurance contract rate

  • #usable
  • #suitable

Detailed audit log

  • #secure
  • #suitable

Accessible User Interface

  • #usable

Access find function in three seconds

  • #usable

Access Control via SSO

  • #usable
  • #suitable
  • #secure

Access control is enforced

  • #secure
  • #suitable

Vulnerability

  • #secure
  • #reliable

Versatility

  • #flexible
  • #suitable

User interface aesthetics

  • #usable

User experience

  • #usable

User error protection

  • #usable
  • #operable

User engagement

  • #usable

User assistance

  • #usable

Usability

  • #usable
  • #operable

Upgradeability

  • #flexible
  • #operable

Understandability

  • #usable
  • #operable

Transparency

  • #reliable

Traceability

  • #reliable
  • #operable

Timeliness

  • #efficient

Time to Market

  • #efficient

Time behaviour

  • #efficient

Throughput

  • #efficient

Testability

  • #suitable
  • #flexible

Test Coverage

  • #suitable
  • #flexible

Sustainability

  • #efficient
  • #reliable

Suitability

  • #usable
  • #reliable
  • #suitable

Startup Time

  • #efficient

Standard Compliance

  • #secure
  • #safe
  • #usable
  • #reliable
  • #efficient
  • #suitable

Stability

  • #reliable

Speed

  • #efficient

Speed to Market

  • #efficient

Simplicity

  • #efficient
  • #usable

Shutdown Time

  • #efficient

Self-descriptiveness

  • #usable

Self-containedness

  • #flexible

Security

  • #secure
  • #reliable

Securability

  • #secure

Scalability

  • #flexible

Safety

  • #safe
  • #reliable
  • #secure

Safe integration

  • #safe
  • #reliable

Robustness

  • #reliable

Risk identification

  • #safe
  • #reliable

Reusability

  • #flexible

Responsiveness

  • #usable
  • #efficient

Response Time

  • #efficient

Resource utilization

  • #efficient

Resource efficiency

  • #efficient

Resistance

  • #secure

Resilience

  • #reliable
  • #secure

Reproducibility

  • #usable

Replaceability

  • #operable
  • #flexible

Reliability

  • #reliable

Releasability

  • #operable
  • #efficient

Redundancy


Recovery time

  • #reliable

Recoverability

  • #reliable
  • #usable

Readability

  • #usable

Profitability

  • #efficient

Privacy

  • #secure

Predictability

  • #reliable

Precision

  • #reliable
  • #usable

Preciseness

  • #reliable
  • #usable

Portability

  • #flexible
  • #operable

Personalization

  • #flexible

Performance

  • #efficient

Performance Efficiency

  • #efficient

Patient Safety

  • #safe
  • #reliable
  • #secure

Operational and Environment Requirements

  • #operable

Operational constraint

  • #safe
  • #reliable

Operability

  • #usable
  • #operable

Observability

  • #operable

Non-repudiation

  • #secure

Modularity

  • #flexible

Modifiability

  • #flexible

Memory usage

  • #efficient

Mean time to recovery

  • #operable
  • #suitable

Mean time between failures

  • #operable

Maintainability

  • #flexible

Loose Coupling

  • #efficient
  • #flexible
  • #suitable

Longevity

  • #reliable
  • #flexible

Localizability

  • #flexible
  • #usable

Legibility

  • #usable

Legal Requirements

  • #usable
  • #operable

Learnability

  • #usable
  • #operable

Lead time for changes

  • #operable

Latency

  • #efficient
  • #usable
  • #operable

Jitter

  • #efficient

Intrusion Prevention

  • #secure

Intrusion Detection

  • #secure

Interoperability

  • #usable
  • #operable

Internationalization

  • #flexible
  • #usable

Interaction capability

  • #usable
  • #operable

Integrity

  • #secure

Installability

  • #operable
  • #flexible

Information Security

  • #secure
  • #reliable

Independence

  • #flexible

Inclusivity

  • #usable

Immunity

  • #secure
  • #reliable

i18n (Internationalization)

  • #usable

High availability

  • #reliable
  • #usable

Hazard warning

  • #safe
  • #reliable

Graceful degradation

  • #reliable
  • #usable

Functionality

  • #usable
  • #reliable
  • #suitable

Functional suitability

  • #usable
  • #reliable
  • #suitable

Functional correctness

  • #usable
  • #reliable
  • #suitable

Functional completeness

  • #usable
  • #reliable
  • #suitable

Functional Appropriateness

  • #usable
  • #reliable
  • #suitable

Flexibility

  • #flexible

Features

  • #usable

Faultlessness

  • #reliable
  • #usable
  • #secure

Fault tolerance

  • #reliable
  • #usable

Fault isolation

  • #safe
  • #reliable

Fail safe

  • #safe
  • #reliable

Extensibility

  • #flexible

Explainability

  • #safe
  • #suitable

Expected physical environment

  • #suitable
  • #operable

Energy Efficiency

  • #efficient

Elasticity

  • #flexible

Efficiency

  • #efficient

Effectiveness

  • #efficient

Ease of Use

  • #operable
  • #usable

Devops-Metrics

  • #operable

Deployment frequency

  • #operable
  • #suitable

Deployability

  • #operable
  • #suitable

Dependability

  • #reliable

DORA Metrics

  • #operable

Cycle time

  • #operable
  • #suitable
  • #efficient

Cyber Security

  • #secure

Customizability

  • #flexible
  • #usable

Credibility

  • #reliable

Cost

  • #suitable
  • #efficient

Correctness

  • #usable
  • #reliable
  • #suitable

Convenience

  • #usable

Controllability

  • #usable
  • #operable

Consistency

  • #usable
  • #efficient

Configurability

  • #flexible
  • #usable

Confidentiality

  • #secure

Conciseness

  • #usable
  • #efficient

Composability

  • #flexible

Compliance

  • #secure
  • #safe
  • #usable
  • #reliable
  • #efficient
  • #suitable

Compatibility

  • #usable
  • #operable
  • #reliable

Communicability

  • #usable

Cohesion

  • #efficient
  • #flexible
  • #suitable

Coherence

  • #usable
  • #efficient

Code Readability

  • #usable
  • #efficient

Code Complexity

  • #efficient

Co-existence

  • #flexible

Clarity

  • #usable
  • #reliable

Changeability

  • #flexible

Change failure rate

  • #operable

Carbon Emission Efficiency

  • #efficient

Capacity

  • #efficient
  • #reliable

Budget constraint

  • #suitable
  • #efficient

Backward compatibility

  • #usable
  • #operable
  • #reliable

Availability

  • #reliable
  • #usable

Autonomy

  • #operable
  • #suitable

Authenticity

  • #secure

Auditability

  • #operable

Attractiveness

  • #usable

Appropriateness recognizability

  • #usable
  • #operable

Appearance

  • #usable

Anticipated Workplace Environment

  • #usable

Analysability

  • #flexible

Agility

  • #flexible

Affordability

  • #suitable
  • #usable
  • #efficient

Adaptability

  • #flexible
  • #usable

Accuracy

  • #reliable
  • #usable

Accountability

  • #secure

Accessibility

  • #usable

Access Control

  • #secure

Update on ISO 25010, version 2023


How to specify quality requirements


arc42 Quality Model


SEI Quality Model


The Sum of All ISO


Shortcomings of ISO 25010


Quality Models


Challenges with Quality



Status   Imprint + Privacy

Maintained by Gernot Starke, supported by Per Starke Web Development