SYST 210

System Design

Kathryn Blackmond Laskey
Department of Systems Engineering and Operations Research
George Mason University
SysML Lab and Homework Assignment 3
Due September 24, 2009

Reading assignment: Friedenthal, et al, Chapters 3, 9, 11

Homework must be neat and readable.  At the top of every page you must write your name, the assignment number, and the due date.  Clearly indicate the question you are answering. You do not need to copy the entire question, but you must mark the question number and a brief description at the beginning of your answer for each question. Homework may be submitted on paper in class or through Blackboard.  If you submit on paper, please log into Blackboard, to to Assignments, type "I submitted in class" into the submission box, and push the "Submit" button. If you submit via Blackboard, go to Assignments, and upload your submission.

The following questions concern the SecureSite system from Assignment 2.

  1. Label each of the following as context, subsystem, or external system for SecureSite. Justify your answer.
    1. The handheld unit into which the inspector enters data.
    2. The building that is being inspected.
    3. The security inspector.
    4. The expert system that develops a security rating and generates recommendations.
  2. Make a use case diagram covering the operational scenarios from Assignments 2 and 3.
  3. Make a sequence diagram that covers the following operational scenario for SecureSite, making sure that the relevant actors for the use cases of Problem 2 appear as actor lifelines in your sequence diagram.  User logs into the system by providing username and password.  A welcome screen lists possible operations.  User selects “Physical inspection of building perimeter.”  A screen appears of standard items to be inspected on a perimeter check.  User proceeds around  the building perimeter, checking each item on the list and noting any violations.  User notices driveway running close to building, checks whether access point is visible from  any security station, and discovers that it is not.  He pushes the “Problem/Issue Report” button next to the “Vehicle access point visibility” item in the list of items to check.  A  problem report screen appears.  He fills in some checkboxes describing the problem, writes a text description of the problem, and notes the location of the problem on a map of the building displayed on his screen.  This problem appears in the report produced when he finishes his rounds.  User reads report, verifies that it is accurate, and submits  to the building security organization.

Back to the course homepage