Learning Objectives

  • Model procedural logic using an activity diagram
  • Model event-driven behavior using a state machine diagram

How to Complete this Lesson

Complete the following learning activities: (2.5–2.75 hours total)

  1. Read the following in Software Engineering and (optionally) complete the reading guide:
    • Chapter 5: System modeling (15–30 minutes)
      • Behavioral models
  2. Read State Machine Diagrams in UML Distilled (15 minutes)
  3. UML 2 State Machine Diagramsstop at 7:39 (8 minutes)
  4. Complete the handout on state machine diagrams (15 minutes)
  5. Participate in the synchronous session during the class meeting time (optional)
  6. Complete the quiz (5–8 minutes)
  7. Start the design homework (60 minutes)

Due

As a reminder, the following is due this lesson:

Resources

State Machine Diagrams

Examples