1. Introduction

This document defines requirements for the Test Tool utility.  The tool provides functions for storing test questions, generating customized tests, administering/taking tests, and grading tests.  Instructors can use the Test Tool to quickly generate, administer and grade tests.  Students can take practice tests, take-home tests, and exams with a computer and recieve immediate grading feedback.

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

1.1. Problem Statement
1.2. System Personnel
1.3. Operational Setting
1.4. Impact Analysis
1.5. Related Systems


  Up:
Table of Contents
Next:
2. Functional Requirements