- From conceptual perspective, an activity is some task that needs to be done, whether automated or manual
- From specification perspective, an activity is a method of a class
- It is illegal to have an activity followed by another activity
- Activity diagrams may contain the following elements: activity, trigger (solid-line with arrow at one end), guard ([condition]), decision (diamond), synchronization bar, start and end point
- Activity diagram could depict parallel activities and it imposes which one should be executed first
- Flowcharts are normally limited to sequential processes; activity diagrams can handle parallel processes.
- Activity diagrams are ideal for business modeling or workflow analysis
- Activity diagrams are not object-oriented, as their contents are not readily mapped to object models.
|