SOFTWARE QUALITY
MANAGEMENT
, INTRODUCTION
❑Software Quality Management is a process
that ensures the required level of software
quality is achieved when it reaches the users,
so that they are satisfied by its performance.
❑The process involves quality assurance,
quality planning, and quality control.
❑Quality software refers to a software which is
reasonably bug or defect free, is delivered in
time and within the specified budget, meets the
requirements and/or expectations, and is
maintainable.
, INTRODUCTION
❑In the software engineering context, software
quality reflects both functional quality as well
as structural quality.
❑Software Functional Quality − It reflects how
well it satisfies a given design, based on the
functional requirements or specifications.
❑Software Structural Quality − It deals with the
handling of non-functional requirements that
support the delivery of the functional
requirements, such as robustness or
maintainability, and the degree to which the
software was produced correctly.