Software Quality

Software Quality refers to how well a software product meets specified requirements, customer expectations, and industry standards while ensuring reliability, efficiency and maintainability.

Software Quality Models

  1. ISO/IEC 25010 (Software Product Quality Model)
    • Defines characteristics such as functionality, reliability, usability, efficiency, maintainability and portability.
  2. CMMI (Capability Maturity Model Integration)
    • Evaluates an organisation’s software development maturity level.
  3. Six Sigma
    • Focuses on reducing defects and improving quality through statistical analysis.