Fontos
Az UML-állapotdiagram nem érhető el a Visio 2013-ban és az újabb verziókban. Az UML-diagramokról a Visio 2013-ban és az újabb verziókban az UML-diagramok a Visióban című témakörben olvashat.
A kezdeti állapot egy objektum állapota, mielőtt a diagram bármely eseménye reagált volna rá.
Az állapot egy objektum életének egy pillanatát jelöli. Kattintson duplán egy Állapot alakzatra egy név hozzáadásához és a belső műveletek és tevékenységek listázásához.
Az áttűnések azt jelzik, hogy egy eseményre válaszul az objektumok egyik állapotból a másikba kerülnek, és végrehajtanak egy műveletet.
Az áttűnést kiváltó esemény neve az áttűnési sztringben található. Kattintson duplán egy áttűnésre, és címkézze meg egy sztringgel, amely az eseményaláírás mellett tartalmazhat egy őrfeltételt, egy műveletkifejezést és sok mást is.
Állapotdiagram létrehozása
Nyissa meg azt az UML-modellt, amely az állapotdiagramon megjeleníteni kívánt viselkedést tartalmazó osztályt vagy használati esetet tartalmazza.
A Fájl menüben mutasson az Új, majd a Szoftver pontra, majd kattintson az UML-modelldiagram elemre.
A fanézetben kattintson a jobb gombbal az állapotdiagramon ábrázolni kívánt viselkedést tartalmazó osztályt vagy használati esetet ábrázoló ikonra. Mutasson az Új elemre, és kattintson az Állapotdiagram elemre.
Megjelenik egy üres oldal, és az UML-állapotdiagram rajzsablon lesz a legfelül lévő rajzsablon. A munkaterület vízjelként jeleníti meg az "Állapotdiagram" elemet. A fanézetben megjelenik a diagramot jelképező ikon.Megjegyzés
Ha a fanézet nem látható, mutasson az UML menü Nézet pontjára, majd kattintson a Modellkezelő elemre.
Húzza az Állapot alakzatokat a rajzlapra az objektumok által végighaladt állapotok sorrendjének ábrázolásához.
Állapotalakzatok létrehozása UML-állapotdiagramokban és tevékenységdiagramokbanHúzzon egy Összetett állapot alakzatot a lapra az egyidejű, kölcsönösen kizáró vagy beágyazott alállapotok megjelenítéséhez.
Összetett állapotalakzatok létrehozása UML-állapotdiagramokbanÁllapotok összekapcsolása más állapotokkal Az áttűnési alakzatok használatával jelezheti, hogy az egyik állapotban lévő objektumok egy eseményre válaszul a második állapotba kerülnek.
Áttűnési alakzatok használata UML-állapotdiagramokban és tevékenységdiagramokbanTipp:
Az ív alakú Áttűnés alakzat segítségével jelezheti, hogy egy objektum ugyanabban az állapotban marad egy eseményre válaszul. Csatlakoztassa az áttűnés mindkét végét a csatlakozási pontokhoz
ugyanazon az állapotalakzaton.Az Áttűnési alakzatok összekapcsolása áttűnési (illesztési) és áttűnési (elágaztatási) alakzatokkal, amelyek egy állapot több állapotra való elágazását vagy több állapot egy állapotba történő szinkronizálását jelölik.
A Sekély előzmények vagy a Mély előzmények alakzatokkal jelezheti, hogy egy objektum egy régióban utoljára tárolt állapotot folytat.
Összetett állapotalakzatok létrehozása UML-állapotdiagramokbanKattintson duplán bármelyik alakzatra az UML-tulajdonságok párbeszédpanel megnyitásához, és adjon hozzá egy nevet, műveleteket, tevékenységeket, eseményeket és egyéb tulajdonságokat.
Mentse a diagramot.