Diagram komunikacji (communication diagram)

Slides:



Advertisements
Podobne prezentacje
7. Metody analizy i modelowania strukturalnego SI
Advertisements

Projektowanie Aplikacji Komputerowych
Typy strukturalne Typ tablicowy.
Programowanie obiektowe
Związki w UML.
Projektowanie aplikacji równoległych Jarosław Kuchta.
Modelowanie przypadków użycia
Modelowanie klas i obiektów
Projektowanie w cyklu życia oprogramowania
Jarosław Kuchta Dokumentacja i Jakość Oprogramowania
Projektowanie systemów informacyjnych
Język UML (Unified Modelling Language)
Projektowanie systemów informacyjnych
Modele systemu Abstrakcyjne opisy sytemu, którego wymagania są opisywane.
UML rozszerzenie Seminarium magisterskie
25/08/ Języki programowania 1 Piotr Górczyński Obiekty i zdarzenia.
Projektowanie Aplikacji Komputerowych
UML Unified Modeling Language
Projektowanie systemów informacyjnych
Co UML może zrobić dla Twojego projektu?
UML – Unified Modeling Language (2)
Tomasz Jabłoński Michał Ziach
Diagramy interakcji Jacek Górski gr
UML Zunifikowany język modelowania
Unified Modeling Language Wykład 5 Diagram czynności
Diagram czynności (Activity Diagrams)
K.Subieta, E. Stemposz. Projektowanie systemów informacyjnych, Wykład 9, Folia 1 Projektowanie systemów informacyjnych Kazimierz Subieta, Ewa Stemposz.
Projektowanie i programowanie obiektowe II - Wykład IV
BPMN Business Process Modeling Notation
Model dziedziny. Świat rzeczywisty i jego model Świat rzeczywisty (dziedzina problemu) Świat obiektów (model dziedziny) Samochód Osoba Dom Modelowanie.
Diagramy czynności.
Projektowanie dynamiki - diagramy interakcji
Najbardziej popularną metodologią tworzenia obiektowych modeli systemów informatycznych (przydatną szczególnie na etapie ich projektowania) jest język.
Wykład 4 Analiza i projektowanie obiektowe
Wykład 5 UML - Unified Modeling Language
Polsko-Japońska Wyższa Szkoła Technik Komputerowych
Oskar Ośko Mateusz Skoczewski Michał Sułek
UML 2.x Robert Pająk.
Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych
Źródła: podręcznikopracował: A. Jędryczkowski.
OMT - Model obiektów, cz.3.
Projektowanie obiektowe
Podsumowanie metodologii OMT
Programowanie obiektowe – język C++
Programowanie obiektowe 2013/2014
Modelowanie obiektowe Diagramy czynności
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Modelowanie obiektowe Diagramy UML – diagram przypadków użycia
Modelowanie obiektowe Diagramy sekwencji
(Unified Modeling Language)
Unified Modeling Language - Zunifikowany Język Modelowania
Model dynamiczny (1) Diagramy interakcji.
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Diagramy przypadków użycia ALINA SUCHOMSKA. Przypadki użycia systemu  technika wyznaczania funkcjonalnych wymagań systemu  opisują typowe interakcje.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Diagramy czynności/aktywności (Activity Diagrams)
Diagram aktywności (czynności)
Diagram klas Kluczowymi elementami są: klasy (class)
Przykłady analiza i projektowanie
Diagram klas Diagramy klas służą do obrazowania statycznych aspektów projektowanych systemów jako: Projekt struktury logicznej baz danych Projekt składników.
Modelowanie obiektowe - system zarządzania projektami.
Diagram czynności Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu. Diagram czynności przedstawia sekwencyjne lub.
Projektowanie obiektowe. Przykład: Punktem wyjścia w obiektowym tworzeniu systemu informacyjnego jest zawsze pewien model biznesowy. Przykład: Diagram.
Unified Modeling Language
SOCJOLOGIA WYKŁAD III STRUKTURA SPOŁECZNA
E. Stemposz. UML i Analiza dynamiczna, Diagramy interakcji, Wykład 9, Slajd 1/68 Wykład 9 Model dynamiczny (3) Diagramy interakcji dr inż. Ewa Stemposz.
Studia Podyplomowe IT w Biznesie Analiza dynamiczna w UML
Inżynieria systemów informacyjnych
Diagramy interakcji Kamil Kuliczkowski.
Zapis prezentacji:

Diagram komunikacji (communication diagram) Diagram komunikacji 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 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ą: aktorzy (actor) obiekty (obiect) wiązania (association) komunikaty (message)

Aktor 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 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 (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.2.1)

Komunikaty

Diagram komunikacji Dobrze zbudowany diagram komunikacji: uwypukla jeden dynamiczny aspekt systemu obrazuje tylko te byty, które są niezbędne do zrozumienia tego aspektu uwzględnia szczegóły odpowiednie do przyjętego poziomu abstrakcji nie jest zbyt ogólny

Diagram komunikacji