Professional Documents
Culture Documents
The SQA Function: by Rabia Khalid
The SQA Function: by Rabia Khalid
by Rabia Khalid
The SQA Function
A key management axiom says that “What is not tracked is not done ”
by Rabia Khalid
The SQA Function
In software there are so many things to be done but manager can’t possibly track
them all. Some mechanism is needed to do the tracking. This is the role of
Software Quality Assurance Function.
It includes:
Knowledge of statistical methods
Quality Control principles
The software processes
An ability to deal effectively with people
by Rabia Khalid
The SQA Function
by Rabia Khalid
The SQA Function
by Rabia Khalid
The SQA Function
by Rabia Khalid
The Benefits of SQA Function
by Rabia Khalid
The Need for SQA Function
by Rabia Khalid
The Objective for Software Quality
Assurance Function
The goals of SQA Functions are:
To improve software quality by appropriately monitoring both the software
and the development process that produce it.
To ensure full compliance with established standards that are produced for
software and software processes.
To ensure that any inadequacies in the product, the process, or the standards
are brought to management’s attention so these inadequacies can be fixed.
by Rabia Khalid
The SQA Roles and Responsibilities
by Rabia Khalid
Product Quality and Process Quality
by Rabia Khalid
by Rabia Khalid
Challenges for Software Products
In each era, the problems and challenges faced by the producer software product
have not been changed:
Why does it take so long to get the software product/project finished.
Why are software development costs so high.
Why can’t we find all errors before we deliver the software to our customers.
Why do we face difficulties in measuring the progress of software product
/service development.
by Rabia Khalid
Software Product Quality
by Rabia Khalid
Software Product Quality
Quality Assurance Institute (QAI) says that “Standards” are measures used to
evaluate products and identify nonconformance; a basis upon which adherence
to policies is measured.
by Rabia Khalid
Software Product Quality
by Rabia Khalid
Software Product Quality
by Rabia Khalid
Models for Software Product Quality
by Rabia Khalid
McCall’s Software Product Quality Model
by Rabia Khalid
Conti…
by Rabia Khalid
Boehm’s Software Product Quality Model
by Rabia Khalid
The ISO 9126 Standard Quality Model
“The totality of features and characteristic of a software product that bears on its ability to
satisfy stated or implied needs”.
Quality is decomposed in six factors:
Functionality
Reliability
Efficiency
Usability
Maintainability
Portability
by Rabia Khalid
Goal-Question-Metric Model (Basili and
Rombach)
by Rabia Khalid
Gilb Approach to Software Product Quality Model (define-your-own-model)
by Rabia Khalid
Software Process Quality
by Rabia Khalid
PDCA Cycle (Plan-Do-Check-Act)
by Rabia Khalid
CMM Model for Process Quality
by Rabia Khalid