Diagram czynnosci studenci

background image

Diagram aktywności (czynności)

• Diagram czynności (activity diagram) służy

do modelowania dynamicznych aspektów
systemu.

• Diagram czynności przedstawia

sekwencyjne lub współbieżne kroki procesu
obliczeniowego.

• Diagram czynności jest pewną mutacją

diagramu stanów.

background image

Diagram aktywności (czynności)

Diagramy czynności (activity diagram) służą

do modelowania przepływów operacji
wykonywanych w celu realizacji zadań
zlecanych systemowi przez jego aktorów.

background image

Diagram czynności a diagram stanów

Diagram czynności (aktywności) skupia

się na opisaniu jakiegoś procesu, w którym

uczestniczy wiele obiektów.

Diagram stanów pokazuje jakie są

możliwe stany konkretnego obiektu.

Diagram aktywności jest dobrym

narzędziem, gdy chcemy przedstawić

odpowiedzialność obiektów w ramach

jakiegoś procesu.

background image

Diagram czynności

Diagram czynności jest schematem

blokowym, który przedstawia przepływ

sterowania od czynności do czynności.

Diagram czynności nie obrazuje stanów
obiektu podczas życia obiektu, ukazuje
cały system z punktu widzenia czynności
w systemie.

background image

Diagram czynności

Diagram czynności składa się z:
• początek (initial)
• koniec (final)
• akcji i czynności (activity)
• przejść (flow)
• rozwidlenie/złączenie (fork/join)
• punkt synchronizacji (synch)
• rozgałęzienie decyzyjne (decision)
• wysłanie (send)/odebranie (receive)

background image

Początek i koniec

Początek jest rozpoczęciem diagramu
czynności. Od niego rozpoczyna się
wędrówka zdarzeń i stanów.

Koniec jest zakończeniem działań systemu
w diagramie czynności.

background image

Czynność

Czynności są bardzo podobne do akcji.

Różnica polega na tym, że stany czynności

mogą być dekomponowane.

Czynność może mieć dodatkowo akcje

wejściowe i akcje wyjściowe.

background image

Czynność - akcja

• Czynności na diagramie mogą charakteryzować

się złożoną, rozbudowaną funkcjonalnością.

• Czynność to określone zachowanie złożone

z logicznie uporządkowanych ciągów
podczynności, akcji oraz obiektów w celu
wykonania pewnego procesu.

• Akcja to elementarna jednostka specyfikacji

zachowania, która reprezentuje transformację
lub przetwarzanie w modelowanym systemie.

background image

Przepływy współbieżne

Przybierają postać rozwidlenia lub scalania.
Rozwidlenie (fork node) cechuje się występowaniem

jednego wejściowego przepływu sterowania oraz

co najmniej dwoma przepływami wynikowymi.

Przepływ wejściowy inicjuje skopiowanie
znacznika sterowania i przekazanie

poszczególnych kopii do wszystkich

współbieżnych przepływów.

Scalenie (join node) oznacza przekazanie sterowania

z wielu współbieżnych wejściowych przepływów
sterowania do jednego wynikowego.

background image

Rozwidlenie / Złączenie

Rozwidlenie rozpoczyna współbieżne
wykonywane czynności w systemie.

Rozwidlenia i złączenia
równoległych przepływów
sterowania obrazuje się
w UML za pomocą pasków
synchronizacyjnych.

background image

Punkt synchronizacji

Punkt synchronizacji
wskazuje miejsce w
którym współbieżne
strumienie zostaną
zsynchronizowane.

background image

Rozgałęzienie decyzyjne

Na diagramach czynności mogą pojawić się
rozgałęzienia opisujące alternatywne ścieżki
postępowania.
W konkretnym przypadku do wyboru jednej z
nich dochodzi na podstawie wartości pewnego
wyrażenie logicznego.
Rozgałęzienie decyzyjne ma przejście wejściowe
i co najmniej 2 przejścia wyjściowe.

background image

Rozgałęzienie decyzyjne

background image

Wysłanie

Wysłanie ukazuje akcję wysłania komunikatu
do miejsca przeznaczenia, gdzie może
spowodować uruchomienie przejścia lub
wykonania akcji.

background image

Odebranie

Odebranie to element czekający na
wystąpienie komunikatu. Odebranie
występuje w 2 wersjach:
•odebranie zdarzenia

•odebranie zdarzenia czasowego

background image

Odebranie

background image

Diagram czynności

Dodatkowymi elementami diagramu
czynności są:
• tory (swimlanes)
• przepływy obiektów (objects flows)

background image

Tory

Tory pozwalają na podzielenie stanów
czynności na grupy, z których każda
reprezentuje część systemu odpowiedzialną za
konkretne czynności.

background image

Tory

background image

Przepływ obiektów

Przepływ obiektów
pozwala na powiązanie
obiektu z akcją lub
czynnością.

background image

act Pasażer poddaj e się odpraw ie

Obsługa pasażerów

Pasażer

ActivityInitial

okazanie biletu w

punkcie odpraw y

w eryfikacj a biletu

skierow anie pasażera

do obsługi klientów

odpraw a bagaży

przyj ęcie bagażu

ActivityFinal

opłacenie dopłaty

w ydanie karty

pokładow ej

ActivityFinal

[else]

[bilet prawidłowy]

[else]

[bagaż kwalifikuje się do dopłaty]


Wyszukiwarka

Podobne podstrony:
Diagram czynności
diagram czynnosci projekt
Diagram czynnosci
Diagramy czynnosci id 135525 Nieznany
6(45) Diagram czynności
SIZ 4 Diagramy czynności
SIZ 4 Diagramy czynności
04 Diagram czynności
głuchowski,inzynieria oprogramowania ,diagramy czynnosci(1)
Diagram przypadków użycia cwiczenia dla studentów

więcej podobnych podstron