CS706 : Software Quality Assurance

I like this Course

Course Info

Course Category

Computer Science/Information Technology

Course Level

Graduate

Credit Hours

3

Pre-requisites

N/A

Instructor

Dr. Ghulam Ahmad Farrukh
Ph.D Software Engineering
George Mason University, USA

Course Contents

Introduction to Software Quality, Software Defects, Reasons of Poor Quality, Quality Laggards, Project Management Approaches, Cost and Economics of SQA, Quality Measurements, Software Requirements and SQA, Requirements Defects, Writing Quality Requirements, Quality Attributes of Requirements Document, Software Design Model and Software Design Defects, Quality Design Concepts, Programming and SQA, SQA Reviews, Software Inspections, Software Inspections - Roles, Software Inspections - Practical Issues for Success, Software Testing, Software Testing - WBT Techniques, Software Testing - BBT Techniques, Software Testing - Testing Strategies and Debugging, Software Testing - Test Planning, Software Testing - Automated Software Testing, Software Testing - Test Cases, Responsibilities of Testers, SQA and SCM I - Basic Concepts and Foundation, SQA and SCM II - Change Control Process, SQA and SCM III - Practical, SQA and SCM IV - SCM Best Practices, SCM Plan and SQA Plan, Process Assurance, Process Management and Improvement I - CMM, Process Management and Improvement II - CMMI, Introduction to Quality Metrics, A Process Model of Software Quality Assurance