CS706 - Software Quality Assurance
Course Page
Mcqs
Q & A
Video
Downloads
Course Category: Computer Science/Information Technology
Course Level: Graduate
Credit Hours: 3
Pre-requisites: CS504
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 Testing - WBT Techniques, BBT Techniques, Testing Strategies, Debugging, Test Planning, Automated Software Testing, Test Cases, Responsibilities of Testers; SQA and SCM, SCM Plan and SQA Plan, Process Assurance, Process Management and Improvement, Introduction to Quality Metrics, A Process Model of Software Quality Assurance.
Course Instructor

Dr. Ghulam Ahmad Farrukh
Ph.D Software Engineering
George Mason University, USA
Books
Customer Oriented Software Quality Assurance
 by Frank P. Ginac
Inroads to Software Quality
 by Alka Jarvis and Vern Crandell
 Requirements Engineering: Processes and Techniques
 by Gerald Kotonya and Ian Sommerville
 Software Assessments, Benchmarks, and Best Practices
 by Capers Jones
 Software Engineering: A Practitioner’s Approach
 by Roger S. Pressman
Software Engineering
 by Ian Sommerville
Software Engineering Quality Practices
 by Ronald K. Kandt
 Software Quality: Analysis and Guidelines for Success
 by Capers Jones
Software Requirements: Objects, States, and Functions
 by Alan M. Davis
 High Quality Low Cost Software Inspections
 by Ronald A. Radice