Sdílet prostřednictvím


Diagramy činnosti UML: referenční dokumentace

Diagram činnosti zobrazí obchodního procesu nebo procesu softwaru jako tok práce prostřednictvím řady akcí.Tyto akce lze provést osoby, součásti softwaru nebo počítače.

Diagram činnosti lze popsat procesy několik typů, jako jsou například následující příklady:

Toto téma popisuje prvky, které lze použít v diagramech činnosti.Podrobnější informace o činnosti kreslení diagramů naleznete v Diagramy činnosti UML: Pokyny.Vytvoření diagramu činnosti UML na Architektura nabídky, klepněte na tlačítko Nový Diagram.Další informace o tom, jak nakreslit diagramy modelování obecně viz Úpravy modelů a diagramů UML.

Diagramy činnosti čtení

Tabulky v následující části popisují prvky, které lze použít v diagramu činnosti a jejich hlavní vlastnosti.Úplný seznam vlastností prvků, viz Vlastnosti elementů v diagramech činnosti.

Akce a další prvky, které se zobrazí v diagramu činnosti tvoří jednu činnost.Můžete zobrazit aktivitu v Průzkumníku modelů UML.Je vytvořen při přidání prvního prvku do diagramu.

Čtení diagramu, Představte si, že token nebo podproces řízení, projde podél spojnice z jednoho akce na další.

Jednoduché řízení toků

Můžete zobrazit posloupnost akcí s pobočkami a smyčky.Další informace o použití prvky popsané zde naleznete v tématu v části popisující tok řízení Diagramy činnosti UML: Pokyny.

Jednoduchý tok řízení

Obrazce

Element

Hlavní vlastnosti a popis

1

Akce

Krok v činnosti, ve kterém uživatelé nebo softwaru provádět některé úlohy.

Akce můžete spustit při všech příchozích toků dorazilo token.Po jeho skončení tokeny jsou odesílány na všechny odchozí datové toky.

  • Text -Určuje akci podrobně.

  • Jazyk -jazyk výraz v těle.

  • Místní Postconditions -omezení, které musí být splněny při spuštění, ukončení.Cílem dosáhnout akce.

  • Předpoklady pro místní -omezení, které musí být splněny před začátkem provádění.

2

Řízení toku

Konektor, který zobrazuje tok řízení mezi akcemi.Interpretovat diagramu představte, že token toky z jedné akce na další.

Vytvoření řízení toku, použijte konektor nástroj.

3

Počáteční uzel

Označuje první akce nebo akce v činnosti.Při zahájení aktivity token toky z počátečního uzlu.

4

Poslední uzel aktivity

Ukončení činnosti.Při příchodu token, ukončí činnost.

5

Rozhodnutí uzlu

Podmínková větev v toku.Má jeden vstupní a dva nebo více výstupů.Příchozí token vyplývá pouze jednu výstupy.

6

Guard

Podmínka, která určuje, zda lze podél spojnice tok token.Nejčastěji používané na odchozí toků rozhodnutí uzlu.

Chcete-li nastavit ochranným zařízením, klepněte pravým tlačítkem myši toku, klepněte na tlačítko Vlastnosti a nastavte Guard vlastnost.

7

Sloučit uzlu

Nutné sloučit toky, které byly rozděleny s uzlem rozhodnutí.Má dvě nebo více vstupů a jeden výstup.Token na jakýkoliv vstup vyskočí na výstup.

8

Comment (Komentář)

Další informace o prvky, se kterými je propojen.

9

Chování akce volání

Akce, která je definována podrobněji v diagramu jiné činnosti.

  • IsSynchronous - li pravda, čeká na akci ukončí činnost.

  • Chování -činnosti uplatňovány.

(není zobrazen)

Akce volání operace

Akce, která vyvolá operaci na instanci třídy.

Aktivity

Tok práce, která je znázorněn v diagramu činnosti.Chcete-li zobrazit vlastnosti aktivity, je třeba je vybrat v Průzkumníka modelů UML.

  • Jen pro čtení je - li pravda, aktivity neměli měnit stav všech objektů.

  • Je spuštění jednoho - li pravda, je nanejvýš jeden provádění tohoto diagramu najednou.

Diagram činnosti UML

Diagram, který zobrazuje aktivity.Jeho vlastnosti zobrazíte klepnutím na prázdnou část diagramu.

[!POZNÁMKA]

Názvy Diagram činnosti soubor obsahující diagram a zobrazení diagramu činnosti mohou být různé.

Souběžných toků

Sekvence akcí, které vykonávají současně můžete popsat.Další informace viz Kreslení souběžných toků.

Aktivita diagram zobrazující souběžných toku

Obrazce

Element

Description

11

Uzel vidlice

Souběžných toků rozdělí na jeden tok.Každý příchozí token produkuje token u každého odchozího spojnice.

12

Připojení k uzlu

Kombinuje souběžných toků do jediného toku.Token čekání po každé příchozí tok token se vyrábí na výstup.

13

Odeslání signálu

Akce, která odešle zprávu nebo signálu na jinou činnost nebo souběžných podprocesů se stejnou činností.Typ a obsah zprávy implikované název akce nebo v další komentáře.

Akce Odeslat data signálu mohou být předány do akce v toku objektu nebo vstupní pin (16).

14

Přijmout událost akce

Akce, kterou čeká zprávy nebo signálu, chcete-li pokračovat v akci.Typ akce mohou přijímat zprávy je zahrnuto v názvu nebo v další komentáře.

Akce má-li žádné příchozí tok řízení, vytváří token vždy obdrží zprávu.

Akci lze přijímat data signálu, který může být předán na objektu tok nebo výstupní pin (17).

  • IsUnmarshall - li pravda, může být několik zadaný výstupní spojky a data jsou unmarshalled na ně.Pokud je hodnota false, všechna data se zobrazí na jeden kód pin.

Datové toky

Můžete popsat toku dat z jedné akce.Další informace o prvky použité v této části části výkresu datové toky tématu pokyny pro kreslení Diagram činnosti.

Aktivita nákresu tok dat

Obrazce

Element

Description

15

Uzel objektu

Představuje data, která projde podél toku.

  • Řazení - jak jsou uloženy více tokenů.

  • Výběr -vyvolá proces lze definovat v jiném diagramu, který filtruje data.

  • Horní mez -0 označuje, že data musí projít přímo podél toku; * označuje, že data mohou být uloženy v toku.

  • Typ -typ objektů, uložení a přenos.

16

Vstupní kód Pin

Představuje data, která akci lze zobrazit při spouštění.

  • Typ -typ přenesených objektů.

17

Výstupní Pin

Představuje data, která vyvolá akci při spouštění.

  • Typ -typ přenesených objektů.

18

Uzel parametru aktivity

Uzel objektu, jehož prostřednictvím lze data přijaté nebo vyrobené aktivity.

Použít při volání z jiného druhu činnosti aktivity reprezentovány diagramu nebo diagramu popisuje operace nebo funkce.

  • Typ -typ přenesených objektů.

(není zobrazen)

Tok objektů

Konektor, který zobrazuje tok dat mezi akcí a uzly objektů.

Vytvořit obrazec Tok objektů konektor nástroj propojení vstup nebo výstup pin nebo uzlu typu objektu na jiný prvek.

  • Výběr -vyvolá proces lze definovat v jiném diagramu, který filtruje data.

  • Transformace -vyvolá proces lze definovat v jiném diagramu, který transformuje data.

  • IsMulticast -označuje, že může existovat několik objekty příjemce nebo součásti.

  • IsMultiReceive -označuje, že vstupy mohou přijala několika objektů nebo součásti.

Viz také

Koncepty

Úpravy modelů a diagramů UML

Diagramy činnosti UML: Pokyny