Using UML Diagrams for Extraordinary Situations

  • Thread starter Thread starter anonim
  • Start date Start date
  • Tags Tags
    diagram
Click For Summary
SUMMARY

The discussion centers on the use of UML (Unified Modeling Language) diagrams, specifically use case diagrams, to represent extraordinary situations. A user questioned the appropriateness of stating that a function is only utilized in extraordinary circumstances. Participants concluded that this method is not ideal, as it introduces ambiguity in the representation. Additionally, there was debate about whether the Branch Manager qualifies as an Actor in the diagram, with the consensus being that mere notification does not constitute interaction.

PREREQUISITES
  • Understanding of UML (Unified Modeling Language)
  • Familiarity with use case diagrams
  • Knowledge of system interactions and Actors in UML
  • Ability to identify branches in decision-making processes
NEXT STEPS
  • Research best practices for creating use case diagrams in UML
  • Learn about the role of Actors in UML and their interactions
  • Study decision branches in UML diagrams and how to represent them
  • Explore common pitfalls in UML diagramming and how to avoid them
USEFUL FOR

Software architects, system analysts, and anyone involved in designing or interpreting UML diagrams will benefit from this discussion.

anonim
Messages
39
Reaction score
2
TL;DR
draw use case diagram
this user will only use this function when something extraordinary situation, and that's how I stated it in the use case diagram. Is it a bad method of stating this way?
1616275456415.png
 
Technology news on Phys.org
anonim said:
Summary:: draw use case diagram

this user will only use this function when something extraordinary situation, and that's how I stated it in the use case diagram. Is it a bad method of stating this way?
View attachment 280037
I do not think that is the right way to represent it.

An "if" == a branch.

1616279912460.png

I think you can leave off the right branch, since/if nothing happens.

Also, I'm not sure if Branch Manager is an Actor here (i.e. a stick figure). Actors interact with the system. Simply informing an actor is not an interaction.
 
Last edited:

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 48 ·
2
Replies
48
Views
11K
  • · Replies 9 ·
Replies
9
Views
636
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 12 ·
Replies
12
Views
2K