Práca s triedami a objektmi v diagramoch statickej štruktúry UML

Pomocou nástrojov v Visio Zostavte svoj s triedami a objektmi.

Dôležité: Diagram statickej štruktúry UML nie je k dispozícii v Visio 2013 a novších verziách. Ďalšie informácie nájdete v téme diagramy UML v programe Visio.

Obsah tohto článku:

Pridanie rozhrania do triedy, súčasti alebo iného prvku

  1. V diagrame statická štruktúra, súčasť alebo nasadenie presuňte tvar rozhrania lízatko (vyjadrený riadkom a kruhom) na stránku kresby.

  2. Prilepenie koncového bodu bez kruhu k bodu pripojenia spojovací bod – modrý znak X na súčasti triedy alebo iný prvok.

  3. Dvojitým kliknutím na tvar rozhrania pridáte názov, operácie a ďalšie hodnoty vlastností.

    Tip: Môžete tiež reprezentovať rozhranie s tvarom obdĺžnikového rozhrania , ktoré sa podobá triede. Tento tvar použite v prípade, ak chcete zobraziť zoznam operácií rozhrania.

    Tip: Ak chcete zmeniť typ tvaru, ktorý sa zobrazí pre rozhranie, kliknite pravým tlačidlom myši na tvar rozhrania a potom kliknite na položku Zobraziť ako rozhranie podobné triedam alebo Zobraziť ako rozhranie lízatko.

Označenie uvedomiť si vzťah medzi triedou a rozhraním alebo iným prvkom

  1. V statickom diagrame štruktúry kliknite pravým tlačidlom myši na ľubovoľnýtvar triedy (trieda, parametrizovaná trieda, Pomôcka alebo MetaClass), kliknite na položku Možnosti zobrazenia tvarua potom v časti Všeobecné možnostivyberte položku prepojenie na realizáciu.

  2. Prilepenie ovládacieho manipulátora Ovládací manipulátor na prepojenie na realizáciu v tvare triedy k bodu pripojenia spojovací bod – modrý znak X na rozhraní, v triede alebo v inom prvku.

Pridanie prijímania do triedenia

  1. Dvakrát kliknite na tvar, ktorý predstavuje triedenie, ku ktorému chcete pridať prijímanie, a potom kliknite na kategóriu príjemky .

  2. Ak chcete pridať novú recepciu, kliknite na položku nové .

  3. Kliknite na kategóriu príjmu . Zadajte názov príjmu v stĺpci príjem . V stĺpci signál vyberte signál, ku ktorému je zoraďovanie pripravené na základe príjmu, reaguje a potom vyberte požadované hodnoty vlastností.

    Poznámka: V modeli, ktorý je k dispozícii v zozname signálov , musí existovať prvok signálu.

  4. V kategórii výnimiek vyberte prípadné výnimky, ktoré môžu byť generované na recepcii.

    Poznámka: V modeli musí existovať prvok výnimky, aby bol dostupný v zozname signálov .

  5. Pridajte všetky požadované obmedzenia alebo označené hodnoty a potom kliknite na tlačidlo OK , kým nezavriete dialógové okno Vlastnosti UML tvaru.

Pridanie parametrov šablóny do triedy

  1. Dvakrát kliknite na tvar (parametrizovaná trieda, trieda, Pomôcka, Metaclassalebo viazaný prvok), ktorá predstavuje prvok, ku ktorému chcete pridať parametre, a potom kliknite na položku parametre šablóny.

  2. Ak chcete pridať nový parameter, kliknite na položku nové .

  3. V zozname parametre šablóny :

    • Ak chcete upraviť existujúci parameter, zadajte nový názov do stĺpca parameter šablóny .

    • Ak chcete upraviť typ, kliknite na pole Typ , kliknite na šípku a potom vyberte požadovaný typ v zozname.

    • Ak chcete pridať dokumentáciu, zadajte do poľa dokumentácia .

  4. Kliknutím na tlačidlo OK prijmite zmeny a zatvoríte dialógové okno Vlastnosti tried UML .

    Tip: Triedu s parametrizovanou triedou môžete vytvoriť pridaním parametrov do tvaru triedy. Ak chcete skryť parametre v ľubovoľnom tvare triedy, kliknite pravým tlačidlom myši na tvar, kliknite na položku Možnosti zobrazenia tvaru a potom v časti potlačiťvyberte položku parametre šablóny.

Pridanie operácií do triedy, typu údajov alebo rozhrania

  1. Dvakrát kliknite na tvar (trieda, Typ údajovalebo rozhranie) reprezentujúci prvok, ku ktorému chcete pridať operácie, a potom kliknite na položku operácie v zozname kategórie na ľavej strane.

  2. Ak chcete pridať novú operáciu, kliknite na položku nové .

  3. Ak chcete upraviť vlastnosti položky, vyberte položku Vlastnosti .

    Vlastnosť

    Popis

    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 .

    Predpona

    Zadajte ľubovoľný text komentára špecifický pre jazyk, ktorý chcete použiť na ďalšie určenie typu návratu operácie.

    Prípona

    Zadajte ľubovoľný text komentára špecifický pre jazyk, ktorý chcete použiť na ďalšie určenie typu návratu operácie.

    Vrátený typ

    Vyberte typ implementácie pre hodnotu vrátenú operácia. Ak požadovaná typ údajov nie je uvedená, kliknite pravým tlačidlom myši na balík typov údajov v stromovom zobrazení, ukážte na položku nové a kliknite na položku Typ údajovalebo vytvorte novú triedu.

    Výraz

    Zobrazuje výsledok údajov, ktoré ste pridali v časti predpona, Typ návratkya Prípona.

    Viditeľnosť

    Vyberte viditeľnosť (verejné, súkromné alebo chránené), ktoré sa vzťahujú na operácia. Verejná znamená, že operácia je verejne prístupná pre ľubovoľnú triedu. Chránené znamená, že operácia je k dispozícii v rámci triedy a jej podtried. Súkromné znamená, že operácia sa môže používať len v rámci triedy.

    OwnerScope

    Ak je operácia použiteľný len na objekty vytvorené pomocou tejto triedy, vyberte položku inštancia pre rozsah vlastníka. Ak sa operácia môže použiť v samotnej triede, vyberte možnosť triedenia .

    IsPolymorphic

    Vyberte, či sa má implementácia operácia prepísať podtriedami a metódami môže byť definovaná podtriedami. Ak spôsob realizácie operácie dedí všetky potomkovia, zrušte začiarknutie políčka nezmenené.

    IsQuery

    Vyberte, kedy aplikácia operácia nezmení stav jej prvku.

    Hovorová mena

    Súbežnosť určuje sémantiku simultánnych hovorov na rovnakú pasívnu inštanciu (t. j. inštanciu pochádzajúcu z triedenia s IsActive = false). Sekvenčné znamená, že iba jeden hovor na inštanciu môže byť neuhradený naraz. Strážené znamená, že viaceré hovory z súbežných vlákien sa môžu vyskytnúť súčasne, ale môže začať len jeden, pričom ostatné sú zablokované až do dokončenia prvej operácie. Súbežné znamená, že viaceré hovory z súbežných vlákien sa môžu vyskytnúť súčasne a všetky môžu prebiehať súčasne.

    Kliknutím na tlačidlo OK tieto nastavenia uložíte.

  4. Podľa potreby vyberte metódyna úpravu metód položky.

    Vlastnosť

    Popis

    Názov triedy

    Šablóna diagramu modelu UML automaticky poskytuje úplné informácie o názve triedy. Tieto informácie nie je možné upravovať.

    Názov operácie

    Zobrazí všetky operácie, ktoré môžu mať orgány metód pre túto konkrétnu triedu. Toto zahŕňa všetky operácie z aktuálnej triedy, polymorfné operácie zo základných tried a operácie z rozhraní, ktoré vykonáva trieda.

    Vyberte operáciu, pre ktorú chcete zadať metódu.

    Má metódu

    Vyberte, či má operácia spôsob, ktorý si to uvedomí.

    Jazyk

    Vyberte jazyk, v ktorom chcete napísať metódu.

    Základný text

    Zadajte základný text metódy.

    Napríklad jednoduchá metóda C++ môže byť:

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

Priviazať parametre šablóny k triede

  1. Presuňte tvar viazaného prvku zo vzorkovnice statickej štruktúry UML na stránku kresby v blízkosti tvaru parametrizovanej triedy s parametrami, ktoré chcete zviazať.

  2. Presuňte tvar väzby na stránku kresby a prilepením koncového bodu bez šípky na bod pripojenia spojovací bod – modrý znak X na viazaný prvok.

  3. Prilepenie koncového bodu s klávesom so šípkou k bodu pripojenia na tvare parametrizovanej triedy .

  4. Dvakrát kliknite na tvar väzby a potom kliknite na položku viazané argumenty.

  5. V časti viazané argumentyvyberte parameter, ku ktorému chcete zviazať typ (ak parameter nemá zadaný žiadny typ), alebo vyberte hodnotu (ak má parameter zadaný typ). Kliknite na položku Vlastnosti, vyberte typ alebo zadajte požadovanú hodnotu a potom kliknite na tlačidlo OK.

  6. Kliknutím na tlačidlo OK zatvoríte dialógové okno Vlastnosti väzby UML .

Atribúty a operácie priradené k parametrizovanej triede sa prenesú do viazaného prvku. Neviazané parametre (bez zadaného typu), ktoré ste priradili k triede ako typy atribútov alebo typy spiatočných operácií, sa nahradia v viazaných prvkoch typmi, ktoré ste zadali v kroku 5 vyššie.

Vytvorenie objektu ako inštancie triedy

  1. Do statického diagramu štruktúry presuňte tvar triedy na stránku kresby, čím sa reprezentuje trieda, ktorej sa má objekt stať inštanciou.

  2. Voliteľné  Dvojitým kliknutím na tvar triedy otvorte dialógové okno vlastnosti triedy UML . Kliknite na položku atribútya potom kliknite na položku nový , ak chcete pridať atribúty do triedy. Kliknite na tlačidlo OK a potom znova na tlačidlo OK.

  3. Presuňte tvar objektu na stránku kresby a potom dvakrát kliknite na tvar.

  4. V dialógovom okne Vlastnosti objektu UML kliknite na položku objekt a zadajte názov objektu. V časti triedavyberte triedu, v ktorej má byť objekt inštanciou.

  5. Kliknite na položku hodnoty atribútov a vyberte atribút, ku ktorému chcete pridať hodnotu inštancie, a potom kliknite na položku Vlastnosti. Zadajte hodnotu atribútu.

  6. Kliknite na položku prepojenie atribútu, pridajte ďalšie požadované hodnoty vlastností a potom kliknite na tlačidlo OK.

  7. Zopakujte kroky 5 a 6 pre všetky atribúty, ku ktorým chcete pridať hodnoty inštancie, a potom kliknite na tlačidlo OK.

Odstránenie parametrov šablóny z triedy

  1. Dvakrát kliknite na tvar (parametrizovaná trieda, trieda, Pomôcka, Metaclassalebo viazaný prvok), ktorá predstavuje prvok s parametrami, ktoré chcete odstrániť, a potom kliknite na položku parametre šablóny.

  2. Vyberte parameter šablóny, ktorý chcete odstrániť, kliknite na tlačidlo odstrániťa potom kliknite na tlačidlo OK.

Úprava parametrov šablóny pre triedu

  1. Dvakrát kliknite na tvar (parametrizovaná trieda, trieda, Pomôcka, Metaclassalebo viazaný prvok), ktorá predstavuje prvok s parametrami, ktoré chcete upraviť, a potom kliknite na položku parametre šablóny.

  2. V zozname parametre šablóny pre každý parameter, ktorý chcete upraviť, kliknite na pole typu . Potom kliknite na šípku a vyberte typ zo zoznamu.

    Poznámka: Môžete priradiť parametre bez zadaného typu pre atribúty ako typy alebo operácie ako typy návratov.

  3. V zozname parametre šablóny zadajte nový názov pre každý parameter, ktorý chcete upraviť.

  4. Do poľa dokumentácia zadajte požadovanú dokumentáciu.

  5. Kliknite na položku nový , ak chcete pridať ďalší parameter (a vykonajte kroky 3 až 5), alebo kliknutím na tlačidlo OK zatvoríte dialógové okno vlastnosti triedy UML .

Skrytie sekcií atribútov a operácií v triede

  1. Kliknite pravým tlačidlom myši na tvar triedy a potom kliknite na položku Možnosti zobrazenia tvaru.

  2. V dialógovom okne Možnosti zobrazenia tvaru UML v časti potlačiťvyberte položku atribúty , aby sa skryli časti atribúty, a potom vyberte položku operácie , ak chcete skryť sekciu operácie.

    Tip: Ak chcete znova zobraziť časti atribúty a operácie, kliknite pravým tlačidlom myši na tvar, kliknite na položku Možnosti zobrazenia tvarua potom zrušte začiarknutie atribútov a operácií.

Označenie, že sa môžu uvádzať triedy v balíku

  1. V diagrame balíka presuňte tvar závislosti na stránku kresby.

  2. Prilepenie koncového bodu závislostí bez šípky na bod pripojenia v balíku, ktorý bude odkazovať na triedy v inom balíku.

  3. Prilepenie koncového bodu závislostí pomocou šípky na bod pripojenia spojovací bod – modrý znak X na balík, ktorý obsahuje cieľové triedy, na ktoré sa odkazuje.

  4. Dvojitým kliknutím na tvar závislosti otvorte dialógové okno Vlastnosti závislostí UML .

  5. V časti názovzadajte názov závislosti. V časti stereotypvyberte položku importovaťa potom kliknite na tlačidlo OK.

Poznámka: Spojovacie balíky s <<importom>> závislosť označuje len to, že triedy možno odkazovať. Naďalej je potrebné nastaviť vhodnú viditeľnosť pre cieľové triedy.

Zobrazenie implementácie typu podľa triedy implementácie

  1. Do statického diagramu štruktúry presuňte tvar triedy na stránku kresby. Dvakrát kliknite na tvar.

  2. V dialógovom okne vlastnosti triedy UML kliknite na položku trieda a zadajte názov triedy. V časti stereotypyvyberte položku Typa potom kliknite na tlačidlo OK.

  3. Presuňte druhý tvar triedy na stránku kresby. Dvakrát kliknite na tvar.

  4. V dialógovom okne vlastnosti triedy UML kliknite na položku trieda a zadajte názov triedy. V časti stereotypvyberte položku trieda implementáciea potom kliknite na tlačidlo OK.

  5. Kliknite pravým tlačidlom myši na triedu implementácie a potom kliknite na položku Možnosti zobrazenia tvaru. V dialógovom okne Možnosti zobrazenia tvaru UML v časti Všeobecné možnostivyberte položku prepojenie na realizáciua potom kliknite na tlačidlo OK.

  6. Presunutím ovládacieho manipulátora Ovládací manipulátor na tvar triedy vykonávania vytvorte spojnicu predstavujúcu uvedomiť si vzťah.

  7. Prilepenie koncového bodu na šípku konektora pre realizáciu na bod pripojenia spojovací bod – modrý znak X na tvar triedy predstavujúci daný typ.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×