Project Specification


ElementDescription
Description
zane
Complete description of the system.
Written in layman's terms.
Describe what the system is meant to do and what its intended uses are.
For a simple program, include how to exit the program and briefly mention error handling.
Inputs
matt, jim
Describe all inputs to the system.
Include hardware inputs, user inputs, and input file formats.
Include packet formats for Internet communication.
Outputs
matt, jim
Describe all outputs of the system.
Include hardware outputs, user outputs (prompts, messages, etc.), and output file formats.
Include packet formats for Internet communication.
User Interface
zane, eileen, sungha
A complete description of the user interface.
How the user interacts with the program.
Include all screens the user sees, menus, sub-menus, dialog boxes, and mouse and keyboard interactions.
Error Handling
lixin, hui
Describe what errors are detected and how they are handled (what is done when the error is detected).
Mention which errors are not handled if that is important.
Database Requirements
josh, damian, ed
Describe the types of records and record access needed for they system database.
Describe database record links and relationships.
Describe database file formats.
Global Objects
no one assigned
List all global objects in the system.
Include how the objects are used and when they are changed/updated.
Algorithms
lixin, hui
List and/or describe any algorithms used.
Data Structures
lixin, hui
List and/or describe any data structures used.
Limitations
lixin, hui
Describe any limitations designed into the system or procedure.
Known Bugs
no one assigned
List known problems/bugs.
Initially there should be nothing in this section, once the system is implemented, this section will grow with the problem history documented within.
Special Notes
no one assigned
Any other important information.

Back to Main Page