Course Description

Course CodeCourse NameCreditsHours
5905186 Software Quality Assurance 3.0 3
Description This course covers processes, methods, and tools associated with the production of robust, high-quality software. The student will be able to  understand the reason and purpose of software quality assurance.  comprehend the ingredients of quality assurance: software quality assurance; configuration management; verification and validation; and test and evaluation.  understand software life cycles and software processes.  know the mechanics of Cleanroom software engineering.  understand the functions of configuration management: identification, control, auditing, and status accounting.  know the models of automated configuration management: check-out/check-in, composition, long transaction, and change tracking.