Lab UML sekwencji

background image

UML

Unified Modeling Language

Wykład 6

Diagram sekwencji

i diagramy interakcji

background image

WSM dr Marek Szepski

2

Sequence Diagram

Diagram sekwencji opisuje

interakcję (wymianę komunikatów)
pomiędzy obiektami (instancjami
klasyfikatorów) systemu.

background image

WSM dr Marek Szepski

3

Diagram sekwencji łączy w sobie

obiekty, sekwencje komunikatów,

kreację i destrukcję obiektów.

Jest więc zgodny z koncepcję

obiektowego modelowania

systemów.

Umożliwia bezpośrednie przejście do

generowania kodu w językach

obiektowych.

background image

WSM dr Marek Szepski

4

Podstawowe elementy

background image

WSM dr Marek Szepski

5

Np..

background image

WSM dr Marek Szepski

6

Klasyfikator to dokładniej: instancja

(wystąpienie) klasyfikatora np..

obiekt, aktor, pakiet, interfejs itd..

Może wysyłać i/lub odbierać

komunikaty.

Linia życia to czas życia instancji

Komunikat to specyfikacja wymiany

informacji, zawiera zlecenie

wykonania określonej operacji.

Ośrodek sterowania to stan (okres)

aktywności danej instancji, w

przeciwieństwie do okresu czuwania

background image

WSM dr Marek Szepski

7

background image

WSM dr Marek Szepski

8

Komuni-
katy

background image

WSM dr Marek Szepski

9

Komunikat synchroniczny

(podstawowy na diagramie) –

przekazuje sterowanie do odbiorcy

Komunikat zwrotny – zwraca

sterowanie do nadawcy po

wykonaniu komunikatu

synchronicznego

Komunikat asynchroniczny – nie

przekazuje sterowania

background image

WSM dr Marek Szepski

10

Tworzenie i niszczenie

obiektów

Obiekt tworzony: poniżej linii obiektów,

niszczony X

background image

WSM dr Marek Szepski

11

Komunikaty warunkowe

background image

WSM dr Marek Szepski

12

Samowywołanie

background image

WSM dr Marek Szepski

13

Rozgałęzienie 1

background image

WSM dr Marek Szepski

14

2

background image

WSM dr Marek Szepski

15

Iteracje

background image

WSM dr Marek Szepski

16

Fragmenty wyodrębnione

background image

WSM dr Marek Szepski

17

Fragmenty wyodrębnione

wykonanie zależy od spełnienia warunków

Alt – alternatywa

Opt – opcja

Loop – iteracja

Par – współbieżność

Assert – formuła

Ref - przywołanie

..........

background image

WSM dr Marek Szepski

18

background image

WSM dr Marek Szepski

19

background image

WSM dr Marek Szepski

20

background image

Diagram komunikacji

Communication Diagram

Diagram komunikacji opisuje
współpracę obiektów.

background image

WSM dr Marek Szepski

22

background image

WSM dr Marek Szepski

23

background image

WSM dr Marek Szepski

24

background image

WSM dr Marek Szepski

25

background image

WSM dr Marek Szepski

26

Klasa aktywna

background image

Diagram maszyny
stanowej

State Machine Diagram

Diagram maszyny stanowej
opisuje skokowe (dyskretne)
przejścia między dopuszczalnymi
stanami obiektów.

background image

WSM dr Marek Szepski

28

Stan - sekcje

background image

WSM dr Marek Szepski

29

background image

WSM dr Marek Szepski

30


Document Outline


Wyszukiwarka

Podobne podstrony:
Lab UML struktura
Podstawy Automatyki Lab 10 CW3 Układy sekwencyjne elektroniczne
Sprawozdanie - Układy Sekwencyjne, nauka, PW, Sem 4, Elektronika II lab
Podstawy Automatyki Lab 2010 CW3 Układy sekwencyjne …
spis lab I sem 2010
uml LECTURE
PRI W11b UML 2 0
W5 sII PCR i sekwencjonowanie cz 2
III WWL DIAGN LAB CHORÓB NEREK i DRÓG MOCZ
Diagnostyka lab wod elektrolit
ZW LAB USTAWY, OCHRONA
LAB PROCEDURY I FUNKCJE

więcej podobnych podstron