Activity Diagram
Introduction Functional View Use Case Diagram Activity Diagram آزمايشگاه سيستم هاي همشمند
Activity Diagram Describe behavior for Use Case(s) Class Package The implementation of an operation
Activity Diagram Modeling the flow of control from activity to activity Modeling workflow or business processes and internal operation Special case of a state chart diagram in which states are activities (“functions”)
Activity Diagram Like a flow chart Define activities of system in graphical view(use case in text) Simple
Activity Diagram
Notation Action state: represent the non-interruptible actions of objects
Notation sub activity state: invokes an activity graph , to represent nested diagrams
Notation Arrows/Action Flow: relationships among action states.
Notation Object Flow: refers to the creation and modification of objects by activities from an action to an object: the action creates or influences the object from an object to an action: the action state uses the object
Notation Initial State represents the initial action state.
Notation Final State represents the final action state.
Notation Branching represents a decision with alternate paths. The outgoing should be labeled with a guard expression can also label one of the paths "else."
Notation
Notation Branch/Decision: can be used to merge decision branches back together (merge)
Notation Splitting & Joining illustrate parallel transitions
Notation Swimlanes To group related activities into one column
Example Process Order order is accepted payment is accepted order is shipped
Example
Example
Example