Roles and areas of responsibilities are documented as columns (UML swimlanes) in the activity diagram. After order is accepted and all required information is filled in, payment is accepted and order is shipped.Įdit this Activity Diagram example online Example – Activity Diagram – Business Proposal ProcessĪctivity diagrams can also be used to described the roles and areas of responsibilities in the business – in other words who is responsible for doing what in the business. In the Figure below, the requested order is input parameter of the activity. The following example describes a business flow activity of order processing. The information interaction between the role (actor or department) and the activity can be better expressed by the information interaction across the swimlanes.Įdit this Activity Diagram example online Shipping Process The activity in the swimlane represents the action to which this actor belongs.Activities can have multiple inputs and outputs, and an object can be an input that becomes an activity called object flow.Įdit this Activity Diagram example online An object is represented by a rectangular box and the name of the object is a noun called object node.
Activity diagrams are one of the UML diagrams related to object-oriented methods, through which they can be used in any other software development paradigm.Īctivity diagrams describe the flow of control from one activity to another, describing the sequence of activities, and the activities indicate the actions and states of the things being processed. It describes the system activities, or the people doing the activities, and the sequential flow of these activities. An activity diagram is similar to a business workflow diagram (or BPMN) or a simple flowchart, with richer semantics.