This unit covers (1) requirements engineering—elicitation, analysis, specification, documentation and evolution; (2) project management—planning, estimation, metrics and risk; (3) verification and validation of software—inspections, test case design and execution, test metrics; and (4) management of large software engineering projects—configuration management, teamwork and communication. -- Course Website
Instructor: Professor Mark Reynolds