Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

SOFTWARE ENGINEERING

PARTICIPATORY REPORT ASSESSMENT

Name : K.Govardhan(22P61A05C7)
Section :CSE-B
Topic : Software Quality Assurance

Submitted to:Dr.N.Arjun
•Software Quality Assurance (SQA) is a set of activities that ensure software
engineering processes, methods, and work items comply with defined standards.
SQA helps ensure software quality throughout the development lifecycle by
preventing defects, maintaining performance standards, and ensuring functionality
meets requirements.

•SQA incorporates all software development processes starting from defining requirements to
coding until release. Its prime goal is to ensure quality.
The plan identifies the SQA responsibilities of the team and lists the areas that need to be reviewed and
audited. It also identifies the SQA work products.

•The SQA plan document consists of the following sections:


1.Purpose
2.Reference
3.Software configuration management
4.Problem reporting and corrective action
5.Tools, technologies, and methodologies
6.Code control
7.Records: Collection, maintenance, and retention
8.Testing methodology
SOFTWARE QUALITY ASSURANCE STANDARDS

Software development life cycle and particularly, SQA may require conformance to quality standards
such as:
•ISO 9000: Based on seven quality management principles that help organizations ensure that their
products or services are aligned with customer needs.

ELEMENTS OF SOFTWARE QUALITY ASSURANCE

Below are the essential elements of SQA which are enlisted for reference:
•Software Engineering Standards
•Technical Reviews and Audits
•Software Testing for Quality Control
•Error Collection and Analysis
•Metrics and Measurement
•Change Management
SQA TECHNIQUES

SQA Techniques include:


1.Auditing
2.Reviewing
3.Code Inspection
4.Design Inspection
5.Simulation
6.Functional Testing
7.Standardization

You might also like