Io-6-wyk-Slajd13

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Diagram współdziałania

Diagram współdziałania


Diagram komunikacji (ang. communication diagram ) jest rozszerzoną i przemianowaną wersją diagramu współdziałania znanego z UML 1.x. Skupia się on na obiektach wchodzących w skład interakcji i wymienianymi przez nie komunikatach, natomiast w mniejszym stopniu niż diagram sekwencji (choć nadal obecnym) wskazuje na aspekt czasowy. Z tego powodu obiekty na diagramie komunikacji są umieszczone tak, aby łatwo można było opisać ich relacje pomiędzy sobą. Komunikacje są przedstawiane za pomocą linii łączących obiekty, natomiast przesyłane między obiektami komunikaty i dane są umieszczane obok tych linii. Każdy komunikat jest opatrzony etykietą liczbową, wskazującą na kolejność ich wysyłania. Etykieta ta ma postać liczb oddzielonych kropkami. W przypadku rozdzielenia sterowania każdy krok powoduje dodanie do etykiet kroków następnych kolejnych pól z liczbami, np. krok 2 powoduje utworzenie kroków 2.1, 2.2 leżących bezpośrednio za nim. Krok 2.1 posiada kroki 2.1.1 i 2.1.2, itd.

W odróżnieniu od diagramów sekwencji, diagramy komunikacji nie mogą przekazać wielu informacji dotyczących interakcji, np. bloków komunikatów. Z drugiej strony jednak prezentują rzeczywiste powiązania obiektów i ich relacji, co może ułatwić zrozumienie interakcji.


<< Poprzedni slajd | Spis treści | Następny slajd >>