Behavioral diagrams depict the behavioral features of a system or business process. Behavioral diagrams include the following diagram types:
Activity diagrams model the behaviors of a system, and the way in which these behaviors are related in an overall flow of the system.
Use Case Diagrams
Use Case diagrams capture Use Cases and relationships among Actors and the system; they describes the functional requirements of the system, the manner in which external operators interact at the system boundary, and the response of the system.
State Machine Diagrams
State Machine diagrams illustrate how an element can move between states, classifying its behavior according to transition triggers and constraining guards.
Timing diagrams define the behavior of different objects within a time-scale, providing a visual representation of objects changing state and interacting over time.
Sequence diagrams are structured representations of behavior as a series of sequential steps over time. They are used to depict work flow, message passing and how elements in general cooperate over time to achieve a result.
Communication diagrams show the interactions between elements at run-time, visualizing inter-object relationships.
Interaction Overview Diagrams
Interaction Overview diagrams visualize the cooperation between other interaction diagrams (Timing, Sequence, Communication and Interaction Overview diagrams) to illustrate a control flow serving an encompassing purpose.