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 Systems

2.  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 Interface

3.  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. Personnel

4.  Developer Overview

5.  Requirements Rationale

Appendix A.  Users Manual

Appendix B.  Help Content
     B.1. Quick Help Messages
     B.2. Detailed Help Content

Appendix C.  UNIX Requirements

Appendix D.  MacIntosh Requirements

References


List of Figures   |   List of Tables