Luokkien ja objektien käsitteleminen UML-staattisissa rakenne kaavioissa

Voit käyttää Visio työkaluja luokkien ja objektien luomiseen.

Tärkeää: Staattinen UML-rakenne kaavio ei ole käytettävissä Visio 2013 ja uudemmissa versioissa. Lisä tietoja on kohdassa UML-kaaviot Visiossa.

Artikkelin sisältö:

Käyttö liittymän lisääminen luokkaan, komponenttiin tai muuhun elementtiin

  1. Vedä staattisessa rakenteessa, komponentissa tai käyttöönotto kaaviossa tikkari liittymä -muotoa (jota esittää viiva ja ympyrä) piirustus sivulle.

  2. Liimaa pääte piste ilman ympyrää yhteys pisteeseen Yhteyspisteen kuva – sininen X luokka komponentissa tai muussa elementissä.

  3. Lisää nimi, toiminnot ja muut ominaisuus arvot kaksoisnapsauttamalla käyttö liittymä -muotoa.

    Vihje: Voit myös edustaa käyttö liittymää, jossa on luokkaa muistuttava suorakulmainen liittymä muoto. Käytä tätä muotoa, kun haluat näyttää käyttö liittymä toimintojen luettelon.

    Vihje: Jos haluat muuttaa käyttö liittymässä näkyvän muodon tyyppiä, napsauta käyttö liittymä muotoa hiiren kakkos painikkeella ja valitse Näytä luokan kaltaisena käyttö liittymänä tai Näytä tikkari liittymänä.

Toteutus suhteen osoittaminen luokan ja liittymän tai muun elementin välillä

  1. Napsauta hiiren kakkos painikkeella staattisessa rakenne kaaviossa mitä tahansa luokka muotoa (Luokka, Parametroitu luokka, apuohjelma tai Metaluokka), valitse muodon näyttö asetuksetja valitse sitten Yleiset asetukset-kohdassa toteutus-linkki.

  2. Liimaa hallinta kahvat Hallintakahva luokka-muodon toteutus-linkille yhteys pisteeseen, Yhteyspisteen kuva – sininen X käyttö liittymässä, luokassa tai muussa elementissä.

Vastaanottojen lisääminen valitsimeen

  1. Kaksoisnapsauta sen valitsimen muotoa, johon haluat lisätä vastaanottoja, ja napsauta sitten vastaanotot -luokkaa.

  2. Valitse Uusi , jos haluat lisätä uuden vastaanoton.

  3. Napsauta vastaanotto -luokkaa. Kirjoita vastaanoton nimi vastaanotto-sarakkeeseen. Valitse signaali -sarakkeessa signaali, johon vastaanoton henkilö on valmistellut valitsimen, reagoi, ja valitse sitten muut haluamasi ominaisuus arvot.

    Huomautus: Signaali-elementin on oltava mallissa, jotta se on käytettävissä signaali luettelossa.

  4. Valitse Poikkeukset -luokasta poikkeukset, jotka vastaanotto voi luoda.

    Huomautus: Mallissa on oltava poikkeus elementti, jotta se on käytettävissä signaali luettelossa.

  5. Lisää haluamasi rajoitteet tai merkityt arvot ja valitse sitten OK , kunnes muodon UML-ominaisuudet -valinta ikkuna suljetaan.

Mallin parametrien lisääminen luokkaan

  1. Kaksoisnapsauta muotoa (Parametroitu luokka, Luokka, apuohjelma, Metaluokkatai sidottu elementti), joka edustaa elementtiä, johon haluat lisätä parametreja, ja valitse sitten malli parametrit.

  2. Lisää uusi parametri valitsemalla Uusi .

  3. Mallin parametrit-luettelossa:

    • Jos haluat muokata aiemmin luotua parametria, kirjoita uusi nimi malli parametri -sarakkeeseen.

    • Jos haluat muokata tyyppiä, napsauta tyyppi -kenttää, napsauta nuolta ja valitse sitten tyyppi luettelosta.

    • Jos haluat lisätä asia kirjoja, kirjoita dokumentaatio -ruutuun.

  4. Hyväksy muutokset ja sulje UML-luokan ominaisuudet -valinta ikkuna valitsemalla OK .

    Vihje: Voit tehdä minkä tahansa luokan parametroidun luokan lisäämällä parametreja luokka muotoon. Jos haluat piilottaa minkä tahansa luokka muodon parametrit, napsauta muotoa hiiren kakkos painikkeella, valitse muodon näyttö asetukset ja valitse sitten Piilota-kohdassa malli parametrit.

Toimintojen lisääminen luokkaan, tieto tyyppiin tai liittymään

  1. Kaksoisnapsauta muotoa (Luokka, tieto tyyppitai käyttö liittymä), joka vastaa sitä elementtiä, johon haluat lisätä toimintoja, ja valitse sitten toiminnotluokkien luettelosta vasemmalla.

  2. Lisää uusi toiminto valitsemalla Uusi .

  3. Valitse Ominaisuudet , jos haluat muokata kohteen ominaisuuksia.

    Ominaisuus

    Kuvaus

    Stereotypia

    Valitse haluamasi stereotyyppi avattavasta luettelosta. Jos stereotyyppiä, jota haluat käyttää, ei ole luettelossa, voit lisätä uuden stereotyypin tai muokata aiemmin luotua valitsemalla UML -valikosta Stereotyypit .

    Etuliite

    Kirjoita tähän haluamasi kielikohtaiset huomautukset-teksti, jonka avulla voit määrittää toiminnon palautus tyypin.

    Jälkiliite

    Kirjoita tähän haluamasi kielikohtaiset huomautukset-teksti, jonka avulla voit määrittää toiminnon palautus tyypin.

    Palautustyyppi

    Valitse toimi palauttaman arvon toteutus tyyppi. Jos haluamaasi tietotyyppi ei ole luettelossa, Napsauta puunäkymässä olevaa tieto tyyppi pakettia hiiren kakkos painikkeella, vie osoitin Uusi -kohdan päälle ja valitse tieto tyypiksitai luo uusi luokka.

    Lauseke

    Näyttää niiden tietojen tuloksen, jotka olet lisännyt etuliite-, palautus tyyppi-ja jälki liite-kohdissa.

    Näkyvyyttä

    Valitse näkyvyys (julkinen, Yksityinen tai suojattu), joka koskee toimi. Julkinen tarkoittaa, että toiminto on julkisesti käytettävissä missä tahansa luokassa. Suojattu tarkoittaa, että toiminto on käytettävissä luokassa ja sen alaluokissa. Yksityinen tarkoittaa, että toimintoa voi käyttää vain luokan sisällä.

    Owomiscope

    Valitse omistaja-alueen esiintymä , jos toimi koskee vain luokkaa käyttäviä objekteja. Valitse valitsin , jos toimintoa voidaan käyttää itse luokassa.

    Ispolymorfinen

    Valitse, jos osaluokat voivat ohittaa toimi käyttöönoton, ja menetelmät voidaan määrittää osaluokille. Jätä selvä, jos kaikki alikohteet perivät toiminnon toteuttavan menetelmän muuttumattomana.

    IsQuery

    Valitse, milloin toimi sovellus ei muokkaa sen elementin tilaa.

    Puhelun samanaikaisuus

    Samanaikaisuus määrittää samanaikaisten kutsujen semantiikan samalle passiiviselle esiintymälle (ts. esiintymä, joka on perä isin valitsimasta, jossa on OnAktiivinen = epätosi). Peräkkäinen tarkoittaa, että vain yksi esiintymä voi olla jäljellä yhtä aikaa. Vartioitu tarkoittaa, että samanaikaisten säikeiden useita puhe luista voi ilmetä samanaikaisesti, mutta vain yksi voi alkaa, kun muut ovat lukittuneet, kunnes ensimmäinen toiminto on valmis. Samanaikainen tarkoittaa sitä, että samanaikaisia säikeitä voi esiintyä samanaikaisesti ja kaikki voivat edetä samanaikaisesti.

    Tallenna asetukset valitsemalla OK .

  4. Valitse tarvittaessa menetelmät, jos haluat muokata kohteen menetelmiä.

    Ominaisuus

    Kuvaus

    luokan nimi

    UML-malli kaavio malli sisältää automaattisesti täydelliset tiedot luokan nimestä. Näitä tietoja ei voi muokata.

    Operaation nimi

    Näyttää kaikki toiminnot, joilla voi olla menetelmän elimiä tälle luokalle. Tämä sisältää kaikki nykyisen luokan toiminnot, polymorfisen toiminnan perusluokista ja toiminnot, jotka luokka toteuttaa.

    Valitse toiminto, jonka menetelmän haluat määrittää.

    On-menetelmä

    Valitse, onko operaatiolla menetelmä, joka tajuaa sen.

    Language

    Valitse kieli, johon haluat kirjoittaa menetelmän.

    Menetelmän leipä teksti

    Kirjoita metodin leipä teksti.

    Esimerkiksi yksinkertainen C++-menetelmän leipä teksti voi olla:

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

Malli parametrien sitominen luokkaan

  1. Vedä sidottu elementti -muoto UML- Staattinen rakenne -kaavaimesta sen Parametroitu luokka -muodon lähelle, jonka parametreja haluat sitoa.

  2. Vedä sidonta muoto sivulle ja liimaa pääte piste, jossa ei ole nuolen päätä, sidotun elementin yhteys pisteeseen Yhteyspisteen kuva – sininen X .

  3. Liimaa sidonta pääte piste, jossa on nuolen kärki, Parametroitu luokka -muodon yhteys pisteeseen.

  4. Kaksoisnapsauta sidonta muotoa ja valitse sitten sidottuja argumentteja.

  5. Valitse sidotut argumentit-kohdassa parametri, johon haluat sitoa tyypin (jos parametrille ei ole määritetty tyyppiä) tai valitse arvo (Jos parametrin tyyppi on määritetty). Valitse Ominaisuudet, valitse tyyppi tai kirjoita haluamasi arvo ja valitse sitten OK.

  6. Sulje UML-sidonta ominaisuudet -valinta ikkuna valitsemalla OK .

Parametroituun luokkaan liittyvät määritteet ja toiminnot välitetään sidotulle elementtille. Sitomattomat parametrit (ei määritettyä tyyppiä), jotka olet määrittänyt luokalle määrite tyypeiksi tai operaation palautus tyypeiksi, korvataan sidotussa elementissä edellä vaiheessa 5 määrittämiesi tyyppien mukaan.

Objektin luominen luokan esiintymälle

  1. Vedä staattisessa rakenne kaaviossa Luokka -muoto piirustus sivulle kuvaamaan luokkaa, johon haluat objektin esiintymän.

  2. Valinnainen  Avaa UML-luokan ominaisuudet -valinta ikkuna kaksoisnapsauttamalla Luokka-muotoa . Valitse määritteetja valitse sitten Uusi , jos haluat lisätä luokan määritteitä. Valitse OK ja valitse sitten uudelleen OK.

  3. Vedä objekti muoto sivulle ja kaksoisnapsauta sitten muotoa.

  4. Valitse UML-objektin ominaisuudet -valinta ikkunassa objekti ja kirjoita objektin nimi. Valitse Luokka-kohdassa luokka, johon haluat objektin esiintymän.

  5. Valitse määritteiden arvot ja valitse määrite, johon haluat lisätä esiintymä arvon, ja valitse sitten Ominaisuudet. Kirjoita määritteen arvo.

  6. Valitse määritteen linkki, Lisää Muut haluamasi ominaisuus arvot ja valitse sitten OK.

  7. Toista vaiheet 5 ja 6 kaikille määritteille, joihin haluat lisätä esiintymä arvoja, ja valitse sitten OK.

Mallin parametrien poistaminen luokasta

  1. Kaksoisnapsauta muotoa (Parametroitu luokka, Luokka, apuohjelma, Metaluokkatai sidottu elementti), joka edustaa elementtiä, jonka parametrit haluat poistaa, ja valitse sitten malli parametrit.

  2. Valitse malli parametri, jonka haluat poistaa, valitse Poistaja valitse sitten OK.

Luokan malli parametrien muokkaaminen

  1. Kaksoisnapsauta muotoa (Parametroitu luokka, Luokka, apuohjelma, Metaluokkatai sidottu elementti), joka edustaa elementtiä muokattavien parametrien kanssa, ja valitse sitten malli parametrit.

  2. Napsauta malli parametrit-luettelossa kunkin muokattavan parametrin kohdalla tyyppi -kenttää. Napsauta sitten nuolta ja valitse luettelosta haluamasi tyyppi.

    Huomautus: Voit määrittää parametreja, joiden tyyppi ei ole määritetty määritteiksi tyyppeihin tai toimintoihin palautus tyyppinä.

  3. Kirjoita mallin parametrit-luettelossa kunkin muokattavan parametrin kohdalle uusi nimi.

  4. Kirjoita dokumentaatio -ruutuun haluamasi dokumentaatio.

  5. Valitse Uusi , jos haluat lisätä toisen parametrin (ja noudata vaiheita 3 – 5), tai sulje UML- luokan ominaisuudet -valinta ikkuna valitsemalla OK .

Luokan määrite-ja operaatio-osan piilottaminen

  1. Napsauta Luokka muotoa hiiren kakkos painikkeella ja valitse sitten muodon näyttö asetukset.

  2. Valitse UML-muodon näyttö asetukset -valinta ikkunan Piilota-kohdassa määritteet, joshaluat piilottaa määritteet- osan, ja valitse sitten toiminnot, jos haluat piilottaa toiminnot-osan.

    Vihje: Jos haluat näyttää määritteet ja toiminnot-osan uudelleen, napsauta muotoa hiiren kakkos painikkeella, valitse muodon näyttö asetuksetja poista sitten määritteet ja toiminnot.

Määritä, että paketin luokkiin voidaan viitata

  1. Vedä paketti kaaviossa riippuvuus-muoto piirustus sivulle.

  2. Liimaa riippuvuuden pääte piste, jossa ei ole nuolen päätä, sen paketin yhteys pisteeseen, joka viittaa toisen paketin luokkiin.

  3. Liimaa riippuvuussuhteen pääte piste, jossa on nuolen kärki, sen paketin yhteys pisteeseen Yhteyspisteen kuva – sininen X , joka sisältää viitatut kohde luokat.

  4. Avaa UML-riippuvuuksien ominaisuudet -valinta ikkuna kaksoisnapsauttamalla riippuvuuksien muotoa.

  5. Kirjoita nimi-kohtaan riippuvuuden nimi. Valitse stereotyyppi-kohdassa tuoja valitse sitten OK.

Huomautus: Pakettien yhdistäminen <<Import>> riippuvuus osoittaa, että luokkiin voidaan viitata. Sinun on edelleen määritettävä kohde luokille sopiva näkyvyys.

Tyypin toteutuksen näyttäminen toteutus luokan mukaan

  1. Vedä staattisessa rakenne kaaviossa Luokka -muoto piirustus sivulle. Kaksoisnapsauta muotoa.

  2. Valitse UML-luokan ominaisuudet -valinta ikkunassa Luokka ja kirjoita luokalle nimi. Valitse stereotyyppi-kohdassa tyyppija valitse sitten OK.

  3. Vedä toinen Luokka -muoto veto sivulle. Kaksoisnapsauta muotoa.

  4. Valitse UML-luokan ominaisuudet -valinta ikkunassa Luokka ja kirjoita luokalle nimi. Valitse stereotyyppi-kohdassa toteutus Luokkaja valitse sitten OK.

  5. Napsauta toteutus luokkaa hiiren kakkos painikkeella ja valitse muodon näyttö asetukset. Valitse UML-muodon näyttö asetukset -valinta ikkunan Yleiset asetukset-kohdassa toteutus-linkkija valitse sitten OK.

  6. Luo toteuttamis suhdetta edustava yhdistin vetämällä hallinta kahvojen Hallintakahva käyttöönotto Class-muodossa.

  7. Liimaa toteutus yhdistimen nuolen kärki pääte piste tyyppiä edustavan Luokka muodon yhteys pisteeseen Yhteyspisteen kuva – sininen X .

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin