> Academics > Course
Descriptions > Undergraduate
COSC 4402 (4-3-2) Software Engineering (S-L)
Introduction to software life cycle models, software requirements engineering, formal specification and validation. Basic concepts: software metrics (product and process metrics); introduction to software standards and documentation; software quality assurance; configuration management and control Project planning and risk management; software estimation; software maintenance and re-engineering. This course contains a field-based service-learning component. Spring.
Prerequisite: COSC 2403.