Delo z razredi in predmeti v diagramih statične strukture UML

Uporabite orodja v Visio za ustvarjanje razredov in predmetov.

Pomembno: Diagram statične strukture UML ni na voljo v Visio 2013 in novejših različicah. Če želite več informacij, glejte diagrami UML v Visiu.

V tem članku:

Dodajanje vmesnika razredu, komponenti ali drugemu elementu

  1. V diagramu statične strukture, komponente ali uvajanja Povlecite obliko vmesnika lizike (ki jo predstavlja črta in krog) na stran za risanje.

  2. Prilepljena končna točka brez kroga do točke povezave Točka povezave – modri X na komponenti razreda ali v drugem elementu.

  3. Dvokliknite obliko vmesnika , da dodate ime, operacije in druge vrednosti lastnosti.

    Namig: Predstavljate lahko tudi vmesnik s pravokotno obliko vmesnika , ki je podobna razredu. To obliko uporabite, če želite prikazati seznam operacij vmesnika.

    Namig: Če želite spremeniti vrsto oblike, ki se prikaže za vmesnik, z desno tipko miške kliknite obliko vmesnika in kliknite Pokaži kot vmesnik , ki je podoben razredu, ali Pokaži kot vmesnik za Lollipop.

Prikazovanje odnosa med predavanjem in vmesnikom ali drugim elementom

  1. V diagramu statične strukture z desno tipko miške kliknite katero koli oblikorazreda (razred, Parametrizirane razred, pripomoček ali MetaClass), kliknite možnosti prikaza oblikein nato v razdelku splošne možnostiizberite izvedba povezave.

  2. Prilepite ročico kontrolnika Ročica kontrolnika za povezavo izvedbe v obliki razreda do Točka povezave – modri X povezave na vmesniku, razredu ali drugem elementu.

Dodajanje sprejemov v razrednika

  1. Dvokliknite obliko, ki predstavlja razrednika, ki mu želite dodati sprejem, in nato kliknite kategorijo sprejemi .

  2. Kliknite novo , če želite dodati nov sprejem.

  3. Kliknite kategorijo sprejem . Vnesite ime za sprejem v stolpcu za sprejem . V stolpcu signal izberite signal, kateremu je razrednika, ki ga je pripravil sprejem, reagira, nato pa izberite želene vrednosti drugih lastnosti.

    Opomba: Element signala mora obstajati v modelu, da je na voljo na seznamu signalov .

  4. V kategoriji izjeme izberite izjeme, če obstajajo, ki jih lahko ustvari sprejem.

    Opomba: Element izjeme mora obstajati v modelu, da je na voljo na seznamu signalov .

  5. Dodajte morebitne omejitve ali želene vrednosti, nato pa kliknite v redu , dokler ne zaprete pogovornega okna lastnosti oblike UML .

Dodajanje parametrov predloge v razred

  1. Dvokliknite obliko (Parametrizirane Class, Class, Utility, Metaclassali vezani element), ki predstavlja element, za katerega želite dodati parametre, in nato kliknite Parametri predloge.

  2. Kliknite novo , če želite dodati nov parameter.

  3. Na seznamu parametri predloge :

    • Če želite urediti obstoječi parameter, v stolpcu parameter predloge vnesite novo ime.

    • Če želite urediti vrsto, kliknite polje Vrsta , kliknite puščico, nato pa na seznamu izberite vrsto.

    • Če želite dodati dokumentacijo, vnesite v polje dokumentacija .

  4. Kliknite v redu , da sprejmete spremembe in zaprete pogovorno okno lastnosti razreda UML .

    Namig: Razred Parametrizirane lahko naredite tako, da dodate parametre v obliko razreda. Če želite skriti parametre v poljubni obliki razreda, z desno tipko miške kliknite obliko, kliknite možnosti prikaza oblike in nato v razdelku Onemogočiizberite Parametri predloge.

Dodajanje operacij v razred, podatkovni tip ali vmesnik

  1. Dvokliknite obliko (razred, podatkovni tipali vmesnik), ki predstavlja element, ki mu želite dodati operacije, in nato kliknite operacije na seznamu kategorije na levi strani.

  2. Kliknite novo , če želite dodati novo operacijo.

  3. Izberite lastnosti , če želite urediti lastnosti elementa.

    Lastnost

    Opis

    Stereotip

    Na spustnem seznamu izberite želeni stereotip. Če stereotipa, ki ga želite uporabiti, ni na seznamu, lahko dodate nov stereotip ali uredite obstoječo tako, da v meniju UML kliknete stereotipi .

    Predpona

    Vnesite vse jezikovne opombe, značilne za jezik, ki jih želite uporabiti za nadaljnje prepoznavanje vrste vrnitve.

    pripona

    Vnesite vse jezikovne opombe, značilne za jezik, ki jih želite uporabiti za nadaljnje prepoznavanje vrste vrnitve.

    Tip vrnitve

    Izberite vrsto implementacije za vrednost, ki jo vrne operacija. Če želenega podatkovni tip ni na seznamu, z desno tipko miške kliknite paket podatkovnih tipov v drevesnem pogledu, pokažete na novo in kliknite podatkovni tipali pa ustvarite nov razred.

    Izraz

    Prikaže rezultat podatkov, ki ste jih dodali v razdelku Predpona, Vrsta vrnitvein pripona.

    Prepoznavnost

    Izberite vidljivost (javno, zasebno ali zaščiteno), ki velja za operacija. Javno pomeni, da je postopek javno dostopen kateremu koli razredu. Zaščitena pomeni, da je operacija na voljo v razredu in njenih podrazredih. Zasebna pomeni, da lahko operacijo uporabite le v razredu.

    OwnerScope

    Izberite primerek za obseg lastnika, če je operacija uporaben le za predmete, ustvarjene z uporabo predavanja. Izberite razrednika , če je postopek mogoče uporabiti za sam razred.

    IsPolymorphic

    Izberite, ali lahko izvajanje operacija prevladajo podrazredi in metode, ki jih lahko definirajo podrazredi. Počistite polje, če je postopek, s katerim se uresniči postopek, podedoval nespremenjene vse potomce.

    IsQuery

    Izberite, kdaj aplikacija operacija ne bo spremenila stanja elementa.

    Pokliči sovaluto

    Vzporednost določa semantiko sočasnih klicev v isti pasivni primerek (tj. primerek, ki izvira iz razrednika z IsActive = FALSE). Zaporedno pomeni, da je lahko le en klic na primer poravnan hkrati. Varovano pomeni, da se lahko več klicev s sočasnimi nitmi pojavi hkrati, vendar se lahko začne le eden, pri čemer so drugi blokirani, dokler prva operacija ni dokončana. Sočasno pomeni, da se lahko istočasno pojavlja več klicev s sočasnih in vse lahko hkrati nadaljuje.

    Kliknite v redu , da shranite te nastavitve.

  4. Po potrebi izberite metodeza urejanje metod elementa.

    Lastnost

    Opis

    ime predavanja;

    Predloga diagrama modela UML samodejno zagotavlja popolne informacije o imenu predavanja. Teh informacij ni mogoče urejati.

    Ime operacije

    Prikaže vse operacije, ki imajo lahko na voljo organe s postopki za ta določen razred. To vključuje vse operacije iz trenutnega razreda, polimorfne operacije iz osnovnih razredov in operacije iz vmesnikov, ki jih izvaja razred.

    Izberite operacijo, za katero želite določiti metodo.

    Ima metodo

    Izberite, če ima postopek metodo, ki jo spozna.

    Language

    Izberite jezik, v katerega želite napisati metodo.

    Telo metode

    Vnesite telo metode.

    Na primer preprosta metoda c + +:

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

Vezava parametrov predloge na predavanje

  1. Povlecite obliko vezanega elementa iz šablone statične strukture UML na stran za risanje v bližini oblike razreda Parametrizirane s parametri, ki jih želite vezati.

  2. Povlecite obliko vezave na stran za risanje in prilepite končno točko brez puščice do točke povezave, ki je Točka povezave – modri X na vezanem elementu.

  3. Prilepljenje končne točke vezave s puščico do točke povezave v obliki Parametrizirane razreda .

  4. Dvokliknite obliko vezava in nato kliknite vezani argumenti.

  5. V razdelku vezani argumentiizberite parameter, na katerega želite vezati vrsto (Če parameter nima določene vrste) ali izberite vrednost (če je parameter določen). Kliknite lastnosti, izberite vrsto ali vnesite želeno vrednost in nato kliknite v redu.

  6. Kliknite v redu , da zaprete pogovorno okno lastnosti vezave UML .

Atributi in postopki, povezani z razredom Parametrizirane, se prenesejo na vezani element. Nevezani parametri (brez navedene vrste), ki ste jih dodelili kot vrste atributov ali vrste vrat operacije, so nadomeščeni v vezanem elementu glede na vrste, ki ste jih navedli v koraku 5 zgoraj.

Ustvarjanje predmeta kot primerka razreda

  1. V diagramu statične strukture Povlecite obliko razreda na stran za risanje, da predstavite razred, za katerega želite, da je predmet primerek.

  2. Neobvezno  Dvokliknite obliko razreda , da odprete pogovorno okno lastnosti razreda UML . Kliknite atributiin nato še novo , če želite dodati atribute v razred. Kliknite V redu in nato znova V redu.

  3. Povlecite obliko predmeta na stran za risanje, nato pa dvokliknite obliko.

  4. V pogovornem oknu lastnosti predmeta UML kliknite predmet in vnesite ime predmeta. V razdelku razredizberite razred, za katerega želite, da je predmet primerek.

  5. Kliknite vrednosti atributov in izberite atribut, ki mu želite dodati vrednost primerka, in nato kliknite lastnosti. Vnesite vrednost atributa.

  6. Kliknite povezava atribut, dodajte druge vrednosti lastnosti, ki jih želite, in nato kliknite v redu.

  7. Ponovite korake 5 in 6 za vse atribute, ki jih želite dodati na primer vrednosti, in nato kliknite v redu.

Brisanje parametrov predloge iz razreda

  1. Dvokliknite obliko (Parametrizirane Class, Class, Utility, Metaclassali vezani element), ki predstavlja element s parametri, ki jih želite izbrisati, in nato kliknite Parametri predloge.

  2. Izberite parameter predloge, ki ga želite izbrisati, kliknite Izbrišiin nato še v redu.

Urejanje parametrov predloge za predavanje

  1. Dvokliknite obliko (Parametrizirane Class, Class, Utility, Metaclassali vezani element), ki predstavlja element s parametri, ki jih želite urediti, in nato kliknite Parametri predloge.

  2. Na seznamu parametri predloge za vsak parameter, ki ga želite urediti, kliknite polje Vrsta . Nato kliknite puščico in na seznamu izberite vrsto.

    Opomba: Določite lahko parametre brez vrste, ki so določeni za atribute kot vrste ali operacije kot vrste vračanja.

  3. Na seznamu parametri predloge za vsak parameter, ki ga želite urediti, vnesite novo ime.

  4. V polje dokumentacija vnesite želeno dokumentacijo.

  5. Kliknite novo , če želite dodati drug parameter (in sledite korakom od 3 do 5), ali pa kliknite v redu , da zaprete pogovorno okno lastnosti razreda UML .

Skrivanje odsekov atributov in operacij v razredu

  1. Z desno tipko miške kliknite obliko razreda in nato kliknite možnosti prikaza oblike.

  2. V pogovornem oknu možnosti prikaza oblike UML v razdelku zatretiizberite atributi , da skrijete odsek» atributi «, in nato izberite operacije , da skrijete odsek» Operations «.

    Namig: Če želite znova prikazati razdelke atributov in operacij, z desno tipko miške kliknite obliko, kliknite možnosti prikaza oblikein nato Počisti atribute in operacije.

Navedite, da se lahko sklicujete na razrede v paketu

  1. V diagramu paketa Povlecite obliko odvisnosti na stran za risanje.

  2. Prilepljena končna točka odvisnosti brez puščice do točke povezave na paketu, ki se sklicuje na razrede v drugem paketu.

  3. Prilepljena končna točka odvisnosti s puščico do točke povezave Točka povezave – modri X na paketu, ki vsebuje ciljne razrede, ki bodo navedeni.

  4. Dvokliknite obliko odvisnosti , da odprete pogovorno okno lastnosti odvisnosti UML .

  5. V razdelku imevnesite ime odvisnosti. V razdelku stereotipizberite Uvoziin nato kliknite v redu.

Opomba: Povezovalni paketi z <<uvoz>> odvisnost samo kaže, da je mogoče razrede sklicevati. Še vedno morate nastaviti ustrezno vidnost ciljnih razredov.

Prikaz izvajanja vrste z razredom implementacije

  1. V diagramu statične strukture Povlecite obliko razreda na stran za risanje. Dvokliknite obliko.

  2. V pogovornem oknu lastnosti razreda UML kliknite razred in vnesite ime za predavanje. V razdelku stereotipizberite Vrstain nato kliknite v redu.

  3. Povlecite drugo obliko razreda na stran za risanje. Dvokliknite obliko.

  4. V pogovornem oknu lastnosti razreda UML kliknite razred in vnesite ime za predavanje. V razdelku stereotipizberite razred izvajanjain nato kliknite v redu.

  5. Z desno tipko miške kliknite razred izvajanja in kliknite možnosti prikaza oblike. V pogovornem oknu možnosti prikaza oblike UML v razdelku splošne možnostiizberite povezava izvedbein nato kliknite v redu.

  6. Povlecite ročico kontrolnika Ročica kontrolnika v obliki razreda implementacije, če želite ustvariti povezovalnik, ki predstavlja relacijo» Spoznaj «.

  7. Prilepljena končna točka na puščičnem povezovalniku realizacije do točke povezave Točka povezave – modri X na obliki, ki predstavlja vrsto.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×