Osztályokkal és objektumokkal végezhető UML-statikus szerkezeti diagramok használata

A Visio eszközeivel felépítheti az osztályait és az objektumait.

Fontos: A statikus UML-szerkezeti diagram Visio 2013-es és újabb verziókban nem érhető el. További információt az UML-diagramok a Visio alkalmazásbancímű témakörben talál.

Tartalom

Felület hozzáadása osztályhoz, összetevőhöz vagy más elemhez

  1. Statikus szerkezet, összetevő vagy telepítő diagram esetén húzza a rajzlapra a nyalóka felülete alakzatot (amelyet vonal és kör képvisel).

  2. Kapcsolja a végpontot a kör nélkül egy csatlakozási ponthoz, Csatlakozási pont: kék X az osztály összetevőjéhez vagy más elemhez.

  3. Az Interface alakzatra duplán kattintva adja hozzá a nevet, a műveleteket és a többi tulajdonság értékét.

    Tipp: Azt is megteheti, hogy egy olyan felületet jelöl, amelynek téglalap alakú felületi alakzata hasonlít egy osztályhoz. Ezt az alakzatot akkor használja, ha meg szeretné jeleníteni az illesztőfelület-műveletek listáját.

    Tipp: A felülethez megjelenő alakzat típusának módosításához kattintson a jobb gombbal az Interface alakzatra, és válassza a Megjelenítés osztályon kívüli felület vagy a Megjelenítés nyalóka felületenparancsot.

Egy osztály és egy felület vagy más elem közötti kapcsolat kimutatása

  1. Statikus szerkezeti diagram esetén kattintson a jobb gombbal bármelyik osztály alakzatra (osztály, paraméteres osztály, típus vagy Metaosztály), kattintson az Alakzat megjelenítési beállításaielemre, majd az általános beállításokcsoportban válassza a megvalósítási hivatkozáslehetőséget.

  2. Kapcsolja egy osztály alakzaton a megvalósítási hivatkozás vezérlő fogópontját Vezérlőfogópont a kapcsolat, az osztály vagy más elem Csatlakozási pont: kék X csatlakozási pontjára.

Befogadók felvétele osztályozó számára

  1. Kattintson duplán az osztályozni kívánt alakzatra, amelybe a befogadókat hozzá szeretné adni, majd kattintson a fogadások kategóriára.

  2. Új fogadás hozzáadásához kattintson az új gombra.

  3. Kattintson a vétel kategóriára. Írjon be egy nevet a vételi oszlopba . A Signal oszlopban válassza ki azt a jelet, amelyre az osztályozó készül, majd adja meg a többi tulajdonság értékét.

    Megjegyzés: Ahhoz, hogy a modell elérhető legyen a jelforrásban , a Signal elemnek szerepelnie kell a mezőben.

  4. A kivételek kategóriában válassza ki azokat a kivételeket (ha vannak ilyenek), amelyeket az alkalmazás a fogadással létrehozhat.

    Megjegyzés: Egy kivételi elemnek abban a modellben kell szerepelnie, amely elérhető a Signal listához.

  5. Adja meg a kívánt kényszereket vagy címkézett értékeket, majd kattintson az OK gombra , amíg be nem zárja az alakzat UML-tulajdonságok párbeszédpaneljét.

Sablon paramétereinek hozzáadása osztályhoz

  1. Kattintson duplán arra az alakzatra (paraméteres osztály, osztály, típus, Metaosztályvagy kötött elem), amelyhez paramétereket szeretne hozzáadni, majd kattintson a sablon paramétereielemre.

  2. Új paraméter hozzáadásához kattintson az új gombra.

  3. A sablon paraméterei listában:

    • Egy meglévő paraméter szerkesztéséhez írjon be egy új nevet a sablon paraméter oszlopba.

    • A típus szerkesztéséhez kattintson a típus mezőre, kattintson a nyílra, majd válassza ki a kívánt típust a listából.

    • Ha dokumentációt szeretne hozzáadni, írja be a dokumentációt a dokumentáció mezőbe.

  4. A módosítások elfogadásához és az UML- osztály tulajdonságai párbeszédpanel bezárásához kattintson az OK gombra.

    Tipp: A paraméterek egy osztály-alakzathoz való hozzáadásával bármely osztályba tartozó paraméteres osztályt elvégezhet. Ha el szeretné rejteni a paramétereket bármely osztály alakzaton, kattintson a jobb gombbal az alakzatra, kattintson az Alakzat megjelenítési beállításai elemre, majd az Elrejtéscsoportban válassza a sablon paramétereilehetőséget.

Műveletek hozzáadása osztályhoz, adattípushoz vagy felülethez

  1. Kattintson duplán arra az alakzatra (osztályra, adattípusravagy felületre), amely a műveleteket hozzáadni kívánt elemet adja meg, majd kattintson a bal oldali Kategóriák listában a műveletek elemre.

  2. Új művelet hozzáadásához kattintson az új gombra.

  3. Az elem tulajdonságainak szerkesztéséhez válassza a Tulajdonságok elemet.

    Tulajdonság

    Leírás

    Sztereotípus

    Válassza ki a kívánt sztereotípust a legördülő listából. Ha a használni kívánt sztereotípus nem szerepel a felsorolásban, az UML menü Sztereotípusok parancsára kattintva új sztereotípust vehet fel, illetve szerkeszthet egy meglévőt.

    Prefix (Előtag)

    Írja be a kívánt, a művelet visszatérési típusának további felismeréséhez használni kívánt nyelvi széljegyzet-szöveget.

    Képz_jel:

    Írja be a kívánt, a művelet visszatérési típusának további felismeréséhez használni kívánt nyelvi széljegyzet-szöveget.

    A visszaadott eredmény típusa

    A művelet által visszaadott érték kiválasztásához válassza ki a végrehajtás típusát. Ha a kívánt adattípus nem szerepel a listában, kattintson a jobb gombbal egy adattípusú csomagra a fanézetben, mutasson az új elemre, és válassza az adattípusparancsot, vagy hozzon létre egy új osztályt.

    Kifejezés

    Az előtag, a visszatérési típusés az utótagmezőben megjelenített adateredmény.

    Láthatóság

    Válassza ki a művelet ra érvényes láthatóság (nyilvános, magánjellegű vagy védett). Nyilvános: a művelet bármely osztály számára nyilvánosan elérhető. Védett azt jelenti, hogy a művelet elérhető az osztályon belül és annak alosztályaival. A magánjellegű azt jelenti, hogy a művelet csak az osztályon belül használható.

    OwnerScope

    Ha a művelet csak az osztály használatával létrehozott objektumokra érvényes , válassza a tulajdonosi hatókört. Válassza az osztályozó lehetőséget, ha a művelet az osztályra is alkalmazható.

    IsPolymorphic

    Adja meg, hogy az alosztályok és módszerek felülbírálják-e a művelet végrehajtását alosztályok segítségével. Hagyja üresen, ha a műveletet megvalósító metódust az összes leszármazott örökölte.

    IsQuery

    Válassza ki, hogy a művelet alkalmazása ne módosítsa az elem állapotát.

    Hívási párhuzamosság

    A párhuzamosságok azt jelzik, hogy az egyidejű hívások szemantikai értéke ugyanarra a passzív példányra (például a IsActive = false-ból származó osztályozó) vonatkozik. A szekvenciális azt jelenti, hogy egyszerre csak egy hívás lehet függőben. A védőburkolat azt jelenti, hogy egyszerre több hívás is bekövetkezhet egyszerre, de csak egy kezdődhet el, a többiek pedig csak az első művelet befejezése után. A párhuzamos működés azt jelenti, hogy egyszerre több hívás is bekövetkezhet egyszerre, és az összes egyszerre párhuzamosan is elvégezhető.

    A beállítások mentéséhez kattintson az OK gombra.

  4. Szükség szerint válassza ki a kívánt metódusokataz elem módszereinek szerkesztéséhez.

    Tulajdonság

    Leírás

    Osztály neve

    Az UML modelldiagram sablon automatikusan teljes körű információkat nyújt az osztály nevéről. Ezek az adatok nem szerkeszthetők.

    Operáció neve

    Azokat a műveleteket jeleníti meg, amelyekben az adott osztályhoz tartozó Metódusok lehetnek. Ide tartozik a jelenlegi osztály összes művelete, az alaposztályokból származó polimorf műveletek, valamint az osztály által megvalósított felületekből származó műveletek.

    Válassza ki azt a műveletet, amelynek a módját meg szeretné adni.

    Van metódus

    Válassza ki, hogy a műveletnek van-e olyan metódusa, amely megvalósítja.

    Language

    Válassza ki a nyelvet, amelybe el szeretné írni a módszert.

    Method Body

    Írja be a módszer törzsét.

    Például egy egyszerű C++ metódust tartalmazó szövegtörzs lehet:

    {
    if (x == 0)
    {
    RunCommand();
    ProcessResults();
    }
    }

Sablon paramétereinek megkötése egy osztályba

  1. Húzzon egy kötött elem alakzatot az UML statikus szerkezet rajzsablonról a rajzlapra a kötni kívánt paramétereket tartalmazó paraméteres osztály alakzat mellett.

  2. Húzzon egy kötés alakzatot a rajzlapra, és a végpontot nyílhegy nélkül kapcsolja a kötött elemhez Csatlakozási pont: kék X csatlakozási ponthoz.

  3. Kapcsolja a kötés végpontját egy nyílhegytel a paraméteres osztály alakzat csatlakozási pontjához.

  4. Kattintson duplán a kötés alakzatra, majd kattintson a kötött argumentumokelemre.

  5. A kötött argumentumokcsoportban válassza ki azt a paramétert, amelyhez egy típust szeretne kötni (ha a paraméterhez nincs megadva típus), vagy jelöljön ki egy értéket (ha a paraméterhez meg van adva egy típus). Kattintson a Tulajdonságokparancsra, válassza ki a típust, vagy írja be a kívánt értéket, majd kattintson az OK gombra.

  6. Az UML – kötés tulajdonságai párbeszédpanel bezárásához kattintson az OK gombra.

A paraméteres osztállyal társított attribútumok és műveletek a kötött elemre kerülnek. Az osztályhoz attribútum-vagy műveleti visszatérési típusként hozzárendelt kötetlen paraméterek (nincs megadva) a kötött elem helyére kerülnek a fenti 5 lépésben megadott típusokkal.

Objektum létrehozása egy osztály példányaiként

  1. Egy statikus szerkezeti diagramban húzzon egy osztály alakzatot a rajzlapra, és jelölje ki azt az osztályt, amelynek a példányát az objektumnak meg szeretné jeleníteni.

  2. Nem kötelező  Az osztály alakzatra duplán kattintva nyissa meg az UML-osztály tulajdonságai párbeszédpanelt. Kattintson az attribútumokelemre, majd az új elemre kattintva adja hozzá az attribútumokat az osztályhoz. Kattintson az OK gombra, majd kattintson újra az OK gombra.

  3. Húzzon egy objektum alakzatot a rajzlapra, majd kattintson duplán az alakzatra.

  4. Az UML-objektum tulajdonságai párbeszédpanelen kattintson az objektum elemre, és írja be az objektum nevét. Az osztálycsoportban jelölje ki azt az osztályt, amelybe az objektumot be szeretné helyezni.

  5. Kattintson az attribútumok értéke elemre, és jelölje ki azt az attribútumot, amelyhez a példány értékét hozzá szeretné adni, majd kattintson a Tulajdonságokparancsra. Írjon be egy értéket az attribútumhoz.

  6. Kattintson az attribútum hivatkozásagombra, adja meg a többi kívánt tulajdonság értékét, majd kattintson az OK gombra.

  7. Ismételje meg az 5 és 6 lépéseket az összes olyan attribútum esetében, amelyhez a példány értékét hozzá szeretné adni, majd kattintson az OKgombra.

Sablon paramétereinek törlése egy osztályból

  1. Kattintson duplán arra az alakzatra (paraméteres osztály, osztály, típus, Metaosztályvagy kötött elem), amely a törölni kívánt paramétereket, majd kattintson a sablon paramétereielemre.

  2. Jelölje ki a törölni kívánt sablon paramétert, kattintson a Törlés, majd az OKgombra.

Sablon paramétereinek szerkesztése egy osztályhoz

  1. Kattintson duplán az alakzatra (paraméteres osztály, osztály, típus, Metaosztályvagy kötött elem) a szerkeszteni kívánt paraméterekkel, majd kattintson a sablon paramétereielemre.

  2. A sablon paraméterei listában a szerkeszteni kívánt paraméterek mindegyikéhez kattintson egy típus mezőre. Ezután kattintson a nyílra, és válasszon egy típust a listából.

    Megjegyzés: Az attribútumok típusként, illetve a műveletekhez típusként megadott típusokkal rendelkező paramétereket rendelhet.

  3. Írjon be egy új nevet a sablon paramétereinek listájában minden szerkeszteni kívánt paraméterhez.

  4. Írja be a kívánt dokumentációt a dokumentáció mezőbe.

  5. Kattintson az új gombra egy másik paraméter hozzáadásához (és kövesse a 3 – 5 lépéseket), vagy az OK gombra kattintva zárja be az UML-osztály tulajdonságai párbeszédpanelt.

Osztály attribútum-és műveleti szakaszainak elrejtése

  1. Kattintson a jobb gombbal az osztály alakzatra, majd kattintson az Alakzat megjelenítési beállításaiparancsra.

  2. Az UML-alakzat megjelenítési beállításai párbeszédpanel elrejtés csoportjában válasszaaz attribútumok lehetőséget az attribútumok csoport elrejtéséhez, majd válassza a műveletek lehetőséget a műveletek szakasz elrejtéséhez.

    Tipp: Ha ismét meg szeretné jeleníteni az attribútumok és a műveletek szakaszt, kattintson a jobb gombbal az alakzatra, válassza az Alakzat megjelenítési beállításaiparancsot, majd törölje a jelölést az attribútumok és a műveletekterületen.

Annak jelzése, hogy a csomagban szereplő osztályokat lehet-e hivatkozni

  1. Egy csomag diagramban húzzon egy függés alakzatot a rajzlapra.

  2. Kapcsolja a függőség végpontját nyílhegy nélkül a csomag csatlakozási pontjához, amely egy másik csomagban lévő osztályokra hivatkozik.

  3. Kapcsolja a kapcsolati végpontot egy nyílhegytel egy csatlakozási ponthoz Csatlakozási pont: kék X a csomaghoz, amely a hivatkozni kívánt cél osztályokat tartalmazza.

  4. A függőség alakzatra duplán kattintva nyissa meg az UML – függőség tulajdonságai párbeszédpanelt.

  5. A névmezőben adja meg a függőség nevét. A sztereotípuscsoportban válassza az Importáláslehetőséget, majd kattintson az OKgombra.

Megjegyzés: Ha egy <<importálással rendelkező csomagokat>> a függést, akkor csak azt jelzi, hogy az osztályok hivatkozhatók. Továbbra is meg kell határoznia a megfelelő láthatóságot a cél osztályokhoz.

Típus végrehajtásának megjelenítése egy végrehajtási osztály szerint

  1. Egy statikus szerkezeti diagramban húzzon egy osztály alakzatot a rajzlapra. Kattintson duplán az alakzatra.

  2. Az UML-osztály tulajdonságai párbeszédpanelen kattintson az osztály elemre, és írja be az osztály nevét. A sztereotípuscsoportban válassza a típuslehetőséget, majd kattintson az OKgombra.

  3. Húzzon egy második osztály alakzatot a rajzlapra. Kattintson duplán az alakzatra.

  4. Az UML-osztály tulajdonságai párbeszédpanelen kattintson az osztály elemre, és írja be az osztály nevét. A sztereotípuscsoportban válassza a végrehajtási osztálylehetőséget, majd kattintson az OKgombra.

  5. Kattintson a jobb gombbal a végrehajtási osztályra, majd kattintson az Alakzat megjelenítési beállításaiparancsra. Az UML-alakzat megjelenítési beállításai párbeszédpanel általános beállításokcsoportjában válassza a megvalósítási hivatkozáslehetőséget, majd kattintson az OKgombra.

  6. Húzza a vezérlő fogópontját Vezérlőfogópont a végrehajtási osztály alakzaton, és hozzon létre összekötőt, amely megvalósítja a kapcsolatot.

  7. Kapcsolja a végpontot a megvalósítási összekötő nyílhegyéhez egy csatlakozási pontra Csatlakozási pont: kék X a típust jelképező osztály alakzathoz.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×