Activity Diagrams describe the current workflow behavior of the information technology system. These diagrams are very similar to status diagrams because the activities make the actual state. These diagrams show the status of the current activity of the system by presenting a series of actions performed. These charts also show activities that are conditional or parallel.
When to Use: Activity Charts
The action diagrams need to be adapted to other modeling techniques, such as interaction charts and status diagrams. The main reason for using the charts is modeling the workflow behind the planned system. these diagrams are useful for analyzing a case scenario, describing what steps to take and when to occur, describing a complicated sequential algorithm and modeling applications with parallel processes.
Advantages of Activity Diagrams:
- UML Modeling Language that these charts are generally easy to understand for both analysts and stakeholders.
- UML for IT Business Analyst: "The activity chart is one of the most useful for IT BA to represent the workflow [because] for BAs and End Users."
- Since these are the most user-friendly charts, the basic tools of the analytical repertoire.
- is an analyst who has introduced several conditions and actors in the workflow using swimlanes. However, swimlanes are optional as a single condition or the actor normally appears without them.
Disadvantages of Activity Diagrams:
UML Modeling Language means that these charts may be too complex as their user-friendliness can be a comprehensive description. In other words, since it's so simple to show project-related information, why not include all this? If an analyst has a big project, creating a single, overly complex chart can be a temptation.
However, as an author notes: "If you use activity indicators to determine the structure of a workflow, do not try to look at several levels of activity graphs at the most" atomic "level. Instead, an analyst should try to present a new diagram for each workflow,
Another aspect of the diagrams is that they can not be used instead of the status diagram or the sequence diagram, because "action diagrams do not give details of how objects behave, or, if they are more applicable, using swimls to display different actors in the same workflow. "This is not a disadvantage in itself, but it's important to keep an analyst in mind when using diagrams for their work.
In summary, the activity diagrams are quite easy to detect and will be useful for most project because they show clearly and moderately how things work. "Unlike many diagrammatic techniques, these diagrams allow multiple selections and actors to be represented in the workflow and are also easy for non-technical users to follow
This diagram has been extended to include physical substances (eg gasoline ) or energy (eg torque, pressure)
- Further modifications allow the diagram to better support continuous behavior and continuous data traffic
- UML 2 specification significantly extended the characteristics and range of activity charts
- The diagrams are considered flow charts of the 21st century and UML models describe activity charts
- These diagrams are also useful in the following methods:
- Business Rules
- ] Bye
- Multiple Uses Case Complex Chain
- Software Flows and Logic Control Configurations
- Procedures and Alternative Flows
- One Application Case