[Solved] SYS466 LAB 1

$25

File Name: SYS466_LAB_1.zip
File Size: 113.04 KB

SKU: [Solved] SYS466 LAB 1 Category: Tag:
5/5 - (1 vote)

(2%): System Sequence Diagrams

  • This is an individual lab and must be completed in the lab room.
  • Using StarUML, create the required diagrams as per the instructions in this lab, then post the model you created to Blackboard, named with your name e.g. Lab1MaryLee.uml

Setting up StarUML:

  • When opening a new model select the default configuration (use case model, analysis model, etc)
  • Before you create any of your SSDs do the following:
    • Select tools
      • options
      • diagram
        • Message signature: select name only
        • Show activation: uncheck this box.

Case Study:Venus Security is planning a system to allow managers to create routes that security guards must follow when working in a building. Managers define checkpoint locations then put this information on sensors that are inserted at the locations. Security guards scan each sensor on a route as they walk, using a phone app. The system records the time that each sensor was scanned and also shows any special instructions for that location e.g. Check the door to make sure it is locked

Use case diagram:

For each of the four scenarios below create a SSD in the use case model. You will need to add the actors to the use case model also. Name each SSD as follows: Scenario1, Scenario 2, etc.

Your teacher will show you how to use StarUML. Here are a few tips:

  • Select Use Case Model, right click, add diagram, Sequence diagram
  • Drag in actor, pull in object from the toolbox and name it System
  • Pull in Stimulus from toolbox for messages. If it is a return, click on the message and in the Properties window select and actionkind of return.

Use Case 1: Create Check Points

Manager System
Requests to create a check point Generates a check point id; and asks for location information.
Enters location id and description and special instructions Creates a checkpoint using the given information.
Scans a sensor (a small chip that will be mounted at the specific location) Updates the sensor with the check point information.Displays the sensor id and all checkpoint information

Use Case 2: Create Route

Admin System
Requests to create a route. Asks for a route name.
Enters a route name. Lists all available check points showing location information.
Selects a check point to add to the route. Adds the check point to the route. Displays the location of each check point on the route.
Repeats the above until the route is done
Specifies the order in which the locations (check points) will be followed and scanned. Reorders the locations/sensors as per the input and saves the route with its name.Displays the list of locations/sensors on the route in the order they will be followed.

Use Case 3: Follow Route

Security Guard System
Request to start following route. Shows all routes.
Choose a route name. Shows all locations on the route.
Goes to the next route location and scans the sensor Records the visit and displays any instructions
Repeats the above until done.

Use Case 4: List Checkpoints Visited for a route

Admin System
Asks to see all routes for the day Shows all routes that were followed.
Chooses a route. Shows each location on the route and when it was visited.Also lists any missed locations.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] SYS466 LAB 1[Solved] SYS466 LAB 1
$25