Dôležité: Diagram stavový UML nie je k dispozícii v Visio 2013 a novších verziách. Informácie o diagramoch UML v Visio 2013 a novších verziách nájdete v téme diagramy UML v programe Visio.
začiatočný stav je stav objektu pred tým, ako sa na ňom konali všetky udalosti v diagrame.
stav predstavuje okamih v živote objekt. Ak chcete pridať názov a zoznam jej interných akcií a aktivít, dvakrát na ňu kliknite.
prechody naznačujú, že v odpovedi na udalosť sa objekt presunie z jedného štátu do druhého a vykoná akciu.
udalosť, ktorý spúšťa prechod, je pomenovaný v reťazci prechodu. Dvojitým kliknutím na prechod ho označte reťazcom, ktorý okrem podpisu udalosti môže zahŕňať aj podmienky ochrany, výraz akcie a ďalšie možnosti.
Vytvorenie stavový diagramu
-
Otvorte model UML, ktorý obsahuje triedu alebo prípad použitia, ktorý obsahuje správanie, ktoré chcete reprezentovať v stavový diagrame.
-
V ponuke súbor ukážte na položku nové, ukážte na položku softvéra potom kliknite na položku Diagram modelu UML.
-
V stromové zobrazenie kliknite pravým tlačidlom myši na ikonu predstavujúcu trieda alebo prípad použitia, ktorá obsahuje správanie, ktoré chcete reprezentovať v stavový diagram. Ukážte na položku nové a kliknite na položku Stavový diagram.
Zobrazí sa prázdna strana a Vzorkovnica stavový UML sa stane najvyššou vzorkovnicou. V pracovnom priestore sa zobrazí text "stavový" ako vodotlač. Do stromového zobrazenia sa pridá ikona znázorňujúca diagram.
Poznámka: Ak sa stromové zobrazenie nezobrazuje, v ponuke UML ukážte na položku Zobraziťa potom kliknite na položku Prieskumník modelu.
-
Presunutím stavových tvarov na stránku kresby môžete reprezentovať poradie štátov, v ktorých objekt prechádza.
-
Presunutím tvaru zloženého stavu na stranu môžete prezentovať súbežné, vzájomne exkluzívne alebo vnorené podstavy.
-
Pripojenie stavov k iným štátom pomocou prechodových tvarov na označenie toho, že objekt v jednom štáte vstúpi do druhého štátu ako odpoveď na udalosť.
Práca s tvarmi prechodu v diagramoch UML stavový a aktivita
Tip: Použite tvar prechodu v tvare oblúka na označenie toho, že objekt zostane v rovnakom stave ako odpoveď na udalosť. Pripojte obidva konce prechodu k bodom pripojenia na rovnakom stave.
-
Pripojenie prechodových tvarov k tvarom prechodu (JOIN) a prechodu (vidlica) na reprezentovanie vetvenia jedného stavu do viacerých štátov alebo na synchronizáciu viacerých štátov do jedného stavu.
-
Použitie plytkých alebo hlbokých tvarov histórie na označenie toho, že objekt pokračuje v stave, v ktorom sa naposledy konalo v rámci oblasti.
-
Dvojitým kliknutím na ľubovoľný tvar otvorte dialógové okno Vlastnosti UML a pridajte názov, akcie, aktivity, udalosti a ďalšie vlastnosti.
-
Uložte diagram.