1. Introduction

This document defines requirements for an electronic Scheduler Tool. The tool provides functions to manage schedules for California Polytechnic State University's classes, instructors, and rooms. Instructors use the Scheduler Tool to figure out which additional courses are being taught in their department. Students utilize the Scheduler Tool to view and plan their schedules for upcoming quarters. Administrative users can run the Scheduler tool to figure out the most efficient way to schedule the necessary classes to meet the students' demand based on past course enrollment and course offerings.

In addition to providing useful functionality, the electronic Scheduler Tool serves as a pedagogical example of software engineering concepts and principles. The software development artifacts for the electronic Scheduler Tool are considered part of the overall Scheduler Tool package.

Further introductory material is presented in these subsections:






Prev: None | Next: Functional Requirements | Up: Index | Top: Index