||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.