Fall 2017: CSE4312 – Software Engineering Requirements
Please login at the bottom of this page before proceeding.
← Please read the forum regularly for course updates.
Some of your work is submitted at the Moodle site Moodle EECS4312E-F17
Lectures are in Bergeron Room 313. The first scheduled Lab will also be on Thursday, directly after the class, in LAS 1002/1004. The first Lab is Thursday 7, September (first day of class).
~sel/retrieve/4312/lab0
. Software requirement engineers are experts at eliciting the needs of their customers, translating customer needs into a precise requirements documents (that describes what – not how – customer needs shall be satisfied), and providing systematic evidence-based methods to validate the requirements and verify that the final software product satisfies the requirements. Precise software requirements documents are especially needed in safety critical cyber-physical systems (e.g. nuclear reactors, medical devices and transportation systems) and mission critical business systems (e.g. banking systems, health provision and cloud systems). At the end of the course, students will be able to
A work-intensive project will allow students to apply their knowledge to a small but non-trivial example.