SlideShare a Scribd company logo
Function of Software Quality
Assurance
By Mr. Fazal Wahab
The SQA Function
 The critical challenge for any quality program is to
devise a mechanism for enabling independent
reviews of the work done by others.
 The need is to focus on SQA methods
 SQA activities includes Auditing and Reviews in
addition to walkthroughs and process checks.
 Quality Assurance function is what is required to
establish a strong quality program in an organization.
The SQA Function
 It includes:
– Knowledge of statistical methods
– Quality control principles
– The software process and
– An ability to deal effectively with people
 The role of Software Quality assurance to do
the tracking of activities.
The SQA Function
 Before establishing an SQA function it is
essential to first decide how important
software quality is to the organization
– Is it more important than meeting a critical
delivery schedule?
– How much “Quality” is important?
– Should the product be delayed to fix 1 more bug,
or 10 more or 100 more.
Establishing a Quality Assurance
Program in the organization
 The following must be ensured:
– An appropriate development methodology is in place.
– The projects use standards and procedures in their work
– Independent review and audits are conducted
– Documentation is produced to support maintenance and
enhancement
– The documentation produced during and not after
development
– Mechanisms are in place and used to control changes
– Testing emphasizes all the high-risk product areas
Establishing a Quality Assurance
Program in the organization
– Each software task is satisfactorily completed
before the succeeding one is begun. (Phase end
inspection)
– Deviations from standards and procedures are
exposed as soon as possible (Waivers and
Deviations)
– The quality control work is itself performed
against establishment standards
– The SQA plan and the software development plan
are compatible.
The Benefits of SQA Function
 SQA is used in two contexts:
– As a role (Software Quality Analyst)
– And a function (Software Quality Assurance)
 Enforcement of Project management Standards:
– 76 % of the projects were successful
 Enforcement of Development Standards
– IBM reported Software quality improvement of three to five
times over an eight-years period.
 SQA function is found increasingly advantageous,
from both product quality and cost-effectiveness
standpoints.
Objectives and Needs for SQA
Function
 To improve software quality by appropriate
monitoring both the software and the
development process that produces it.
 To ensure full compliance with the
established standards
 To ensure that any inadequacies in the
product, the process, of the standards are
brought to management attentions so these
inadequacies can be fixed.

More Related Content

PPTX
Software testing & Quality Assurance
PPTX
Software quality assurance
PDF
Rayleigh model
PPTX
Quality & Reliability in Software Engineering
PPTX
Software testing and test environment​
PPTX
Software testing ppt
PPTX
White Box Testing
PPTX
Distributed System - Security
Software testing & Quality Assurance
Software quality assurance
Rayleigh model
Quality & Reliability in Software Engineering
Software testing and test environment​
Software testing ppt
White Box Testing
Distributed System - Security

What's hot (20)

PPTX
SQE Lecture 1.pptx
PPTX
OSI Reference Model-Lecture-2.pptx
PPT
Software Quality Assurance in software engineering
PPTX
unit 5 Architectural design
PPTX
formal verification
PDF
Software quality infrastructure
PPTX
Software Quality Attributes
PPTX
SQA - chapter 13 (Software Quality Infrastructure)
PPTX
Quality Attributes In Software Architecture & Design Patterns
PPTX
Software Reliability
PPTX
Sqa plan
PPTX
What is Software Quality and how to measure it?
PPT
Types of testing
PPTX
Comparing Software Quality Assurance Techniques And Activities
PPTX
Software quality assurance
PPTX
Language and Processors for Requirements Specification
PPTX
Cost of software quality ( software quality assurance )
PPT
Equivalence partitions analysis
PPT
acceptance testing
PPTX
verification and validation
SQE Lecture 1.pptx
OSI Reference Model-Lecture-2.pptx
Software Quality Assurance in software engineering
unit 5 Architectural design
formal verification
Software quality infrastructure
Software Quality Attributes
SQA - chapter 13 (Software Quality Infrastructure)
Quality Attributes In Software Architecture & Design Patterns
Software Reliability
Sqa plan
What is Software Quality and how to measure it?
Types of testing
Comparing Software Quality Assurance Techniques And Activities
Software quality assurance
Language and Processors for Requirements Specification
Cost of software quality ( software quality assurance )
Equivalence partitions analysis
acceptance testing
verification and validation
Ad

Viewers also liked (8)

DOC
Lesson 7...Question Part 1
PPT
PPTX
Software Quality Assurance
PPS
Software Quality Assurance
PPT
Software Quality Assurance
PPT
Software Quality Assurance
PPT
Software quality assurance lecture 1
PPT
Introduction To Software Quality Assurance
Lesson 7...Question Part 1
Software Quality Assurance
Software Quality Assurance
Software Quality Assurance
Software Quality Assurance
Software quality assurance lecture 1
Introduction To Software Quality Assurance
Ad

Similar to Function of software quality assurance lecture 2 (20)

PDF
Software Quality Assurance is important because Quality in the softw.pdf
PPT
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
PPTX
Software Quality Assurance (SQA) Eng.pptx
PPTX
Software Quality assurance.pptx
PDF
Software Quality Assurance- Introduction
PPTX
SOFTWARE QUALITY ASSURANCE types of testing.pptx
PPTX
Software Quality Assurance
PDF
SOFTWARE QUALITY ASSURANCE | PERFECTKODE
PPT
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
PPTX
Software Quality Assurance Qurat ul ain.pptx
PPT
Software Quality Assurance SQA lecture.ppt
PPTX
Software quality assurance
PPTX
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
PPT
Sqa V And V Share
PPT
SQA V And V Intro & History
PPT
PPTX
12 Software Quality Assurance Chapter 21.pptx
PPT
Chapter 16
PDF
UNIT-1 software testing chapter (must learn)
PPT
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
Software Quality Assurance is important because Quality in the softw.pdf
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Software Quality Assurance (SQA) Eng.pptx
Software Quality assurance.pptx
Software Quality Assurance- Introduction
SOFTWARE QUALITY ASSURANCE types of testing.pptx
Software Quality Assurance
SOFTWARE QUALITY ASSURANCE | PERFECTKODE
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
Software Quality Assurance Qurat ul ain.pptx
Software Quality Assurance SQA lecture.ppt
Software quality assurance
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
Sqa V And V Share
SQA V And V Intro & History
12 Software Quality Assurance Chapter 21.pptx
Chapter 16
UNIT-1 software testing chapter (must learn)
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt

More from Abdul Basit (20)

PDF
Atlassian git cheatsheet
PDF
Github git-cheat-sheet
PPT
White box testing
PPT
Web testing
PPT
Testing the documentation
PPT
Testing software security
PPT
Testing fundamentals
PPT
Test planning
PPT
Test cases planning
PPT
Software Testing
PPT
Software Compatibility testing
PPT
Black box testing
PPT
Software Automated testing and tools
PPT
Why test software
PDF
Git Developer Cheatsheet
PPT
Static white box testing lecture 12
PPT
Software testing lecture 10
PPT
Software testing lecture 9
PPT
Software measurement lecture 7
PPT
Planning for software quality assurance lecture 6
Atlassian git cheatsheet
Github git-cheat-sheet
White box testing
Web testing
Testing the documentation
Testing software security
Testing fundamentals
Test planning
Test cases planning
Software Testing
Software Compatibility testing
Black box testing
Software Automated testing and tools
Why test software
Git Developer Cheatsheet
Static white box testing lecture 12
Software testing lecture 10
Software testing lecture 9
Software measurement lecture 7
Planning for software quality assurance lecture 6

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
cuic standard and advanced reporting.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
MYSQL Presentation for SQL database connectivity
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Electronic commerce courselecture one. Pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Unlocking AI with Model Context Protocol (MCP)
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
Reach Out and Touch Someone: Haptics and Empathic Computing
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Machine learning based COVID-19 study performance prediction
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Electronic commerce courselecture one. Pdf
20250228 LYD VKU AI Blended-Learning.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
NewMind AI Weekly Chronicles - August'25 Week I

Function of software quality assurance lecture 2

  • 1. Function of Software Quality Assurance By Mr. Fazal Wahab
  • 2. The SQA Function  The critical challenge for any quality program is to devise a mechanism for enabling independent reviews of the work done by others.  The need is to focus on SQA methods  SQA activities includes Auditing and Reviews in addition to walkthroughs and process checks.  Quality Assurance function is what is required to establish a strong quality program in an organization.
  • 3. The SQA Function  It includes: – Knowledge of statistical methods – Quality control principles – The software process and – An ability to deal effectively with people  The role of Software Quality assurance to do the tracking of activities.
  • 4. The SQA Function  Before establishing an SQA function it is essential to first decide how important software quality is to the organization – Is it more important than meeting a critical delivery schedule? – How much “Quality” is important? – Should the product be delayed to fix 1 more bug, or 10 more or 100 more.
  • 5. Establishing a Quality Assurance Program in the organization  The following must be ensured: – An appropriate development methodology is in place. – The projects use standards and procedures in their work – Independent review and audits are conducted – Documentation is produced to support maintenance and enhancement – The documentation produced during and not after development – Mechanisms are in place and used to control changes – Testing emphasizes all the high-risk product areas
  • 6. Establishing a Quality Assurance Program in the organization – Each software task is satisfactorily completed before the succeeding one is begun. (Phase end inspection) – Deviations from standards and procedures are exposed as soon as possible (Waivers and Deviations) – The quality control work is itself performed against establishment standards – The SQA plan and the software development plan are compatible.
  • 7. The Benefits of SQA Function  SQA is used in two contexts: – As a role (Software Quality Analyst) – And a function (Software Quality Assurance)  Enforcement of Project management Standards: – 76 % of the projects were successful  Enforcement of Development Standards – IBM reported Software quality improvement of three to five times over an eight-years period.  SQA function is found increasingly advantageous, from both product quality and cost-effectiveness standpoints.
  • 8. Objectives and Needs for SQA Function  To improve software quality by appropriate monitoring both the software and the development process that produces it.  To ensure full compliance with the established standards  To ensure that any inadequacies in the product, the process, of the standards are brought to management attentions so these inadequacies can be fixed.