0
NotesKhan



IT6013                                      SOFTWARE QUALITY ASSURANCE                                    L  T  P  C
3  0 0 3
OBJECTIVES:
The student should be made to:
  • Understand the basic tenets of software quality and quality factors.
  • Be exposed to the Software Quality Assurance (SQA) architecture and the details of SQA
components.
  • Understand of how the SQA components can be integrated into the project life cycle.
  • Be familiar with  the software quality infrastructure.
  • Be exposed to the management components of software quality.

UNIT I             INTRODUCTION TO SOFTWARE QUALITY & ARCHITECTURE                               9
Need for Software quality – Quality challenges – Software quality assurance (SQA) – Definition and objectives –  Software quality factors-  McCall?s  quality model  –  SQA system  and  architecture  – Software Project life cycle Components – Pre project quality components – Development and quality plans.

UNIT II            SQA COMPONENTS AND PROJECT LIFE CYCLE                                                     9
Software Development methodologies – Quality assurance activities in the development process- Verification & Validation – Reviews – Software Testing – Software Testing implementations – Quality of software maintenance – Pre-Maintenance of software quality components – Quality assurance tools – CASE tools for software quality – Software maintenance quality – Project Management.

UNIT III           SOFTWARE QUALITY INFRASTRUCTURE                                                                 9
Procedures and work instructions - Templates - Checklists – 3S developmenting - Staff training and certification  Corrective  and  preventive  actions  –  Configuration  management  –  Software  change control – Configuration management audit -Documentation control – Storage and retrieval.

UNIT IV          SOFTWARE QUALITY MANAGEMENT & METRICS                                                   9
Project  process control –  Computerized tools  -  Software quality metrics  –  Objectives  of  quality measurement – Process metrics – Product metrics – Implementation – Limitations of software metrics
– Cost of   software quality – Classical quality cost model – Extended model – Application of Cost model.

UNIT V         STANDARDS, CERTIFICATIONS & ASSESSMENTS                                                    9
Quality manangement standards – ISO 9001 and ISO 9000-3 – capability Maturity Models – CMM and CMMI assessment methodologies   - Bootstrap methodology – SPICE Project – SQA project process standards – IEEE st  1012 & 1028  – Organization  of  Quality Assurance  –  Department management responsibilities – Project management responsibilities – SQA units and other actors in SQA systems.



OUTCOMES:
At the end of the course the students will be able to:
  • Utilize the concepts in software development life cycle.
  • Demonstrate their capability to adopt quality standards.
  • Assess the quality of software product.
  • Apply the concepts in preparing the quality plan & documents.

TEXT BOOK:
  1. Daniel Galin, “Software Quality Assurance”, Pearson Publication, 2009.

TOTAL: 45 PERIODS


REFERENCES:
  1. Alan C. Gillies, “Software Quality: Theory and Management”, International Thomson Computer
Press, 1997.
  1. Mordechai Ben-Menachem “Software Quality: Producing Practical Consistent Software”,
International Thompson Computer Press, 1997.

Post a Comment Blogger

 
Top