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. Attend the class meeting (60 minutes)
  4. Work on the design homework (60 minutes)

Resources

Videos

State Machine Diagrams

Examples