0% found this document useful (0 votes)
63 views14 pages

Software Quality Assurance 3.3

This document discusses software quality assurance. It defines quality assurance as planned activities that provide confidence a product will meet requirements. It describes general QA principles of being fit for purpose and getting it right the first time. The document outlines the PDCA quality assurance cycle of plan, do, check, act. It also discusses common software quality attributes and models like CMMI and ISO 9000 that provide guidance on process improvement and meeting standards. The conclusion emphasizes the importance of quality assurance in meeting client expectations.

Uploaded by

Abhishem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views14 pages

Software Quality Assurance 3.3

This document discusses software quality assurance. It defines quality assurance as planned activities that provide confidence a product will meet requirements. It describes general QA principles of being fit for purpose and getting it right the first time. The document outlines the PDCA quality assurance cycle of plan, do, check, act. It also discusses common software quality attributes and models like CMMI and ISO 9000 that provide guidance on process improvement and meeting standards. The conclusion emphasizes the importance of quality assurance in meeting client expectations.

Uploaded by

Abhishem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

SOFTWARE QUALITY

ASSURANCE
By-
Under the Guidance of
Dr. Suparna Biswas • MRINMOY KARMAKAR
• ABHISHEK KUMAR
• EMILIE SAMANTA
INDEX
• What is quality?
• Software quality assurance
• Quality concepts
• Elements of Software Quality Assurance
• Software Quality Assurance Models
• CMMI & ISO 9000
• Conclusion
WHAT IS QUALITY?

• Quality is excellence that is better than a minimum standard.


• “Conformance to requirements”
• The ability of your product or service to satisfy
• Quality management ensures that an organization, product or service is
consistent.
SOFTWARE QUALITY ASSURANCE
• “Planned and systematic activities implemented within the quality system
that can be demonstrated to provide confidence that a product or service will
fulfill requirements for quality”
• ISO 9000 defines “a part of quality management focused on providing
confidence that quality requirements will be fulfilled”

 GENERAL PRINCIPLES OF QA:


 Fit for purpose: The product should be suitable for the intended purpose
 Right first time: Mistakes should be eliminated
QUALITY ASSURANCE CYCLE
Plan, Do, Check, and Act (PDCA) most popular tool used developed
by Dr. W. Edwards Deming
• Plan: Establish objectives and processes required to deliver the
desired results.
• Do: Implement the process developed.
• Check: Monitor and evaluate the implemented process by
testing the results against the predetermined objectives.
• Act: Apply actions necessary for improvement if the results
require changes
SOFTWARE QUALITY ATTRIBUTE (SQA)

FURPS model which was developed by Robert Grady


• Functionality: features and capabilities of the program. 
• Usability: consistency and documentation.
• Reliability: result accuracy, recovery from failure
• Performance: processing speed, response time
• Supportability: Scalability, adaptability, serviceability
SOFTWARE QUALITY ASSURANCE MODELS

These two are most popular software quality models,


considered in different studies
• CMMI
• ISO 9000 series
CMMI - CAPABILITY MATURITY MODEL

• Describes an evolutionary improvement path for software organizations from


an ad hoc, immature process to a mature, disciplined one.
• Provides guidance on how to gain control of processes for developing and
maintaining software and how to evolve toward a culture of software
engineering and management excellence.
CMMI
ISO 9000 SERIES

• The ISO 9000 family of quality management systems (QMS) standards


designed to help organizations ensure that they meet the needs of customers
and other stakeholders while meeting statutory and regulatory requirements
related to a product or service.
ISO 9000 SERIES QUALITY
MANAGEMENT PRINCIPLES(QMP)
1. Customer focus
2. Leadership
3. Engagement of people
4. Process approach
5. Improvement
6. Evidence-based decision making
7. Relationship management
CONCLUSION

• Lot of effort invested in the process quality improvement. When a project is


undertaken, the aim is to deliver the right product at the right time with the
right functionalities. It is a common scenario that the one at the receiving end
always desires/expects the best to deliver them. The onus lies on the
developers and testers to ensure that they are able to meet the expectations of
their clients.
REFERENCES
• Books: Pressman Roger S., ―Software Engineering: A Practitioner's Approach, McGraw Hill, 7e, 2010

• Research Paper: Hendren Jens, ―Quality Control in Software production, Seminar on Software Development
Tools, University of Helsinki, 2000
• Giese Holger, ―Software Quality Assurance: Introduction
• http://www.csbdu.in/econtent/Software%20Quality%20and%20Testing/UNIT%20I.pdf
• https://en.wikipedia.org/wiki/Capability_Maturity_Model
• https://en.wikipedia.org/wiki/ISO_9000
• https://en.wikipedia.org/wiki/Software_quality_assurance
THA NK Y OU.

You might also like