CSC-483
BS
Software Quality Assurance
(DE) Domain Elective
Theory: 3 Cr. Hrs
Total: 3 Cr. Hrs
Objectives: Main objective is to understand and apply techniques for ensuring quality software production cost effectively. Students will learn the key factors that contribute to the quality of software products and role of effective processes, and quality models to build quality software. Students will learn quality assurance as an activity that runs through the entire software development process.
Contents: Software Attributes, Quality in general; Quality in Software (Product Vs Process); Software Defects, Reasons of Poor Quality; How to Assure Quality; Cost and Economics of SQA, Quality Measurements, Software Quality Assurance Plan; Software Requirements and SQA; Requirements Defects, Writing Quality Requirements, Quality Attributes of Requirements Document; Software Design Model and Software Design Defects; Quality Design Concepts, Inspections and Formal Technical Reviews; Programming and SQA, SQA Reviews, Software Inspections, Introduction to Quality Metrics, Measuring software quality, Software quality standards. A Process Model of Software Quality Assurance.
Prerequisites
In Programmes
BS
BS (Computer Science)
Electives Pool —
Elective ·
Software Engineering (Fall 2026 onwards)