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