When the user initially invokes the Rolodex tool, the screen appears as shown
in Figure 1.
Figure 1: Initial screen.
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.
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.