CS 604 Advanced Software Engineering
This advanced programming course reviews models and metrics for software engineering in the large: software life-cycle models, software modeling tools, design and analysis of software subsystems, management of software projects, test plans, configuration control, reliability, and metrics.
Prerequisite
CS 551 Introduction to Object-Oriented Programming with Java (or permission of department)