Udostępnij za pośrednictwem


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:

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.

Prosty przepływ sterowania

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.

  • Jednostka -Określa akcję, szczegółowo.

  • Język -język wyrażenie w treści.

  • Lokalne Postconditions -ograniczenia, które muszą być spełnione, gdy zakończy się wykonywanie.Cel osiągnięty przez akcję.

  • Lokalne warunki wstępne -ograniczenia, które muszą być spełnione, zanim rozpocznie się wykonywanie.

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.

  • IsSynchronous - jeśli PRAWDA, działania czeka, aż do zakończenia działalności.

  • Zachowanie -działanie, wywoływana.

(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.

  • Tylko do odczytu jest - jeśli PRAWDA, działalności nie powinien zmieniać stan dowolnego obiektu.

  • Jest jednorazowym - jeśli PRAWDA, istnieje co najwyżej jeden wykonanie tego diagramu na raz.

Diagram aktywności UML

Diagram, który wyświetla działania.Aby obejrzeć jego właściwości, kliknij pustą część diagramu.

[!UWAGA]

Nazwy Diagram aktywności, plik zawierający diagram i działalności, wyświetlanych na diagramie wszystkie można różne.

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.

Działanie diagram przedstawiający współbieżnych przepływu

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).

  • IsUnmarshall - jeśli PRAWDA, może być kilka pinów wyjściowych maszynowy i danych jest unmarshalled na nich.Jeśli ma wartość FAŁSZ, wszystkie dane pojawiają się na jeden numer pin.

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.

Diagram działania pokazujący przepływ danych

Kształt

Element

Opis

15

Węzeł obiektu

Reprezentuje przejeżdża przepływu danych.

  • Zamawianie - jak wiele tokeny są przechowywane.

  • Wybór -wywołuje proces, które mogą być zdefiniowane w innego diagramu, który filtruje dane.

  • Górna granica -0 wskazuje, że dane muszą przekazać bezpośrednio w strumieniu; * Wskazuje, że dane mogą być przechowywane w strumieniu.

  • Typ -typ obiektów przechowywanych i przekazywanych.

16

Pinu wejściowego

Reprezentuje dane akcji może odbierać, gdy jest wykonywana.

  • Typ -typ obiektów przesyłanych.

17

Pin wyjściowy

Reprezentuje dane uzyskiwanej w podczas wykonywania akcji.

  • Typ -typ obiektów przesyłanych.

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.

  • Typ -typ obiektów przesyłanych.

(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.

  • Wybór -wywołuje proces, które mogą być zdefiniowane w innego diagramu, który filtruje dane.

  • Przekształcenie -wywołuje proces, które mogą być zdefiniowane w innego diagramu, który transformuje dane.

  • IsMulticast -wskazuje, że może istnieć kilka obiektów adresata lub składników.

  • IsMultiReceive -wskazuje, że dane wejściowe mogą odebrała od kilku obiektów lub składników.

Zobacz też

Koncepcje

Edytowanie modeli i diagramów UML

Diagramy aktywności UML: Zalecenia