Diagram komunikacji Halina Taska Olsztyn 2019 Diagram komunikacji
- Slides: 11
Diagram komunikacji Halina Tańska Olsztyn 2019
Diagram komunikacji (ang. communication diagram) nazywany jest również diagramem kolaboracji lub diagramem współpracy. Na diagramie uwypukla się organizację obiektów uczestniczących w interakcji. W diagramie komunikacji szczególny nacisk kładzie się na przepływ komunikatów między obiektami.
Diagram komunikacji stosuje się do: obrazowania dynamicznych aspektów projektowanego systemu modelowania przepływu sterowania z uwzględnieniem kolejności komunikatów w czasie modelowania przepływu sterowania z uwzględnieniem organizacji strukturalnej obiektów
Diagram komunikacji W diagramie komunikacji występują: l aktorzy (actor) l obiekty (obiect) l wiązania (association) l komunikaty (message)
Aktor znany z diagramu przypadków użycia może również występować w diagramie komunikacji. Aktor w diagramie komunikacji inicjuje przepływ komunikatów oraz odbiera komunikaty od obiektów z wnętrza systemu.
Obiekt uczestniczy w wymianie komunikatów w systemie. Obiekt odbiera komunikat i odpowiednio na niego reaguje. Może zmienić swój stan, lub wysłać komunikat/komunikaty do innych obiektów.
Wiązania Wiązanie (ang. association) jest kanałem komunikacyjnym między obiektami. Struktura wiązań zaczerpnięta jest z diagramu obiektów.
Komunikaty W diagramie komunikatów najistotniejszym elementem jest ciąg komunikatów. Aby wskazać kolejność komunikatu w czasie wystarczy poprzedzić go odpowiednim jego numerem w ciągu. Zagnieżdżenia obrazowane są za pomocą notacji Deweya (np. : 1. 1, 1. 2. 1)
Komunikaty
Diagram komunikacji Dobrze zbudowany diagram komunikacji: l uwypukla jeden dynamiczny aspekt systemu l obrazuje tylko te byty, które są niezbędne do zrozumienia tego aspektu l uwzględnia szczegóły odpowiednie do przyjętego poziomu abstrakcji l nie jest zbyt ogólny
Diagram komunikacji