In the computer science department there are a set of classrooms. Every semester the
department offers courses, which are chosen from the set of department courses. A course
has expected enrollment and could be for graduate students or undergraduate students. For
each course, the instructor gives some time preferences for lectures.
The system is to produce a schedule for the department that specifies the time and room
assignments for the different courses. Preference should be given to graduate courses, and
no two graduate courses should be scheduled at the same time. If some courses cannot be
scheduled, the system should produce a “conflict report” that lists the courses that cannot
be scheduled and the reasons for the inability to schedule them.
Defines standard
Replaced/Superseded by document(s)
Cancelled by
Amended by
File | MIME type | Size (KB) | Language | Download | |
---|---|---|---|---|---|
Case Study SRS.pdf | application/pdf | 51.17 KB | English | DOWNLOAD! |
Provides definitions
Introduction
The purpose of this document is to describe the external requirements for a course scheduling
system for an academic department in a University. It also describes the interfaces for the
system.