Activity diagram is essentially an advanced version of flow chart that modeling the flow from one activity to another activity. There is a toolbox that contains a range of elements, relationships and Patterns for creating the models. What is Activity Diagram Activity diagram is another important behavioral diagram in UML diagram to describe dynamic aspects of the system. Forks and Joins can be added to split and reunite the flow of control and objects added to show how data is supplied and consumed.Īctivity diagrams can be drawn at different levels of formality, from a Basic Flow Chart style of diagram used to represent a simple Business Process to a sophisticated Action-based diagram that can be used to model a complex system. Decisions and Merges can be used to model choice and to further control the flow through the Activity. The actions coordinated by activity models can be initiated because other actions finish executing, because objects and data become available, or because some events external to the flow occur. The steps are connected by Control Flow relationships that show the sequencing of the steps. Activity diagram is UML behavior diagram which shows flow of control or object flow with emphasis on the sequence and conditions of the flow.
This includes business and technical processes and also computer algorithms.
Activity diagram series#
The Activity diagram can be used to model any business or technical activity or notion that has a series of steps. Project Browser Context Menu | Add Diagram. Project Browser Toolbar : New Diagram icon > UML Behavioral > Activity Activity diagrams describe parallel and conditional activities, use cases, and system functions at a detailed level. Ribbon: Design > Diagram > Insert > UML Behavioral > Activity In Unified Modeling Language (UML), an activity diagram is a graphical representation of an executed set of procedural system activities and is considered a state chart diagram variation. A process hierarchy can be constructed by nesting Activities in the Project Browser and using the child diagram functionality to enable drill down from the value chain level to the lowest level processes. Schematic arrangement of the activity diagrams for a given system on two facing pages of the present communication. By connecting the Activities, Decisions and Forks with connectors (Control Flows) a sequence of elements can describe the business process. The elements can be given a name and detailed descriptions can be added to the notes. Activity diagrams can be used to model Business Processes as a UML alternative to the BPMN Business Process diagram and have the same ability to create a hierarchy of Activities in the Project Browser.
It is a more sophisticated version of its close cousin the Flowchart diagram. The Activity diagram is one of the Unified Modeling Language (UML) Behavioral diagrams that can be used to model a process or algorithm as a sequence of steps.