This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article is in list format but may read better as prose. You can help by converting this article, if appropriate. Editing help is available. (September 2015) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: "List of system quality attributes" – news · newspapers · books · scholar · JSTOR (January 2017) (Learn how and when to remove this message) (Learn how and when to remove this message)

Within systems engineering, quality attributes are realized non-functional requirements used to evaluate the performance of a system. These are sometimes named architecture characteristics, or "ilities" after the suffix many of the words share. They are usually architecturally significant requirements that require architects' attention.[1]

In software architecture, these attributed are known as "architectural characteristic" or non-functional requirements. Note that it's software architects' responsibility to match these attributes with business requirements and user requirements [2]

Quality attributes

Notable quality attributes include:

Many of these quality attributes can also be applied to data quality.

Common subsets

See also

References

  1. ^ Chen, Lianping (2013). "Characterizing Architecturally Significant Requirements" (PDF). IEEE Software. 30 (2): 38–45. doi:10.1109/MS.2012.174. hdl:10344/3061. S2CID 17399565.
  2. ^ Fundamentals of Software Architecture: An Engineering Approach. 2020. ISBN 978-1492043454.

Further reading