View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

UC6.1 - Iteration 3

UC6.1: Step Execution


Primary Actor: Peer-to-peer Researcher / ODIN Developer.


Stakeholders and Interests:

ODIN Developer:
Wants to control execution of each event one step at a time.

Preconditions:


Success Guarantee (Postconditions):

On request, the next valid command in the ONA log file is executed and displayed on the screen.

Main Success Scenario

  1. The user clicks the "Step" button while the simulation is breaked.
  2. The simulation executes the next command and displays the command at the bottom of the screen, with the accompanying timestamp.

Extensions (Alternative Flows):

If the current line is the last command in the ONA file, pressing "Step" will result in the simulation ending, and a message indicating the simulation has ended.

Special Requirements:

The simulation must be breaked to allow stepping.

Technology and Data Variation List:

None.

Frequency of Occurrence:

This will occur frequently if the simulation is breaked. It may be prudent to allow the step button to be held down, and advance the simulation one step at a time at a hard coded rate.

Open Issues:

None.



Links to this Page