Voit luoda UML-viestintäkaavion, joka esittää niiden elinkaarien vuorovaikutuksen, jotka käyttävät peräkkäisiä viestejä vapaamuotoisesti järjestettyinä. Avaa ensin UML-viestintämalli ja valitse jokin neljästä mallivaihtoehdosta. Näkyviin tulee UML-viestintäkaavain sekä UML 2.5 -standardin mukaiset muodot.
Huomautus
UML-viestintäkaavain on käytettävissä vain, jos olet Visio (palvelupaketti 2) -tilaaja. Jos olet tilaaja, varmista, että sinulla on Vision uusin versio.
Viestintäkaavion aloittaminen
- Käynnistä Visio. Jos sinulla on jo tiedosto avattuna, valitse Tiedosto>Uusi.
- Siirry Luokka-kohtaan Ohjelmistot>ja tietokannat>UML-viestintä.
- Valitse tyhjä mallista tai jokin kolmesta kaaviopohjasta. Jos haluat esittää elinkaarten yhteistyötä elinkaarien välisellä vuorovaikutuksella, valitse vasemmasta alakulmasta kaaviopohja.
- Valitse Luo.
- Kaavion vieressä pitäisi näkyä Muodot-ikkuna. Jos et näe sitä, siirrykohtaan Tehtäväruutujentarkasteleminen> ja varmista, että Muodot on valittuna. Jos sitä ei näy vieläkään, valitse Laajenna muodot -ikkunan
vasemmalla. - Varmista Näytä-välilehdessä, että Yhteyspisteet-kohdan vieressä oleva valintaruutu on valittu. Sen jälkeen yhteyspisteet tulevat näkyviin, kun aloitat muotojen yhdistämisen.
- Seuraavaksi vedä kaavioon haluamasi muodot Muodot-ikkunasta sivulle. Voit uudelleennimetä tekstiselitteet kaksoisnapsauttamalla selitteitä.
Toimija- ja elinkaarimuodot
Käyttötilanne
- Vedä Toimija-muoto sivulle esittämään käyttäjän tai ulkoisen järjestelmän roolia.
- Vedä Elinkaari-muoto sivulle jokaista yksittäistä osallistujaa edustavaa nimettyä elementtiä varten.
Elinkaarten välinen vuorovaikutus viesteinä
Vaihe 1
Vedä sanomamuoto sivulle ja liimaa toinen pää toisen muodon yhteyspisteeseen. Tiedät, että se on liimattu, kun yhteyspisteen ympärillä on vihreä neliö.
Vaihe 2
Tee sama viestin toiselle päälle, jotta myös se liimataan yhteyspisteeseen. Tiedät, että se on liimattu, kun sen ympärillä on vihreä korostus.
Vaihe 3
Jos haluat viestin olevan asynkroninen, napsauta hiiren kakkospainikkeella ja valitse Asynkroninen. Suljettu nuolenpää muutetaan avoimeksi.
Elinkaarten yhteistyö näyttämällä elinkaarten väliset vuorovaikutukset
Yleiskatsaus
- Yhdistä elinkaaret ensin liitintyökalulla .
- Näytä sitten elinkaarten välinen vuorovaikutus Sanoma- ja Palautusviesti-muotojen avulla.
Vaihe 1
Napsauta Aloitus-välilehdessäyhdistintyökalua (1). Pidä hiiren osoitinta elinkaarimuodon yhteyspisteen päällä, kunnes näet vihreän korostuksen (2).
Vaihe 2
Napsauta ja vedä vihreästä korostuksesta toisen elinkaaren muodon yhteyspisteeseen, kunnes näet tällaisen korostuksen
Vaihe 3
Napsauta osoitintyökalua , kun elinkaarimuodot on yhdistetty.
Vaihe 4
Vedä toinen sanomamuoto niin, että se on yhdensuuntainen toisen rivin kanssa.
Yhdistimiä koskeva vihje
Yhdistimien suoristaminen
Jos yhdistimessä on liikaa käännöksiä, napsauta sitä hiiren kakkospainikkeella ja valitse sitten Suora yhdistin.
Yhdistimen tyypin vaihtaminen
Voit vaihtaa yhdistimen tyypin. Voit esimerkiksi vaihtaa Kytkentä-tyypin Suunnattu kytkentä -tyypiksi. Napsauta yhdistintä hiiren kakkospainikkeella ja valitse sitten Aseta yhdistimen tyyppi.
Dynaamisen yhteyden luominen pisteyhteyden sijaan
Jos aiot siirtää muotoja paljon, harkitse dynaamisen yhteyden luomista pisteyhteyden sijaan.
Yhdistimien tekstin siirtäminen tai kiertäminen
Todennäköisesti sinun on kierrettävä tai siirrettävä yhdysviivoissa oleva tekstiä. Voit tehdä tämän seuraavasti:
- Poista kaikkien mahdollisesti valittuina olevien kohteiden valinta napauttamalla tyhjää aluetta sivulla.
- Napsauta Aloitus-välilehdenTyökalut-ryhmässäTekstilohko-työkalun
- Napsauta yhdistintä, jossa olevaa tekstiä haluat kiertää tai siirtää.
- Siirrä tekstilohkoa vetämällä sitä tai kierrä sitä käyttämällä kiertokahvaa
- Kun olet valmis, napsauta Osoitintyökalu-painiketta
Kun valitset taas osoitintyökalupainikkeen
, teksti säilyttää saman sijainnin suhteessa muotoon. Jos vedät tekstiä osoitintyökalulla
, myös muoto siirtyy. Jos haluat siirtää vain tekstiä, palaa Tekstilohkotyökalun
.
Katso myös
UML-komponenttikaavion luominen