UML állapotdiagram létrehozása

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

Fontos

Az UML típusú állapotdiagram nem érhető el a Visio 2013-ban és az újabb verziókban. A Visio 2013-ban és az újabb verziókban használható UML-diagramokról további információt az UML-diagramok a Visióban című témakörben talál.

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

1. felirat A kezdeti állapot egy objektumnak azt az állapotát jelenti, mielőtt a diagram eseményei hatással lettek volna rá.

2. felirat Az állapot egy tárgy életének egy pillanatát jelöli. Kattintson duplán egy Állapot alakzatra egy név hozzáadásához és belső műveleteinek és tevékenységeinek felsorolásához.

3. felirat Az áttűnések azt jelzik, hogy egy eseményre válaszul egy objektum egyik állapotból a másikba lép és egy műveletet hajt végre.

4. ábrafelirat Az áttűnést indító esemény neve az áttűnési karakterláncban szerepel. Kattintson duplán egy áttűnésre egy olyan karakterlánc címkézéséhez, amely az eseményaláírás mellett őrzési feltételt, műveleti kifejezést és egyebeket is tartalmazhat.

Állapotdiagram létrehozása

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

  2. Mutasson a Fájl menü Új pontjára, majd a Szoftver pontra, és kattintson az UML modelldiagram parancsra.

  3. Fanézetben kattintson a jobb gombbal az állapotdiagramban ábrázolni kívánt viselkedést tartalmazó osztályt vagy használati esetet jelölő ikonra. Mutasson az Új pontra, és kattintson az Állapotdiagram-diagram parancsra.
    Megjelenik egy üres oldal, az UML Statechart rajzsablon pedig a legfelső rajzsablon lesz. A munkaterület a "Statechart" vízjelet jeleníti meg. A fa nézetben megjelenik egy, 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ő parancsra.

  4. Az állapotalakzatokat a rajzlapra húzva megjelenítheti az objektum állapotainak sorozatát.
    Állapotalakzatok használata UML – állapotdiagram és tevékenységdiagramok használatával

  5. Az Összetett állapot alakzatot az oldalra húzva jelenítheti meg az egyidejű, egymást kölcsönösen kizáró vagy beágyazott részállapotokat.
    Összetett állapotalakzatok használata UML állapotdiagramokban

  6. Átmeneti alakzatokkal államokat kapcsolhat össze más állapotokkal annak jelzésére, hogy az egyik állapotban lévő objektum egy esemény hatására a második állapotba lép.
    Áttűnési alakzatok használata UML-állapotdiagramokban és tevékenységdiagramokban

    Tipp:

    Az ív alakú Áttűnés alakzattal azt jelölheti, hogy egy objektum ugyanabban az állapotban marad egy eseményre adott válaszként. Az áttűnés mindkét végének csatlakoztatása a csatlakozási pontokhoz Csatlakozási pont képe – kék X az azonos állapot alakzaton.

  7. Az Áttűnés alakzatok összekapcsolása Áttűnés (Egyillesztés) és Áttűnés (Elágazás) alakzatokkal egy állapot elágazásának több állapotba, illetve több állapot egy állapotba történő szinkronizálásának ábrázolásához.

  8. A Sekély előzmények és a Mély előzmények alakzattal jelezheti, hogy egy objektum visszaveszi azt az állapotot, amelyben legutóbb egy adott régióban volt.
    Összetett állapotalakzatok használata UML állapotdiagramokban

  9. Kattintson duplán valamelyik alakzatra az UML tulajdonságai párbeszédpanel megnyitásához, és adja meg a nevet, a műveleteket, a tevékenységeket, az eseményeket és egyéb tulajdonságokat.

  10. Mentse a diagramot.