0% found this document useful (0 votes)
43 views3 pages

CP4096

The document outlines a course on Software Quality Assurance (SQA), detailing its objectives, components, and integration into the project lifecycle. It covers essential topics such as software quality factors, management, metrics, and relevant standards and certifications. The course aims to equip students with the ability to assess software quality and implement quality plans effectively.

Uploaded by

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

CP4096

The document outlines a course on Software Quality Assurance (SQA), detailing its objectives, components, and integration into the project lifecycle. It covers essential topics such as software quality factors, management, metrics, and relevant standards and certifications. The course aims to equip students with the ability to assess software quality and implement quality plans effectively.

Uploaded by

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

CP4096 SOFTWAREQUALITYASSURANCE LTPC

3003
COURSEOBJECTIVES:
 Beexposedtothesoftwarequality factors, Quality
Assurance(SQA)architectureandSQA components.
 UnderstandtheintegrationofSQAcomponentsintotheprojectlifecycle.
 Befamiliarwiththesoftwarequalityinfrastructure.
 Beexposedtothemanagementcomponentsofsoftwarequality.
 BefamiliarwiththeQualitystandards,certificationsandassessments

UNITI INTRODUCTIONTOSOFTWAREQUALITY&ARCHITECTURE 9
Need for Software quality – Software quality assurance (SQA) – Software quality factors-
McCall’s quality model – SQA system components – Pre project quality components –
Development and quality plans.

Software Quality Assurance (SQA)


SQA is a systematic approach to ensuring software quality throughout the development
process. It involves processes, procedures, and standards to guarantee the software
meets requirements and is reliable, efficient, and meets user expectations.

Software Quality Factors


These are characteristics that contribute to software quality, such as:

1. Correctness: Meets requirements and specifications.


2. Reliability: Performs consistently and accurately.
3. Efficiency: Optimizes resources and performance.
4. Usability: Easy to use and understand.
5. Maintainability: Easy to modify and update.

McCall's Quality Model


McCall's model identifies key quality factors, including:

1. Product operation: Correctness, reliability, efficiency, integrity, and usability.


2. Product revision: Maintainability, flexibility, and testability.
3. Product transition: Portability, reusability, and interoperability.

SQA System Components


1. Processes: Defined procedures for development, testing, and maintenance.
2. Standards: Industry-recognized guidelines and best practices.
3. Tools: Software and methodologies supporting quality assurance.
4. Training: Educating developers and testers on quality principles.

Pre-Project Quality Components


1. Quality planning: Defining quality objectives and strategies.
2. Risk assessment: Identifying potential quality risks and mitigation plans.
Development and Quality Plans
1. Development plan: Outlining project scope, timeline, and resources.
2. Quality plan: Detailing quality objectives, processes, and procedures.

These components work together to ensure software quality throughout the


development lifecycle.

UNITII SQACOMPONENTSANDPROJECTLIFE CYCLE 9


Integratingqualityactivitiesintheprojectlifecycle –Reviews–SoftwareTesting –Qualityof
software maintenance components – Quality assurance for external participants
contribution – CASE tools for software quality Management.

UNITIII SOFTWAREQUALITYINFRASTRUCTURE 9
Procedures and work instructions – Supporting quality devices - Staff training and
certification - Corrective and preventive actions – Configuration management – Software
change control – Configuration management audit -Documentation control.

UNITIV SOFTWAREQUALITYMANAGEMENT&METRICS 9
Project process control – Software quality metrics – Cost of software quality – Classical
quality costmodel – Extended model – Application and Problems in application of Cost
model

UNITV STANDARDS,CERTIFICATIONS&ASSESSMENTS 9
Quality management standards – ISO 9001 and ISO 9000-3 –Capability Maturity Models –
CMM and CMMI assessment methodologies - Bootstrap methodology – SPICE Project –
SQA project process standards – Organization of Quality Assurance – Role of
management in SQA – SQA units and other actors in SQA systems.

COURSEOUTCOMES:
CO1:UtilizetheconceptsofSQAinsoftwaredevelopmentlifecycle
CO2:Demonstratetheircapabilitytoadoptqualitystandards.
CO3:Assessthequalityof software products.
CO4:Applytheconceptsinpreparingthequalityplan&documents.
CO5:Ensurewhethertheproductmeetscompany'squalitystandardsandclient's
expectationsanddemands
TOTAL:45PERIODS
REFERENCES
1.DanielGalin,“SoftwareQualityAssurance”,PearsonPublication,2009.
2.AlanC.Gillies,“SoftwareQuality:Theoryand
Management”,InternationalThomsonComputer Press, 2011.
3.Kshirasagar Naim and Priyadarshi Tripathy,” Software Testing and Quality
Assurance Theory and Practice”, John Wiley & Sons Inc., 2008
4.MordechaiBen-Menachem“SoftwareQuality:ProducingPracticalConsistentSoftware”,
International Thompson Computer Press, 2014

CO-POMapping
CO POs
PO1 PO2 PO3 PO4 PO5 PO6
1 2 1 1 1 1
1
1 2 1 2 1 1
2
1 1 1 2 1 1
3
1 3 1 1 1 1
4
1 2 1 2 1 1
5
1 2 1 1.6 1 1
Avg

You might also like