Monday, March 17, 2008

Enter Run Data Use Case Detailed Discription

Use Case Name: Enter run data

Scenario: N/A

Brief Description: When the application is running, the runner inputs the following data:
1) Distance Ran
2) Time of run
3) Pace

Actors: Runner

Related Use Cases: N/A

Stakeholders: N/A

Preconditions: The application is running

Postconditions: Part of the data used for the appropriate calculation is entered. This means that two of the three data inputs are entered. Either:
a) Distance Ran and TIme of Run
b) Distance Ran and Pace
c) TIme of Run and Pace

Or the data entered for the purpose of archiving selected run data.


Flow of Events: Actor System
1. Runner enteres the
appropriate data for the
required calculation or
archiving.
2. Runner then enters the 2. System calculates the requested
appropriate action, data and presents it to the Runner.
either calculating the: Or, System archives the data and
a) Run Distance informs the Runner the data was
b) Pace archived.
c) Run Time or
archiving data of a previous
run.

Exception
Conditions: 2. If the runner does not entered enough data for calculation, then the System informs the Runner more data is needed for calculation.
2. If the System cannot archive the data, it informs the Runner of the situation, presenting a possible reason why data archiving is not possible.

No comments: