1

In my application i have several actions that the user can perform like : displaying items, search items, purchase items.. there isn't any unique sequence which the user should follow specifically to finally perform the checkout. So i wonder how i can represent all these actions through messages all along a unique life cycle of my system and i don't know if i can just and simply choose any order for them but i don't think it will be a good and suitable representation of my user-system interactions if i cannot at least indicate that the order of these actions can be performed randomly by the user.

Multi-threading representation in a sequence diagram cannot be solution for my problem because these actions aren't supposed to be parallels.

Community
  • 1
  • 1
Bardelman
  • 2,176
  • 7
  • 43
  • 70

1 Answers1

1

Take a look at Kirill Fakhroutdinov's example of UML Interaction Overview Diagram

enter image description here

Sequence diagram is just one of the set of UML Behavior Diagrams, it is not 1 size fits all solution.

You can find some more links to what I consider useful in UML behavior modeling in another question

Community
  • 1
  • 1
xmojmr
  • 8,073
  • 5
  • 31
  • 54