Behavior Diagram

Posted By on April 29, 2016

Download PDF
Structure Diagrams
Class Diagram

Behavior diagrams show the dynamic behavior of the objects in a system, which can be described as a series of changes to the system over time.

Diagram Purpose Elements
Use case diagram Describes a set of actions (use cases) that some system or systems (subject) should or can perform in collaboration with one or more external users of the system (actors) to provide some observable and valuable results to the actors or other stakeholders of the system(s). use case, actor, subject,extend, include, association.
Information flow diagram Shows exchange of information between system entities at some high levels of abstraction. Information flows may be useful to describe circulation of information through a system by representing aspects of models not yet fully specified or with less details. information flow, information item, actor, class.
Activity diagram Shows sequence and conditions for coordinating lower-level behaviors, rather than which classifiers own those behaviors. These are commonly called control flow and object flowmodels. activity, partition, action,object, control, activity edge.
State machine diagram Used for modeling discrete behavior through finite state transitions. In addition to expressing the behavior of a part of the system, state machines can also be used to express the usage protocol of part of a system. These two kinds of state machines are referred to as behavioral state machines and protocol state machines.
Behavioral state machine diagram Shows discrete behavior of a part of designed system through finite state transitions. behavioral state, behavioral transition, pseudostate.
Protocol state machine diagram Shows usage protocol or a lifecycle of some classifier, e.g. which operations of the classifier may be called in each state of the classifier, under which specific conditions, and satisfying some optional postconditions after the classifier transitions to a target state. protocol state, protocol transition, pseudostate.
Interaction diagram Interaction diagrams include several different types of diagrams:

  • sequence diagrams,
  • communication diagrams (known as collaboration diagrams in UML 1.x),
  • timing diagrams,
  • interaction overview diagrams.
Sequence diagram Most common kind of interaction diagrams which focuses on the message interchange betweenlifelines (objects). lifeline, execution specification, message,combined fragment,interaction use, state invariant, destruction occurrence.
Communication diagram (a.k.a.Collaboration diagram in UML 1.x) Focuses on the interaction between lifelines where the architecture of the internal structure and how this corresponds with the message passing is central. The sequencing of messages is given through a sequence numbering scheme. lifeline, message.
Timing diagram Shows interactions when a primary purpose of the diagram is to reason about time. Timing diagrams focus on conditions changing within and among lifelines along a linear time axis. lifeline, state or condition timeline, destruction event,duration constraint, time constraint.
Interaction overview diagram Defines interactions through a variant of activity diagrams in a way that promotes overview of the control flow. Interaction overview diagrams focus on the overview of the flow of control where the nodes are interactions or interaction uses. The lifelines and the messages do not appear at this overview level. initial node, flow final node,activity final node, decision node, merge node, fork node,join node, interaction,interaction use, duration constraint, time constraint.
Structure Diagrams
Class Diagram

Download PDF

Posted by Akash Kurup

Founder and C.E.O, World4Engineers Educationist and Entrepreneur by passion. Orator and blogger by hobby