NotesKhan
IT6013 SOFTWARE QUALITY ASSURANCE L T P C
3 0 0 3
OBJECTIVES:
The student should be made to:
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:
TEXT BOOK:
TOTAL: 45 PERIODS
REFERENCES:
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
- 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:
- Daniel Galin, “Software Quality Assurance”, Pearson Publication, 2009.
TOTAL: 45 PERIODS
REFERENCES:
- Alan C. Gillies, “Software Quality: Theory and Management”, International Thomson Computer
- Mordechai Ben-Menachem “Software Quality: Producing Practical Consistent Software”,
Post a Comment Blogger Facebook