Diagramy aktywności UML: Odnośnik
Diagram aktywności pokazuje procesu biznesowego lub proces oprogramowania jako przepływu pracy poprzez szereg działań.Ludzie, składniki oprogramowania lub komputerów, mogą wykonywać te akcje.
Diagram aktywności służy do opisywania procesów kilka typów, takie jak następujące przykłady:
Proces biznesowy lub przepływu pracy między użytkownikami i systemu.Aby uzyskać więcej informacji, zobacz Modelowanie — Wymagania dla użytkownika.
Kroki wykonywane w przypadku użycia.Aby uzyskać więcej informacji, zobacz Diagramy przypadków użycia UML: Zalecenia.
Protokół oprogramowania oznacza to, że dozwolone sekwencji interakcje między składnikami.
Algorytm oprogramowania.
W tym temacie opisano elementy, które można użyć w diagramie aktywności.Aby uzyskać bardziej szczegółowe informacje o rysowaniu działalności diagramy zobacz Diagramy aktywności UML: Zalecenia.Aby utworzyć diagram aktywności UML na architektury menu, kliknij przycisk Nowy Diagram.Aby uzyskać więcej informacji na temat rysowania diagramów modelowania ogólnie, zobacz Edytowanie modeli i diagramów UML.
Diagramy aktywności odczytu
W tabelach w poniższych sekcjach opisano elementy, które można użyć w diagramie aktywności i ich główne właściwości.Aby uzyskać pełną listę właściwości elementów, zobacz Właściwości elementów w diagramach aktywności.
Akcje i inne elementy, które pojawiają się w diagramie aktywności tworzą jedno działanie.Można zobaczyć działalności w Eksploratorze modelu UML.Jest on tworzony podczas pierwszego elementu jest dodawana do diagramu.
Odczytanie diagramu, wyobraźmy sobie, że token lub wątek kontroli, przekazuje wzdłuż łączniki z jednej akcji do następnego.
Proste kontroli przepływów
Można pokazać sekwencji akcji z oddziałów i pętle.Aby uzyskać więcej informacji o sposobach używania elementów opisanych tutaj, zobacz sekcję opisujące przepływ sterowania tematu Diagramy aktywności UML: Zalecenia.
Kształt |
Element |
Opis i główne właściwości |
1 |
Akcja |
Krok w działalności, w którym użytkownicy lub oprogramowania należy wykonać niektóre zadania. Działania można uruchomić, gdy token dotarła wszystkich przychodzących przepływów.Kiedy kończy się, tokeny są wysyłane na przepływy wychodzących.
|
2 |
Przepływ sterowania |
Łącznik, który przedstawia przepływ sterowania między działaniami.Do interpretacji diagramu, wyobraźmy sobie tokenu przepływa do następnego z jedną akcję. Aby utworzyć przepływ sterowania, należy użyć złącza narzędzia. |
3 |
Węzeł początkowy |
Wskazuje pierwszy akcję lub akcje w działalności.Po uruchomieniu działalności tokenu przepływa od węzła początkowego. |
4 |
Ostatni węzeł aktywności |
Zakończenie działania.Po odebraniu tokenu, kończy działanie. |
5 |
Węzeł decyzji |
Rozgałęzienie warunkowe w strumieniu.Ma jedno wejście i wyjście z dwóch lub więcej.Token przychodzące okaże się, na co najmniej jeden rezultaty. |
6 |
GUARD |
Warunek, który określa, czy token może przepływać wzdłuż łącznika.Najczęściej używane na przepływy wychodzących węzła decyzji. Aby ustawić zabezpieczenie, kliknij prawym przyciskiem myszy przepływu, kliknij Właściwości , a następnie ustaw Zabezpieczenia właściwości. |
7 |
Scalanie węzła |
Wymagane, aby scalić przepływy, które zostały podzielone z węzłem decyzji.Posiada dwie lub więcej danych wejściowych i jednego wyjściowych.Token na wszelkie dane wejściowe wyłania się na dane wyjściowe. |
8 |
Komentarz |
Dodatkowe informacje dotyczące elementów, z którymi jest połączony. |
9 |
Wywołanie zachowanie akcji |
Akcja, która jest zdefiniowana w bardziej szczegółowo na diagramie aktywności innego.
|
(nie wyświetlany) |
Wywołanie operacji |
Akcja, która wywołuje operację na wystąpienie klasy. |
Działalność |
Przepływ pracy jest pokazana w diagramie aktywności.Aby wyświetlić właściwości działania, należy wybrać go w Eksplorator modelu UML.
|
|
Diagram aktywności UML |
Diagram, który wyświetla działania.Aby obejrzeć jego właściwości, kliknij pustą część diagramu.
|
Jednoczesnych przepływów.
Można opisać sekwencji akcji, których wykonywanie w tym samym czasie.Aby uzyskać więcej informacji zobacz Rysowanie jednoczesnych przepływów.
Kształt |
Element |
Opis |
11 |
Rozwidlenie węzła |
Dzieli pojedynczy strumień na jednoczesnych przepływów.Poszczególne tokeny przychodzące produkuje token każdej wychodzącej łącznika. |
12 |
Przyłączyć węzła |
Łączy jednoczesnych przepływów w pojedynczej przepływu.Podczas każdego przepływu przychodzących ma token oczekujący, token jest produkowane na dane wyjściowe. |
13 |
Wysłanie sygnału |
Akcja, która wysyła wiadomość lub sygnał do innej działalności lub współbieżnych wątków w taką samą działalność.Typ i treść wiadomości jest implikowane przez tytuł działania lub określone w uwagach dodatkowych. Działania mogą wysyłać dane w sygnale, które mogą być przekazywane do akcji przepływu obiektu lub pinu wejściowego (16). |
14 |
Zaakceptuj działania zdarzeń |
Akcja czeka na wiadomość lub sygnał, zanim będzie można kontynuować działania.Typ wiadomości, jaką może otrzymać działania jest implikowane przez tytuł lub określone w uwagach dodatkowych. Jeśli akcja ma nie przychodzące kontroli przepływu, wytwarza tokenu w każdym przypadku, gdy otrzyma komunikat. Działania mogą otrzymywać dane w sygnału, które mogą być przekazywane na obiekt przepływu lub danych wyjściowych pin (17).
|
Przepływy danych
Można opisać przepływu danych z jedną akcję.Aby uzyskać więcej informacji na temat elementy używane w tej sekcji zobacz sekcja przepływów danych rysunku tematu wytycznych dla rysunku diagramu aktywności.
Kształt |
Element |
Opis |
15 |
Węzeł obiektu |
Reprezentuje przejeżdża przepływu danych.
|
16 |
Pinu wejściowego |
Reprezentuje dane akcji może odbierać, gdy jest wykonywana.
|
17 |
Pin wyjściowy |
Reprezentuje dane uzyskiwanej w podczas wykonywania akcji.
|
18 |
Węzeł parametru aktywności |
Węzeł obiektu za pomocą którego dane mogą być otrzymane lub produkowane przez działalność. Używane podczas działania, reprezentowane przez diagram jest wywoływana z innej działalności lub diagramu opisuje operację lub funkcji.
|
(nie wyświetlany) |
Przepływ obiektu |
Łącznik, który przedstawia przepływ danych między działaniami i węzłów obiektu. Aby utworzyć przepływ obiektu, należy użyć złącza narzędzie, aby połączyć dane wejściowe lub pinu wyjściowego lub węzła obiektu do innego elementu.
|