Question
1. John (field officer) submits an emergency report to the FRIEND system via his terminal. The report omits necessary details about the incident (i.e., location,
1. John (field officer) submits an emergency report to the FRIEND system via his terminal. The report omits necessary details about the incident (i.e., location, type). Therefore, the system does not accept the report and it displays an error message explaining why.
You should create one interaction diagram (i.e. collaboration diagram) for the distinct event in the scenario above. The event is: Emergency Report Submitted
Your collaboration should make use of boundary, controller, domain objects, and other additional software objects (e.g., data structure components) necessary to completely handle the event.
Use case name: Report Emergency Participating Actors: Initiated by the officer and communicates with correspondent Flow of Events: 1. The officer activates the "Report Emergency" function of her terminal 2. System responds by presenting a form to the officer 3. The officer fills the form by selecting the emergency level, type, location, and brief description of the situation. The officer also describes possible responses to the emergency situation. Once the form is completed, the field officer submits the form. 4. System receives the form and notifies the 5. The correspondent reviews the submitted information and creates an incident in 6. The system displays the acknowledgement and the correspondent the database. The correspondent selects a response and acknowledges the report selected response to the officer Precondition: The officer is logged into the system Postcondition: The officer has received an acknowledgement and the selected response from the correspondent, OR the officer has received an explanation indicating why the transaction could not be processedStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started