Use case name: Coordinate Car Crash Crisis Response

advertisement
Use case name: Coordinate Response
Reuse category: Kernel
Summary: Police Station Coordinator and Fire Station Coordinator coordinate the police and fire vehicle
response to a single vehicle crash crisis
Actors: Police Station Coordinator(PSC)(Primary), Fire Station Coordinator(FSC)(Primary), and
Timer(Secondary)
Dependency: Include Negotiate Routes abstract use case, Include Dispatch and Track Vehicles abstract
use case
Preconditions: The PSC and the FSC are aware of the crisis and have defined the crisis details within
their separate databases, but have not established contact with each other to coordinate the response
to the crisis.
Description:
1. The PSC or FSC selects the crisis coordination initiation option.
2. System displays “Crash Crisis Coordination” and prompts for the names of the PSC and the FSC
on their respective screens.
3. The PSC and the FSC enter their names
4. System displays the coordinators’ names and roles and prompts for the crisis details
5. The PSC and the FSC select the display crisis details option
6. System displays the police station active crisis details and the fire station active crisis details. A
periodic timer is started that refreshes the display of the crisis details and the related vehicle
and timeout data every second.
7. Include Negotiate Routes use case
8. Include Dispatch and Track Vehicle use case
9. The PSC or the FSC selects the crisis closure option
10. System displays “Proposal to Close Crisis(Crisis identifier)”
11. The responding coordinator enters agreement with closure request
12. System displays “Crisis is closed”, updates the status field in the Crisis details record in both
databases to Closed, and exits crash crisis coordination mode.
Alternatives:
At step 8, the PSC or the FSC selects a reroute option for one of their deployed vehicles which has not
reached the crash site by its ETA due to heavy traffic on its planned route
Negotiate Routes 6.a: PCS requests a list of possible routes from the delayed vehicle’s current location
to the crash site
Negotiate Routes 6.b: System displays on the PSC’s screen an alternative route to the crash site and sets
a route negotiation timer.
Negotiate Routes 7.a: The PSC selects the proposed route for the delayed vehicle
Negotiate Routes 8.a: System displays the proposed route for the blocked vehicle and prompts the FSC
for an agreement or disagreement.
Negotiate Routes 9a: FSC agrees to the revised route
Continue with Negotiate Routes step 10
At step 8, the PSC and the FSC become aware that the crisis is more severe than expected
8a: PSC selects the deploy additional vehicles options
Negotiate Routes 1.a: System sets a timer for a fixed time period for negotiations on vehicle routes and
prompts for the number of additional police vehicles to be deployed.
Negotiate Routes 2.a: PSC enters a number equal to or greater than zero
Negotiate Routes 3.a: System displays the number of additional police vehicles and creates a
deployment record for each vehicle with the vehicle ID and ETA being blank and location set to Station.
System then prompts for the number of additional fire trucks
Negotiate Routes 4.a: FSC enters a number equal to or greater than zero
Negotiate Routes 5.a: System displays the number of additional fire trucks and creates a deployment
record for each vehicle with the vehicle ID and ETA being blank and location set to Station.
Continue with Negotiate Routes step 6
At any step when communications have been restored after a period of unavailable communications
and the crisis has been resolved
N.a1: Continue with step 9
Step 1 has not yet been completed and communications have been restored after a period of
unavailable communications
N.a2: Continue with step 1
Communications have been lost at some step after route agreement had been reached but
communications have been restored before all vehicles have completed their objectives.
N.a3: System displays the current values for the fire station and police station crisis details
Continue with Route and Dispatch Vehicles step 1
Variation Points:
Name: Shared Identifier
Type of functionality: Optional
Line numbers: 1
Description of functionality: If an active crisis already exists when a new crisis coordination is
initiated,
Step 1a: The System displays the message “Additional Crisis Event Coordination” and displays the
crisis details from both stations
Step 1b: The initiating coordinator enters a global identifier for each crisis record where no global
identifier exists.
Step 1c: The System updates the identifier field in each crisis detail record as well as the Crisis ID field
in routing , deployed vehicle and timeout records linked to the crisis detail record.
Step 1d: Continue at step 7
Name: Multiple Crisis Display
Type of functionality: Optional
Line numbers: 6
Description of functionality: If multiple active crises are being coordinated, the System displays
current information related to each crisis
Name: Designated Crisis Closure
Type of functionality: Optional
Line numbers: 9
Description of functionality: If multiple active crises are being coordinated
9.a: The System Prompts the proposing coordinator for the Crisis Identifier of the Crisis to be closed
9.b: The proposing coordinator enters the Crisis Identifier”
9.c: Continue with step 10
Name: Change of Primary Crisis Coordinator
Type of Functionality: Optional
Line Numbers: 7, 8
Description of Functionality: If multiple PSCs or FSCs exist the system shall allow the active primary
coordinator to transfer responsibility to another coordinator. The coordinator indicates that they
wish to delegate authority, the system prompts the current coordinator for the coordinator that will
take over responsibilities and the crisis ID should multiple crises exist. The system then saves the
changes and notifies the replacement as well as the PSC/FSC counterpart for the crisis that a switch
has been made.
Postcondition: The crisis has been closed
Outstanding questions:
Download