UML
Unified Modeling Language
Wykład 5
Diagram czynności
WSM dr Marek Szepski
2
Activity Diagram
Diagram czynności przedstawia
sekwencję działań
i przepływu
sterowania oraz danych pomiędzy
ciągami czynności, akcji i obiektów.
WSM dr Marek Szepski
3
D.czynności modeluje:
Scenariusze PU
Algorytmy
Procesy równoległe i decyzyjne
Procesy biznesowe wysokiego
poziomu
WSM dr Marek Szepski
4
Czynności i akcje
(odwrotnie niż w języku polskim)
WSM dr Marek Szepski
5
Elementy D. czynności
WSM dr Marek Szepski
6
WSM dr Marek Szepski
7
Algorytmy
WSM dr Marek Szepski
8
WSM dr Marek Szepski
9
WSM dr Marek Szepski
10
WSM dr Marek Szepski
11
Złączenie
WSM dr Marek Szepski
12
Procesy współbieżne
WSM dr Marek Szepski
13
WSM dr Marek Szepski
14
Czynności
dot.
obiektów
WSM dr Marek Szepski
15
Czynności i obiekty
WSM dr Marek Szepski
16
WSM dr Marek Szepski
17
Sygnały
(inicjuje inną czynność)
WSM dr Marek Szepski
18
WSM dr Marek Szepski
19
Partycje
(tory w UML 1.x)
Mechanizm grupowania elementów
diagramu
Określają miejsce realizacji
czynności
Określają odpowiedzialność
WSM dr Marek Szepski
20
WSM dr Marek Szepski
21
Subpartycje
Obiekty na granicy partycji
Partycje macierzowe
Przerwania (błyskawice)
WSM dr Marek Szepski
22
WSM dr Marek Szepski
23
WSM dr Marek Szepski
24
Tworzenie diagramu
czynności
1.
Identyfikacja czynności i sygnałów
na podstawie PU
2.
Połączenie za pomocą przepływów
sterowania
3.
Opcjonalnie: dekompozycja
czynności do poziomu akcji
4.
Identyfikacja decyzji i
współbieżności
5.
Wyznaczenie partycji
6.
Przerwania, rozszerzenia,
parametry czynności, wyjątki ...