ANNA UNIVERSITY IT SYLLABUS
IT6013 SOFTWARE QUALITY ASSURANCE SYLLABUS
8TH SEM IT SYLLABUS
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
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.
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
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
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
Procedures and work instructions - Templates - Checklists – 3S developmenting - Staff training andcertification Corrective and preventive actions – Configuration management – Software changecontrol – Configuration management audit -Documentation control – Storage and retrieval.
UNIT IV SOFTWARE QUALITY MANAGEMENT & METRICS
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.
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
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.
TOTAL: 45 PERIODS
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.
REFERENCES:
1. Alan C. Gillies, “Software Quality: Theory and Management”, International Thomson Computer Press, 1997.
2. Mordechai Ben-Menachem “Software Quality: Producing Practical Consistent Software”, International Thompson Computer Press, 1997.
Question paper send pannuga
ReplyDelete