Poznámka: 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.
Pridanie vnútornej akcie alebo aktivity do stavu v stavový alebo diagrame aktivity
-
V stavový diagram alebo diagram aktivít dvakrát kliknite na tvar štátu , do ktorého chcete pridať internú akcia alebo aktivita.
-
V dialógovom okne Vlastnosti stavu UML kliknite na položku interné prechody.
-
Zadajte názov prechod.
-
Kliknite na položku Vlastnosti. Vyberte požadovanú udalosť. Ak chcete vytvoriť novú udalosť, kliknite na položku udalosti, kliknite na položku nové, vyberte požadovaný typ udalosti a potom kliknite na tlačidlo OK.
-
Zadajte názov udalosti a zadajte alebo vyberte ďalšie požadované hodnoty vlastností. Ak chcete pridať obmedzenia, označené hodnoty alebo parametre, kliknite na kartu v závislosti od typu udalosti, ktorú vytvárate. Kliknite na tlačidlo OK , kým sa nevrátite na kartu prechod (dialógové oknoVlastnosti prechodu UML ).
-
Vyberte položku stráž na pridanie podmienky ochrany a potom do textového poľa zadajte požadovanú podmienku ochrany.
-
V časti jazykvyberte požadovaný jazyk.
-
Kliknite na kartu akcie a potom kliknite na položku nové a vytvorte výraz akcie. Vyberte typ akcie, ktorú chcete použiť. Kliknite na tlačidlo OKa potom na položku Vlastnosti.
-
Zadajte názov akcie a zadajte alebo vyberte ďalšie požadované hodnoty vlastností. Ak chcete pridať Podrobnosti, argumenty, obmedzenia alebo označené hodnoty, kliknite na kartu. Kliknite na tlačidlo OK , kým sa nevrátite na kartu interné prechody , a potom znova kliknite na tlačidlo OK .
Interné akcie sú predvolene skryté vo forme stavu . Ak chcete zobraziť interné akcie, kliknite pravým tlačidlom myši na tvar a potom kliknite na položku Možnosti zobrazenia tvaru. V časti potláčaniezrušte začiarknutie políčka prechod .
Pridanie akcií vstupu a ukončenia do stavu v stavový alebo diagrame aktivity
-
Na stavový diagram alebo diagram aktivít dvakrát kliknite na tvar štátu , do ktorého chcete pridať položku alebo ukončiť akciu.
-
V dialógovom okne Vlastnosti stavu UML kliknite na položku vstup alebo konieca potom kliknite na položku nové.
-
Vyberte požadovaný typ akcie a potom kliknite na tlačidlo OK. Zadajte názov akcie.
-
Ak chcete pridať Podrobnosti, argumenty, obmedzenia alebo označené hodnoty, kliknite na položku Vlastnosti . Kliknite na tlačidlo OK , kým nezavriete dialógové okno Vlastnosti stavu UML .
Na základe predvoleného nastavenia sú akcie vstupu a ukončenia skryté vo forme stavu . Ak chcete zobraziť akcie, kliknite pravým tlačidlom myši na tvar, kliknite na položku Možnosti zobrazenia tvarua potom zrušte začiarknutie políčka prechod.
Odloženie udalostí v stave akcie v diagrame aktivity
-
V stromové zobrazenie alebo v diagram aktivít dvakrát kliknite na ikonu alebo tvar predstavujúci stav akcie.
-
Kliknite na položku oneskorené udalosti.
Udalosti, ktoré sú k dispozícii v balík, ku ktorým patrí stav akcie, sú uvedené v zozname. Vyberte udalosti, ktoré majú byť odložené štátom.
Práca s pseudostates
pseudostate sa používa na kombinovanie a priame prechody.
Pseudostates zahŕňajú:
-
Počiatočný stav
-
Finálny stav
-
Rozhodnutie
-
Deep History
-
Plytká História
-
Prechod (spojenie)
-
Prechod (vidlica)
-
Pridajte tvar do diagramu.
-
Kliknite pravým tlačidlom myši na tvar a vyberte položku Vlastnosti.
-
Nastavenie vlastností v dialógovom okne:
Vlastnosť
Popis
Názov
Zadajte názov pseudostate.
Stereotypu
Z rozbaľovacieho zoznamu vyberte požadovaný stereotyp. Ak sa v zozname nenachádza stereotyp, ktorý chcete použiť, môžete pridať nový stereotyp alebo upraviť existujúci text kliknutím na položku stereotypy v ponuke UML .
Druh
Šablóna diagramu modelu UML automaticky pridá typ pseudostate, ktorý zodpovedá prvku, ktorého tvar alebo ikona ste vybrali.
Doklady
Do prvku Zadajte ľubovoľnú dokumentáciu, ktorú chcete pridať ako označená hodnota. Po výbere tvaru alebo ikony predstavujúceho prvok sa v okne dokumentácie zobrazí aj dokumentácia, ktorú tu zadáte.
Pozrite tiež
Vytvorenie diagramu stavový UML