<aside> 💡 We acknowledge and respect the lək̓ʷəŋən peoples on whose traditional territory the school stands and the Songhees, Esquimalt and W̱SÁNEĆ peoples whose historical relationships with the land continue to this day.
</aside>
Requirements management is a critical yet very difficult part of software development. Project success is ultimately measured against customer requirements. This course is designed to address requirements management issues throughout the software development life cycle. It provides the students with opportunities to learn techniques for requirements elicitation, analysis, and modeling, as well as formal specification, negotiation, and decision-making. The course has a substantial group project and offers the student the experience of applying such techniques in a non-trivial software project.