Requirements
for an Electronic Rolodex Tool
Version 1.0
July 2000
Contents
Level: 1 2 3 full 1. Introduction
1.1. Problem Statement
1.2. System Personnel
1.3. Operational Setting
1.4. Impacts
1.5. Related Systems2. Functional Requirements
2.1. User Interface Overview
2.1.1. Command Summary
2.1.2. Screen Map
2.2. Adding Cards
2.3. Finding Cards
2.4. Changing Cards
2.5. Deleting Cards
2.6. File and Edit Commands
2.6.1. Tool Invocation with and without a Rolodex File
2.6.2. New and Open
2.6.3. Save and Save As
2.6.4. Print
2.6.5. Exit
2.6.6. Undo
2.6.7. Cut, Copy, and Paste
2.7. Help Commands
2.7.1. About
2.7.2. Quick Help
2.7.3. Detailed Help
2.7.3.1. Detailed Help Contents
2.7.3.2. Detailed Help Index
2.7.3.3. Detailed Help Search
2.7.3.4. Help Presentation Details
2.8. Data Entry Details
2.8.1. Card Field Values
2.8.2. Search Strings
2.8.3. File Access
2.9. Error Conditions
2.9.1. Attempting to Add a Duplicate Card
2.9.2. Multiple Data Input Errors
2.9.3. Typing in a Read-Only Field
2.9.4. File Access Errors
2.10. Graphical User Interface Details
2.10.1. Persistent Display States
2.10.2. Disabling and Enabling Interface Elements
2.10.3. Fonts and Colors
2.10.4. General Look-and-Feel Issues
2.10.5. Help Interface3. Non-Functional Requirements
3.1. System
3.1.1. Performance
3.1.2. Operational Environment
3.1.3. General Characteristics
3.2. Process
3.3. PersonnelAppendix B. Help Content
B.1. Quick Help Messages
B.2. Detailed Help ContentAppendix D. MacIntosh Requirements
List of Figures | List of Tables