The ISO 25010 standard for software product quality
ISO (International Standards Organization) 25010:2011 defines the Systems and software Quality Requirements and Evaluation (SQuaRE) that applies to software engineering. The standard covers two models: a Quality in Use model, and a Product Quality model. This section primarily focuses on the latter model as it applies to the design of API-led solution architectures.
So, what is a quality attribute? In simple terms, it can be viewed as a goal or a requirement that a system must achieve for its acceptance by the various stakeholders and users of the system.
The quality in use model
The quality in use model is more appropriate to consider when building UI applications. It is very important for an overall end-to-end solution, as it focuses on user-centric attributes such as effectiveness, efficiency, satisfaction, safety, and context comprehensiveness. There is some degree of correlation with the product quality model. However...