0% found this document useful (0 votes)
72 views15 pages

SQA Week 1

The document outlines the course details for a Software Quality Assurance course. It includes the grading policy, course outline over 9 weeks, learning objectives, and an introduction to key concepts in SQA including definitions of software, quality, and quality assurance. The activities of the SQA group are also summarized which involve applying methods/measures, reviews, testing, and ensuring quality.

Uploaded by

saba
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)
72 views15 pages

SQA Week 1

The document outlines the course details for a Software Quality Assurance course. It includes the grading policy, course outline over 9 weeks, learning objectives, and an introduction to key concepts in SQA including definitions of software, quality, and quality assurance. The activities of the SQA group are also summarized which involve applying methods/measures, reviews, testing, and ensuring quality.

Uploaded by

saba
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/ 15

SOFTWARE QUALITY ASSURANCE

(SQA)
Lecturer
Hira Faisal
[email protected]
COURSE GRADING POLICY
 Assignment = 10%

 Quiz = 10%

 Presentation = 5%

 Class Participation = 5%

 Mid-Term = 30%

 Final Exam = 40%


COURSE OUTLINE
 Week 1: Introduction to Software Quality Assurance

 Week 2: Testing and Testing Techniques

 Week 3: Project Management

 Week 4: Design with Reuse


COURSE OUTLINE…
 Week 5: Component Based Software Development

 Week 6: Software Defects I and II

 Week 7: Maintenance and Re-engineering

 Week 8: Revision

 Week 9: Mid Term – October 31, 2022


Learning Objectives
• Upon completion of this material, you should be able to:
• Define Software
• Define Quality
• Define Quality Assurance
• Activities of SQA
Introduction to Software Quality
Assurance
What is software?
• Software is:
• Computer programs (code)
• Procedures
• Documentation
• Data necessary for operating the software system
What is software quality?
• Software quality is defined as a field of study and practice
that describes the desirable attributes of software
products. There are two main approaches to software quality:
defect management and quality attributes.
Quality Assurance

• Quality assurance (QA) is any systematic process of determining


whether a product or service meets specified requirements. QA
establishes and maintains set requirements for developing or
manufacturing reliable products.
The Uniqueness of SQA

• High complexity
• Invisibility of software
• Production process
• Need for SQA methodologies and tools
Cost of quality

• Cost of quality includes all costs incurred in the pursuit of quality or perform quality
related work quality cost includes:

• Prevention cost
• Appraisal cost
• Failure cost
Prevention cost

• Quality planning
• Formal technical reviews
• Testing equipment
• Training
Appraisal cost

• N-process and inter


• Process inspection
• Testing
Failure cost

• Rework, repair, and failure mode analysis


• Complaint resolution
• Product return and replacement
SQA GROUP
• People involved in quality assurance activities:
• Software engineers, project managers, customers, sales people,
• SQA group activities:
• Apply technical methods and measures
• Conduct formal technical review
• Perform well
• Planned software testing

You might also like