Hi,
If I have an Activity Diagram that has:
- a number of Actors defined in swimlanes -
- a number of tasks which are modelled within the swimlanes.
If I have a task that more than one of the actors can initiate, what is the best way to model this. My take would be a Generalised Actor that would appear as a new swimlane. However, I'm interested to see what others think.
Several suggestions:
1. Look at the activity. Perhaps it can be broken into pieces with one initiating actor for each piece
2. Look at your actors. Perhaps they aren't right. Yes, a generalised actor could be the answer but that sounds a bit contrived
3. If none of the above, have two arrows going into the one use case
Think I'd be looking closely at the first option i.e. splitting the activity, to start with.
Kimbo
brought to you by enabling practitioners & organizations to achieve their goals using: