Software Quality Management Systems - GASBMB - QMS
Software Quality Management Systems - GASBMB - QMS
Software Quality Management Systems - GASBMB - QMS
Management
Systems
Dr. Lalit S
Kathpalia
1
Introduction Quality
Engineering.
Quality control and Quality
Assurance
ISO 9000
Organization SEI CMM
of this Summary
Lecture:
2
Traditional definition of
quality:
fitness of purpose,
a quality product does
exactly what the users want
it to do.
Introduction
3
Fitness of purpose
4
Fitness of purpose
A satisfactory definition of
quality for many products:
a car, a table fan, a food mixer,
microwave oven, etc.
But, not satisfactory for software
products.
5
Introduction
Consider a software product:
functionally correct,
i.e. performs all functions as
specified in the SRS document,
but has an almost unusable
user interface.
cannot be considered as a
quality product. 6
Introduction
Another example:
a product which does
everything that users want.
but has an almost
incomprehensible and
unmaintainable code.
7
Modern view of quality
10
Reusability
11
Usability
12
Maintainability
13
Software Quality
Management System
16
Quality System Activities:
Auditing of projects
Development of:
standards, procedures, and guidelines,
etc.
Production of reports for the top
management
summarizing the effectiveness of the
quality system in the organization.
Review of the quality system itself.
17
Quality system
19
Evolution of Quality
Systems
20
Evolution of Quality
Systems
21
Evolution of Quality
Systems
22
Evolution of Quality
Systems
23
Quality control (QC)
25
Quality assurance
26
Quality assurance
27
Total quality management
(TQM)
Advocates:
continuous process
improvements through process
measurements.
28
Business Process
reengineering