Concepts · concept_software_quality

Software Quality

Software quality can mean the characteristics a software product should have, the degree to which a product has them, and the processes, tools, and techniques used to achieve them.

Updated · rev 2 · Aliases:软件质量

The Guide notes that the term carries several meanings. Product characteristics, the degree to which a product has those characteristics, and the processes, tools, and techniques used to achieve them may all be called quality. A more recent definition of product quality is the capability of a software product to satisfy stated and implied needs under specified conditions. The knowledge area discusses the quality-management process and the quality-assurance process separately. Verification and validation, testing, and technical reviews and audits appear under the quality-assurance process.[1]

The Guide's top-level topics for this knowledge area are:

  • Software Quality Fundamentals
  • Software Quality Management Process
  • Software Quality Assurance Process
  • Software Quality Tools

Related standards listed in the Guide's appendix include ISO/IEC/IEEE 90003:2018.[1]

Continue via relations

Relations page →

Mentioned in

Sources

  1. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a · Hironori Washizaki (ed.), IEEE Computer Society · 2026-08

    Chapter 12; Appendix B

    ↩ ↩