The eClass Project

Executive Summary

The eClass program is an interactive tool used in the classroom to supplement lectures given by the instructor. This program features tools that help students to better learn concepts taught in class by interacting with the instructor and other students to solve problems and understand the material better. The lecture portion of the presentation is prepared prior to the lecture period by the instructor and is then presented to the class later. The presentation including personal lecture notes written by the student user can be saved and reviewed or edited by users at a later time.

This project includes all requirements and specifications for the eClass program including scenarios, user interface screen shots and modeling outlines. This project will be used by a programmer to implement the program and will use the information dicussed to create the correct implementation of the program. Without the requirements specification, the program would not accurately reflect how the program was supposed to be designed. The requirements and design of the eClass program reflect the views and opinions of the eClass group with our customers wants in mind.

The eClass project is organized into the following directories:

Details of this organizational structure are given in the online materials for Gene Fisher's software engineering courses, CSC 308 and CSC 309.