Download MSc dissertation - School of Computing

Transcript
3 Interface design
The general layout corresponds to that of a standard Windows application with dropdown menus and a toolbar in automatic mode. In the sketches below, only four icons
are shown on the toolbar, but in fact there would be one for each menu option.
Menu items are described in the following table, and the subsequent section
provides some additional detail on the layout.
3.1 Menu items
Menu
Item
Description
Notes
File
New
Clears screen for new input.
Not available while test is running
Open
Dialog allows user to select an
existing test from the
database.
Not available while test is running
Save
Saves current test to the
database
Not available while test is running.
Instructions are validated before
saving, and if errors are found, the
save operation fails.
Import
Allows the user to read test
details from an external XML
file
Not available while test is running
Export
Allows the user to save the
current test as an external
XML file
Not available while test is running
Delete
Deletes current test from the
database and clears screen
If test has not previously been stored,
Delete has the same effect as Open
Exit
Closes the application
Not available while test is running.
User is prompted to save current test
if changes have been made
Validate
Check current sequence of
instructions against validation
rules
Only available if changes have been
made
Run
Runs the current test
Not available while test is running.
If changes have been made, the
instructions are validated before
running. If errors are found, the run
operation fails.
Stop
Interrupts the current run
Only available while test is running.
Brings the drive to a graceful stop
and disables.
Test
Log
Directory Allows the user to select a
directory for storing logfiles
105
Not available while test is running