When the user initially invokes the Rolodex tool, the screen appears as shown
in Figure 1.
Figure 1: Initial screen.
The banner at the top of the display window
identifies the Rolodex Tool and indicates that there is no currently open
rolodex file. Below the banner is the command menu bar, with menus for File,
Edit, Rolodex, and Help commands. Below the menu bar is the rolodex data
display area, which is blank in the initial display. When the user chooses
commands from the Rolodex menu, the data area displays appropriate
information for the chosen command. Details of the data displays are covered
in the scenarios starting in
Section 2.2
.
2.1.1. Command Summary
Figure 2 shows an expansion of the command menus.
Figure 2: Command menus expanded.
The Edit menu contains commands for manipulating rolodex data during editing. Edit->Undo undoes the most recently completed Rolodex command. Edit->Cut removes and copies selected text in the current display. Edit->Copy copies the currently selected text without removing it. Edit->Paste inserts the most recently cut or copied text at the currently selected edit point.
The Rolodex menu contains the main processing commands of the tool. The Rolodex->Add command adds a new card to the currently open rolodex. The Rolodex->Find command finds cards in the rolodex by name. The Rolodex->Change and Rolodex->Delete commands change and delete an existing card, respectively.
The Help menu contains commands that present documentation for the
Rolodex Tool. Help->About displays a brief description of the tool,
including information about the tool developers and how they can be contacted.
Help->Show Quick Help activates brief help messages that appear when
the user moves the mouse over various areas of the display screen.
Help->Detailed Help displays an online version of the complete Rolodex
Tool users manual.
2.1.2. Screen Map
Figure 3 shows a hierarchical map of the user major interface screens presented
in the Rolodex functional requirements.
Figure 3: Screen map.
Table 1 shows the screen map information in textual form. The table refers to
the section of the requirements where each screen is described and the
figure(s) that show the full-size view of each screen.
Screen Description | Associated Action | Section | Figure(s) |
Initial Screen | Launch from the OS | 2.1 | 1 |
File Menu | Choose File in menubar | 2.1.1 | 2 |
Offer-to-Save Dialog |
Choose File->New
with unsaved changes | 2.6.2 | 27 |
Open Dialog | Choose File->Open | 2.6.2 | 29 , 30 |
Save Dialog | Choose File->Save or Save As | 2.6.3 | 6 , 32 |
Printed Output | Choose File->Print | 2.6.4 | 34 |
Edit Menu | Choose Edit in menubar | 2.1.1 | 2 |
Edited Text |
Before or after choosing
Edit->Cut, Copy, or Paste | 2.6.7 | 35 , 36 , 37 |
Rolodex Menu | Choose Rolodex in menubar | 2.1.1 | 2 |
Add Dialog | Choose Rolodex->Add | 2.2 | 4 , 5 |
Find Dialog | Choose Rolodex->Find | 2.3 | 8 , 9 , 11 |
No Cards Message | No cards found | 2.3 | 10 |
One Card Display | One card found | 2.3 | 12 |
Multiple Cards Display | Multiple cards found | 2.3 | 13 |
Change Dialog | Choose Rolodex->Change | 2.4 | 14 , 15 , 18 |
One card found to change | Change one card | 2.4 | 16 , 17 |
Multiple cards found to change | Select card to change | 2.4 | 19 |
Delete Dialog | Choose Rolodex->Delete | 2.5 | 21 , 22 , 24 |
One card found to delete | Delete one card | 2.5 | 23 |
Multiple cards found to delete | Select card to delete | 2.5 | 25 |
Help Menu | Choose Help in menubar | 2.1.1 | 2 |
About Dialog | Choose Help->About | 2.7.1 | 38 |
Quick Help | Choose Help->Show Quick Help | 2.7.2 | 39 , 40 , 41 |
Detailed Help, Contents Tab | Choose Help->Show Details | 2.7.3.1 | 43 , 44 |
Detailed Help, Index Tab | Choose Index tab in Detailed Help | 2.7.3.2 | 45 , 46 |
Detailed Help, Search Tab | Choose Search tab in Detailed Help | 2.7.3.3 | 47 , 48 |
Table 1: Screen map details.