Adopting a quality attribute model
Quality requirements are classified as business quality such as time to market, architecture quality or ASR, and system quality. A typical software quality attributes model defines a taxonomy for the definition of system qualities. There are many quality attributes models available in the industry.
A few popular quality attributes models are described as follows:
- IASA defines quality attributes as non-functional characteristics of a component or a system and classifies them into four categories – usage, development, operations, and security. There are subcategories under each one of them.
- FURPS is another commonly referenced quality model, which stands for Functionality, Usability, Reliability, Performance, and Supportability. SAFe uses FURPS for explaining NFRs.
- The IEEE Standard 1061 quality attribute model classifies quality attributes into efficiency, functionality, maintainability, portability, reliability, and usability...