Vytvoření diagramu stavového diagramu UML

Platí pro
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Důležité

Diagram stavového diagramu UML není k dispozici ve Visiu 2013 a novějších verzích. Informace o diagramech UML ve Visiu 2013 a novějších verzích najdete v tématu Diagramy UML ve Visiu.

Statechart diagram showing the transitions an object undergoes as it responds to outside events

Bublinový popisek 1 Počáteční stav je stav objektu před tím, než na něj všechny události v diagramu reagovaly.

Bublinový popisek 2 Stav představuje okamžik v životě objektu. Poklikáním na obrazec State (Stát ) přidáte název a zobrazíte seznam jeho interních akcí a aktivit.

Bublinový popisek 3 Přechody značí, že v reakci na událost objekt přejde z jednoho stavu do druhého a provede akci.

Bublinový popisek 4 Událost, která aktivuje přechod, má název v řetězci přechodu. Poklikejte na přechod a označte ho řetězcem, který kromě podpisu události může obsahovat také podmínku ochrany, výraz akce a další.

Vytvoření stavového diagramu

  1. Otevřete model UML obsahující třídu nebo případ použití obsahující chování, které chcete reprezentovat ve stavovém diagramu.

  2. V nabídce Soubor přejděte na Nový, na Software a potom klikněte na Diagram modelu UML.

  3. Ve stromovém zobrazení klikněte pravým tlačítkem na ikonu představující třídu nebo případ použití, který zahrnuje chování, které chcete znázorňovat ve stavovém diagramu. Přejděte na Nový a klikněte na Statechart Diagram.
    Zobrazí se prázdná stránka a vzorník Statechart UML se stane vzorníkem na nejvyšší úrovni. V pracovním prostoru se jako vodoznak zobrazí stavový graf. Do stromového zobrazení se přidá ikona představující diagram.

    Poznámka

    Pokud stromové zobrazení není viditelné, přejděte v nabídce UML na Zobrazení a potom klikněte na Průzkumník modelů.

  4. Přetáhněte obrazce stavu na stránku výkresu, aby představovaly posloupnost stavů, které objekt prochází.
    Práce s obrazci stavů ve stavových diagramech a diagramech aktivit UML

  5. Přetažením obrazce Složený stav na stránku můžete znázorňovat souběžné, vzájemně se vylučující nebo vnořené dílčí stavy.
    Práce s obrazci složeného stavu v diagramech stavových diagramů UML

  6. Spojte stavy s jinými stavy pomocí obrazců přechodu , které označují, že objekt v jednom stavu přejde do druhého stavu v reakci na událost.
    Práce s přechodovými obrazci ve stavových diagramech A diagramech aktivit UML

    Tip:

    Pomocí obrazce Přechod ve tvaru oblouku můžete indikovat, že objekt zůstane v reakci na událost ve stejném stavu. Připojte oba konce přechodu ke spojovacím bodům Obrázek spojovacího bodu – modré X na stejném obrazci stavu.

  7. Propojení obrazců přechodů k obrazcům Transition (Join) a Transition (Fork) představuje fork jednoho stavu do více stavů nebo synchronizaci více stavů do jednoho stavu.

  8. Pomocí obrazců Mělká historie nebo Hloubková historie můžete indikovat, že objekt obnoví stav, který naposledy držel v oblasti.
    Práce s obrazci složeného stavu v diagramech stavových diagramů UML

  9. Poklikáním na libovolný obrazec otevřete dialogové okno Vlastnosti UML a přidejte název, akce, aktivity, události a další vlastnosti.

  10. Uložte diagram.