F08-CSE4312 Software Engineering Requirements


This course deals with the elicitation, specification and analysis of software requirements and provides a critical description of available methods and tools, and practical exercises on applying these methods and tools to realistic problems. Three lecture hours per week. Prerequisites: General prerequisites, including CSE 3311.

Required textbook: Ian Alexander, et. al, Writing Better Requirements, Addison-Wesley, 2002. Suggested Textbooks

Lecture times: TR16:00-17:30 25 SC 203

Weekly Office and Lab Hour: Thursday 2.30pm to 3.30pm in the Software Engineering Lab CSEB2056 (also look in CSEB2045).

Note: this course has a large project where you must elicit and document requirements for a significant system. The requirements must also be implemented in code which must be tested against the requirements. Expect the project to take a significant amount of time. You may work on your own or in teams of at most two members. See the Important Dates for timing of deliverables. In addition, there is one scheduled labtest and 3 quizzes during class time (please see Important Dates so that you can schedule your time accordingly).

Participants in the course: please login (see below↓) to see the full array of resources for this course.