entry: Register student
exit: Increment count
do: Initialize course
do: Finalize course
do: Notify registered students
Add Student /
Set count = 0
Add student [count < 10]
[ count = 10 ]
Diagrams in UML – State Transition Diagram (Statechart Diagram)
The life history (often of a given class: from class to object behavior)
States, transitions, events that cause a transition from one state to another
Actions that result from a state change
What life history/class is this for? Anything wrong?
…until the drop date?