CS-706 Software Quality Assurance
Q & A
Online Test
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.
 CS706 Handouts version 1
Course Instructor

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

Software Quality: Analysis and Guidelines for Success by Capers Jones

Software Assessments, Benchmarks, and Best Practices by Capers Jones

Customer-oriented Software Quality Assurance by Frank P. Ginac

Software Engineering by Sommerville

Software Engineering: A Practitioner’s Approach by Roger S. Pressman

Requirements Engineering: Processes and Techniques by Kotonya and Sommerville

Inroads to Software Quality by Alka Jarvis and Vern Crandell

Software Requirements: Objects, States, and Functions by Alan M. Davis

 Software Engineering Quality Practices by Ronald K. Kandt

High Quality Low Cost Software Inspections by Ronald A. Radice