These functional requirements outline the use of a program used to create schedules at Cal Poly San Luis Obispo's Computer Science department.
The scenarios for the scheduler problem as follows:
These scenarios cover all functional requirements for the system.2.1 User Interface Overview
2.2 Intial Setup
2.3 Basic Schedule Generation
2.4 Instructor Preferences
2.5 Database Management
2.6 Advanced Schedule Generation and Editing
2.7 Schedule Viewing
2.8 Schedule Management
2.9 Student Feedback
2.10 File and Edit Commands
2.11 Error Conditions