UML-állapotdiagram létrehozása

Hatókör
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

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.

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

Ábrafelirat 1 A kezdeti állapot egy objektum állapota, mielőtt a diagram bármely eseménye reagált volna rá.

Ábrafelirat 2 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.

Ábrafelirat 3 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.

Ábrafelirat 4 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

  1. Nyissa meg azt az UML-modellt, amely az állapotdiagramon megjeleníteni kívánt viselkedést tartalmazó osztályt vagy használati esetet tartalmazza.

  2. A Fájl menüben mutasson az Új, majd a Szoftver pontra, majd kattintson az UML-modelldiagram elemre.

  3. 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.

  4. 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égdiagramokban

  5. Hú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

  6. Á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égdiagramokban

    Tipp:

    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 Csatlakozási pont képe – kék X ugyanazon az állapotalakzaton.

  7. 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.

  8. 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-állapotdiagramokban

  9. Kattintson 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.

  10. Mentse a diagramot.