what messages are sent and details how operations are
when. carried out
time progresses as you go down the page. a list of the different states of a system objects involved in the operation are listed from left to how the system makes a Sequence Diagram transition from one state to indicate event right organized according to time what is Behavioral Modeling another according to when they take indicate action part in the message state diagram (statechart sequence. diagram) organized according to time example: sequence diagram
characterizes the behavior of a
State system at a given time the movement from one State transition state to another representing the time that an Each vertical dotted line is a The States of a System causes the system to exhibit object exists. lifeline some predictable form of An arrow goes from the Event behavior sender to the top of consequence of making a the activation bar of Action transition the message on the Each arrow is a message call Sequence Diagram receiver's lifeline represents the duration of execution of the message The activation bar which is text inside a dog-eared rectangle The diagram has a clarifying note the state of each class as the system performs its function two different characterizations the state of the system as of states observed from the outside as the system performs its function State Representations current status of all of an Behavioral Modeling passive state object’s attributes. current status of the states object as it undergoes a continuing transformation or active state processing.
States are rounded rectangles
Transitions are arrows Events written beside the arrows initial state (black circle) start the action Notations: State Diagram Final states (2 circles with inner black circle ) terminate the action result of an event expressed Cancel/Quit in the form /action