talous

UML-käyttötapakaavio

UML-käyttötapakaavio
UML-käyttötapakaavio
Anonim

Mallinnuksessa käytetään viittä tyyppisiä kaavioita, ja UML-käyttötapakaavio on työkalu systeemisten dynaamisten näkökohtien mallintamiseen, joilla on päärooli käyttäytymisen, luokan, järjestelmän ja osajärjestelmän mallinnuksessa. Jokaisessa sellaisessa kaaviossa on monia toimijoita, ennakkotapauksia ja keskinäisiä suhteita.

Image

UML-käyttötapakaaviota käytetään laajalti eri aloilla, varsinkin kun järjestelmää vaaditaan näkymä erilaisissa käyttötapauksissa tai käyttötapauksissa. Useimmissa tapauksissa se edellyttää järjestelmän, luokan tai osajärjestelmän kontekstin mallintaa tai mallintamisvaatimuksia, jotka asetetaan valittujen elementtien käyttäytymiselle.

Käyttötapakaaviolla on suuri merkitys järjestelmän käyttäytymisen määrittelemisessä, visualisoinnissa ja dokumentoinnissa. Sitä käyttämällä kehittäjälle on helpompi ymmärtää järjestelmä, osajärjestelmä tai luokka, samoin kuin katsoa ulkopuolelta elementtien käytön etuja tiettyyn kontekstiin. Tällainen UML-kaavio on erityisen tärkeä suoritettavien järjestelmien testaamisessa suoran suunnittelun yhteydessä sekä niiden sisäisen rakenteen ymmärtämiseksi paremmin, etenkin käänteissuunnittelussa.

Image

Käyttötapausrakenne on loistava työkalu etsiä vaihtoehtoa menestykseen johtavalle pääskenaarialle. Kysy itseltäsi jokaisessa vaiheessa uudelleen ja uudelleen kysymyksiä: "Mitä muuta voi tapahtua?" Ja erityisesti: "Mikä voi mennä pieleen?" Paras on selvittää alusta alkaen kaikki mahdolliset laajenemisolosuhteet. Tämä auttaa tulevaisuudessa olemaan hämmentymättä seurausten käsittelyssä.

Kaikkia mahdollisia ongelmanratkaisun edellytyksiä tutkitaan parhaiten alusta alkaen. Tämä menetelmä auttaa sinua välttämään juuttumista vakoon, kun työskentelet seurausten suhteen. Siksi harkitse mahdollisuuksien mukaan mahdollisimman monta ehtoa, mikäli mahdollista, ja tämä vähentää virheitä tulevaisuudessa.

Paras vaihtoehto käyttötapakaavioiden käsittelyyn on graafinen taulukko, joka näyttää sen sisällön. Se on jonkin verran samanlainen kuin rakennemenetelmissä käytetty kontekstikaavio. Loppujen lopuksi taulukko näyttää järjestelmän rajat sekä sen yhteydet ulkomaailmaan.

Käyttötapakaavio näyttää selvästi toimijat, käyttötapaukset ja niiden väliset suhteet:

Image

- toimijoiden suorittama ennakkotapaus;

- käyttötapaukset, mukaan lukien muut käyttötapaukset.

UML ei sano mitään käyttötapauksen sisällöstä mallinnuksessa, ja kaavion esittämistapa näyttää kaiken tämän. Voit kuitenkin tehdä ilman kaaviota. Asiantuntijat suosittelevat, että ennakkotapausta kehitettäessä älä panosta liikaa kaavion luomiseen. On parempi, jos keskityt heidän tekstisisältöön.

UML-käyttötapakaaviossa on sisällyttämissuhteen lisäksi muita tyyppejä, kuten laajennus. Hänen asiantuntijansa suosittelevat välttämistä. Syynä on se, että usein kokonaiset kehitysryhmät omistavat paljon aikaa käyttötapausten erilaisten suhteiden pohtimiseen. Tämä on energian tuhlausta. Edelleen ennakkotapauksen tekstimuotoisen kuvaamisen käsittely on paljon helpompaa, ja juuri tässä tekniikan todellinen arvo on piilotettu.