1. Introduction

This document defines requirements for an electronic Test Tool. The tool provides functions to create, manage, and administer tests for groups of users. Individuals use the Test Tool to take tests and prepare for tests by taking practice tests. Administrative users run a Test Tool Administration program to create and manage question bank databases and perform other administrative functions.

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.

Further introductory material is presented in these subsections:






Prev: [none] | Next: functional | Up: index | Top: index