Unformatted text preview:

Tom Polanski, Analex Corporation CSCI 6448 - Object-Oriented Analysis and Design (Spring 2001) Homework #3 – Use Cases Use Case DiagramTrigger Wireless Sensor <<extend>> Trigger Access Point Monitor Trigger Smoke Detector Trigger Motion Detector <<extend>> <<extend>> Trigger Wireless Alarm <<extend>> Trigger Local Alarm Trigger Remote Alarm (Authority) <<extend>> Trigger Fire Alarm <<include>> <<include>> Participant Homeowner Intruder Authority Fire Dept. Police Dept. Trigger Mobile Alarm <<extend>> Trigger Intruder Alarm Machine Notify Authority Notify Fire Dept. Notify Police Dept. <<extend>> <<extend>> Enter Control PIN Enter Control PIN (Mobile) Enter Control PIN (Wall Mounted) <<extend>> <<extend>> Homeowner Machine Homeowner IntruderUse Case Diagram (continued) Configure Security System (Arm Home) Arm Wireless Sensor <<extend>> Arm Access Point Monitor Arm Smoke Detector Arm Motion Detector <<extend>> <<extend>> Arm Security System Arm Security System (Home) <<extend>> <<extend>> Arm Security System (Away) <<include>> Arm Wireless Alarm <<extend>> Arm Local Alarm Arm Remote Alarm (Authority) <<extend>> Arm Fire Alarm <<include>> <<include>> Arm Mobile Alarm <<extend>> Arm Intruder Alarm <<include>> Homeowner <<include>> <<include>> MachineUse Case Diagram (continued)Configure Security System (Disarm) Disarm Wireless Sensor <<extend>> Disarm Access Point Monitor Disarm Smoke Detector Disarm Motion Detector <<extend>> <<extend>> Disarm Security System <<include>> Disarm Wireless Alarm <<extend>> Disarm Local Alarm Disarm Remote Alarm (Authority) <<extend>> Disarm Fire Alarm <<include>> <<include>> Disarm Mobile Alarm <<extend>> Disarm Intruder Alarm <<include>> Homeowner <<include>> MachineUse Case 1 Trigger Smoke Detector (“A smoke detector detects smoke in the house.”) Primary Actor: Machine Goal in Context: Smoke detector (a wireless sensor integrated with the home security system) detects smoke in the house and triggers. The machine triggers the local, mobile and remote fire alarms (wireless alarms). The remote fire alarm or homeowner notifies the fire department authority of the smoke detection (the local/mobile fire alarm notifies the home owner of the smoke detection). Scope: Machine – the overall home security mechanism with specific regard to the fire monitoring system as seen by the primary and secondary actors. Level: Summary Stakeholders and Interests: Home Owner – wants notification of the smoke detection via the local/mobile fire alarm. Fire Department – wants notification of the smoke detection via the remote fire alarm or homeowner. Precondition: Home security system is armed at either the off, home or away security level. Smoke detector(s) (wireless sensors integrated with the home security system) are armed and operable via wireless connection. Local, mobile and remote fire alarms are armed and operable via wireless connections. Minimal Guarantees: None Success Guarantees: The local/mobile fire alarm notifies the homeowner of the smoke detection (attempted, not guaranteed). The remote fire alarm or homeowner notifies the fire department of the smoke detection. Trigger: Smoke detector (a wireless sensor integrated with the home security system) detects smoke in the house and triggers. Main Success Scenario: 1. Smoke in the house triggers a smoke detector. 2. The machine triggers the local fire alarm (a wireless alarm). 3. The machine triggers the mobile fire alarm (a wireless alarm). 4. The machine triggers the remote fire alarm (authority) (a wireless alarm). 5. Homeowner is notified of the smoke detection via the local/mobile fire alarm trigger (attempted, not guaranteed). 6. Fire department is notified of the smoke detection via the remote fire alarm trigger or homeowner notification. Extensions: 1a. Smoke detector is inoperative (smoke detector trigger fails): Use case terminates in failure.2a. Local fire alarm is inoperative (local fire alarm trigger fails): Mobile fire alarm is triggered simultaneously (?), use case continues. 2b. Local fire alarm triggers with no homeowner at home: Use case continues. 3a. Mobile fire alarm is inoperative (mobile fire alarm trigger fails): Remote fire alarm (authority) triggers simultaneously, use case continues. 3b. Mobile fire alarm triggers while not in possession of homeowner: Use case continues. 4a. Remote fire alarm (authority) is inoperative: 4a1. Local fire alarm triggers with homeowner at home (if the local fire alarm is inoperative, use case continues to extension 4a3): Homeowner notifies authority (fire department) via other channels, use case continues. 4a2. Local fire alarm triggers with no homeowner at home: Mobile fire alarm triggers simultaneously, use case continues to extension 4a3. 4a3. Mobile fire alarm triggers while in possession of homeowner (if the mobile fire alarm is inoperative, use case terminates in failure): Homeowner notifies authority (fire department) via other channels, use case continues. 4a4. Mobile fire alarm triggers while not in possession of homeowner: Use case terminates in failure. Technology and Data Variations List: Wireless alarm types (local fire alarm, mobile fire alarm and remote fire alarm installed at authority). Priority: High Releases: Several Response Time: Various Frequency of Use: Unknown Channels to Primary Actor: Wireless infrastructure Secondary Actors: Home Owner, Fire Department Channels to Secondary Actors: Home Owner - Local fire alarm, mobile fire alarm, telephone (main/emergency numbers on record at fire department) Fire Department - Remote fire alarm, telephone (911 emergency system) Open Issues: What is the expected frequency of use for this use case for any one installation (i.e., a single home)? Is the 911 emergency system considered to be a “24 by 7” availability system? Is the remote fire alarm (authority) system considered to be a “24 by 7” availability system? Do the fire alarms (local, mobile and remote) trigger simultaneously or in sequence?Use Case 2 Configure Security System (Disarm) (“Returning to a house armed in away mode.”) Primary Actor: Home Owner Goal in Context: A homeowner returns to house with the home security system armed in away mode. The homeowner disarms the home security system prior to entering the home with the mobile (wireless) control interface. The homeowner may also disarm the


View Full Document

CU-Boulder CSCI 6448 - Homework #3

Documents in this Course
Struts

Struts

12 pages

Adapter

Adapter

23 pages

Prototype

Prototype

16 pages

Weka

Weka

15 pages

qooxdoo

qooxdoo

16 pages

Django

Django

12 pages

Overview

Overview

22 pages

XNA

XNA

5 pages

Load more
Download Homework #3
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Homework #3 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Homework #3 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?