Intermediate #ISO-25010 #quality-attributes #maintainability #reliability

Software Quality Attributes Vocabulary

5 exercises — master ISO 25010 quality attribute vocabulary: maintainability, reliability, portability, performance efficiency, and architectural trade-offs.

0 / 5 completed
ISO 25010 quality attributes quick reference
  • Maintainability — modularity, reusability, analysability, modifiability, testability
  • Reliability — maturity, availability, fault tolerance, recoverability
  • Performance efficiency — time behaviour, resource utilisation, capacity
  • Portability — adaptability, installability, replaceability
  • Security — confidentiality, integrity, non-repudiation, accountability, authenticity
  • Quality attribute trade-off — improving one attribute often degrades another; must be documented in ADRs
  • NFR (Non-Functional Requirement) — a quality constraint, not a functional capability
1 / 5

A product requirements document lists "maintainability" as a non-functional requirement citing ISO 25010. A developer asks: "What exactly does the standard say maintainability includes?" Which answer correctly names the ISO 25010 sub-characteristics of maintainability?