Jaki to bedzie typ diagramu UML?

0

Uzytkownik wysyla maila na skrzynke A ktora jest nasluchiwana przez system A. Wtedy System A reaguje odpowiednio na maila i zmienia swoj stan, a nastepnie odsyla maila na skrzynke B ktora jest nasluchiwana przez system B i system B reauje na maila.
Czyli przeplyw jest taki: uzytkownik -> system a -> system b.

Jesli chce narysowac wszystkie mozliwe maile wysylane od uzytkownika oraz reakcje na nie systemu A i B to jaki diagram bedzie najodpowiedniejszy? Sekwencji? Uzycia?

0

Po co Ci ten diagram? Dlaczego UML?

0

Jeżeli nie musi być UML to spojrzyj na C4.

0

A to nie powinno być w BPMNie zrobione?

1

Nie potrzebujesz żadnej formalnej notacji do takiego diagramu, wystarczy kilka prostokącików, strzałek i opisów.
Diagram będzie profesjonalny jeśli będzie łatwo przekazywał wiedzę zainteresowanym stroną.
Natomiast jeśli chcesz pokazać jaki jesteś mądry, wtedy użyj jakiejś formalnej notacji.

cytując Jerzego Grębosza:

Kiedyś ktoś powiedział, że są dwa style pisania - pierwszy to: "-popatrzcie jaki ja jestem mądry" - a drugi to: "-popatrzcie jakie to proste

1

Spójrz jeszcze na:

uml activity diagram

0
artur52 napisał(a):

Spójrz jeszcze na:

uml activity diagram

rzeczywiście, coś takiego mi potrzeba:
title

0

Zobacz jeszcze USE CASE Diagram, wg mnie jest dużo bardziej czytelny niż BPMN i prostszy do zrobienia

0
chivy napisał(a):

Zobacz jeszcze USE CASE Diagram, wg mnie jest dużo bardziej czytelny niż BPMN i prostszy do zrobienia

Sugestia od czapy, bo to są zupełnie różne narzędzia. Kolega nie pisał, że chce katalogować funkcjonalności systemu (przypadki użycia), tylko przedstawić co się dzieje.
Kandydatami są :

  • diagram aktywności - do ilustracji workflow, bez wnikania w szczegóły komunikacji (taki ubogi BPMN)
  • diagram sekwencji - jeśli chce przedstawić coś w uwzględnieniem wymiaru czasowego (wymiana komunikatów między komponentami w określonej kolejności)
0

Według mnie diagram sekwencji.

Btw, Polecam diagram jako kod:
https://plantuml.com/
https://asciidoctor.org/docs/asciidoctor-diagram/

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.