Diagramów mogą być wykorzystywane na wszystkich etapach tworzenia oprogramowania i do różnych celów. A ponieważ są one bardzo podobne do wykresów przepływowych, są na ogół bardziej popularne niż inne typy diagramu UML.
Mamy nadzieję, że w tym samouczku dotyczącym diagramów aktywności omówimy wszystko, co musisz wiedzieć o diagramach aktywności, aby się go nauczyć i opanować. Przewiń w dół, aby znaleźć;
- Co to jest diagram aktywności?
- Schemat działania Symbole
- Jak narysować diagram aktywności
- Przykłady diagramów aktywności
Co to jest diagram aktywności?
Diagram aktywności UML pomaga zwizualizować pewien przypadek użycia na bardziej szczegółowym poziomie. Jest to diagram behawioralny, który ilustruje przepływ działań w systemie.
Diagramy aktywności UML mogą być również wykorzystywane do zobrazowania przepływu zdarzeń w procesie biznesowym. Mogą być one wykorzystywane do badania procesów biznesowych w celu określenia ich przepływu i wymagań.
Schemat działania Symbole
UML określił zestaw symboli i reguł dla diagramów aktywności rysunkowych. Poniżej znajdują się powszechnie stosowane symbole diagramów aktywności z objaśnieniami.
Symbol | Nazwa | Użyj |
---|---|---|
Start/ Węzeł początkowy | Służy do reprezentowania punktu początkowego lub stanu początkowego czynności | |
Działalność / Działanie Państwo | Używane do reprezentowania działań w ramach procesu | |
Działanie | Używane do reprezentowania wykonywalnych podobszarów działalności | |
Sterowanie przepływem / krawędź | Używane do przedstawiania przepływu kontroli z jednego działania do drugiego | |
Przepływ obiektów / krawędź sterująca | Używane do przedstawienia ścieżki obiektów poruszających się w ramach danej czynności | |
Węzeł końcowy działania | Używane do zaznaczenia końca wszystkich przepływów kontrolnych w ramach danej czynności | |
Końcowy węzeł przepływu | Używany do oznaczenia końca pojedynczego przepływu kontrolnego | |
Węzeł decyzyjny | Używany do reprezentowania warunkowego punktu rozgałęzienia z jednym wejściem i wieloma wyjściami | |
Scal węzeł | Używane do reprezentowania łączenia się przepływów. Ma kilka wejść, ale jedno wyjście. | |
Widelec | Używane do przedstawienia przepływu, który może się rozgałęziać na dwa lub więcej równoległych przepływów | |
Scalać | Służy do reprezentowania dwóch wejść, które łączą się w jedno wyjście | |
Wysyłanie sygnału | Używane do reprezentowania akcji wysyłania sygnału do czynności akceptującej | |
Odbiór sygnału | Używane do reprezentowania odbioru sygnału | |
Uwaga/ Komentarz | Służy do dodawania istotnych uwag do elementów |
Diagramy aktywności z Swimlanes
Na diagramach aktywności tory swimlanes – zwane również przegrodami – są używane do przedstawiania lub grupowania działań wykonywanych przez różnych aktorów w jednym wątku. Oto kilka wskazówek, których możesz przestrzegać podczas korzystania z swimlanes.
- Dodaj swimlanes do procesów liniowych. To ułatwia czytanie.
- Nie dodawaj więcej niż 5 swimlanes.
- Ułożenie swimlanes w logiczny sposób.
Jak narysować diagram aktywności
Schematy działań mogą być wykorzystywane do modelowania wymagań biznesowych, tworzenia wysokiego poziomu widoku funkcjonalności systemu, analizowania przypadków użycia i do różnych innych celów. W każdym z tych przypadków, oto jak narysować diagram aktywności od początku.
Krok 1: Wytyczyć etapy działania na podstawie przypadku użycia
Tutaj musisz zidentyfikować różne czynności i działania, z których składa się Twój proces biznesowy lub system.
Krok 2: Określić podmioty, które są zaangażowane
Jeśli już wiesz, kim są aktorzy, to łatwiej jest rozpoznać każdą akcję, za którą są odpowiedzialni.
Krok 3: Znajdź przepływ wśród działań
Ustalić, w jakiej kolejności przetwarzane są działania. Zaznacz warunki, które muszą być spełnione, aby przeprowadzić pewne procesy, jakie działania występują w tym samym czasie i czy musisz dodać jakieś oddziały do diagramu. I czy musisz wykonać pewne działania, zanim będziesz mógł przejść do innych?
Krok 4: Dodaj swimlanes
Ustaliłeś już, kto jest odpowiedzialny za każde działanie. Teraz nadszedł czas, aby przydzielić im swimlane i pogrupować pod nimi każdą akcję, za którą są odpowiedzialni.
Kliknij tutaj, aby rozpocząć rysowanie diagramu aktywności.
Przykłady diagramów aktywności
Poniżej znajdują się szablony diagramów aktywności, które można natychmiast edytować. Kliknij na obrazek, aby otworzyć je w edytorze i dokonać zmian online.
Diagram aktywności dla logowania
Diagram aktywności dla systemu zarządzania dokumentami
Diagram aktywności dla systemu zakupów online
Diagram aktywności dla bankomatu
Diagram aktywności dla systemu zarządzania kolegium
Zobacz więcej przykładów diagramów aktywności
Dzielić samouczek dotyczący diagramów aktywności
W tym poradniku omówiliśmy wszystko, co musisz wiedzieć o diagramów aktywności. Masz więcej do dodania?
Jeśli jeszcze nie widzieliście, niedawno opublikowaliśmy łatwy przewodnik po diagramów klasowych UML. Jakie inne typy diagramów UML chcesz, abyśmy pokryli? Daj nam znać w sekcji komentarzy poniżej. I nie zapomnij podzielić się samouczkiem dotyczącym schematu aktywności z przyjaciółmi.