SOFTWARE QUALITY ASSURANCE

Paper Code: 
DBCA 502A
Credits: 
03
Periods/week: 
03
Max. Marks: 
100.00
Objective: 

This course introduces the concepts and methods required for effective and efficient SQA. It aims to develop a broad understanding of SQA processes from planning until execution, and complements this with a detailed knowledge of techniques in an appropriate engineering and management context.

9.00
Unit I: 
Fundamentals of Software Quality Assurance

Fundamentals of Software Quality Assurance: The Role of SQA, SQA Plan, SQA considerations, SQA people, Quality Management, Software Configuration Management.

9.00
Unit II: 
Managing Software Quality

Managing Software Quality: Managing Software  Organizations – Managing Software Quality , Defect Prevention  Software Quality Assurance Management

9.00
Unit III: 
Software Quality Assurance Metrics

Software Quality Assurance Metrics: Software Quality, Total Quality Management (TQM) , Quality Metrics , Software Quality Metrics Analysis

9.00
Unit IV: 
Software Quality Program

Software Quality Program: Software Quality Program Concepts, Establishment of a Software Quality Program, Software Quality Assurance Planning – An Overview, Purpose & Scope.

9.00
Unit V: 
Software Quality Assurance Standardization

Software Quality Assurance Standardization: Software Standards, ISO 9000,  Quality System Standards,  Capability Maturity Model, Role of SQA in Software Development Maturity – SEI CMM Level 5, Comparison of ISO 9000 Model with SEI’s CMM

ESSENTIAL READINGS: 
  1. Mordechai Ben-Menachem, Garry S Marliss, “Software Quality Producing Practical, Consistent Software”, B S Publications, 2014
  2. Watts S Humphrey, “Managing the Software Process”, Pearson Education Inc., 2004
REFERENCES: 
  1. Gordon G Schulmeyer, “Handbook of Software Quality Assurance”, Third Edition, Artech House Publishers 2007
  2. Nina S Godbole, “Software Quality Assurance: Principles and Practice”, Alpha Science International, Ltd, 2004
Academic Year: