Ero käyttötapauskaavion ja toimintakaavion välillä

Sisällysluettelo:

Ero käyttötapauskaavion ja toimintakaavion välillä
Ero käyttötapauskaavion ja toimintakaavion välillä

Video: Ero käyttötapauskaavion ja toimintakaavion välillä

Video: Ero käyttötapauskaavion ja toimintakaavion välillä
Video: Ero 2024, Marraskuu
Anonim

Avainero käyttötapauskaavion ja toimintakaavion välillä on, että käyttötapauskaavio auttaa mallintamaan järjestelmää ja käyttäjien vuorovaikutuksia, kun taas toimintakaavio auttaa mallintamaan järjestelmän työnkulkua.

UML on lyhenne sanoista Unified Modeling Language. Se eroaa muista ohjelmointikielistä, kuten C, C++ ja Java. Se auttaa rakentamaan kuvallisen esityksen ohjelmistojärjestelmästä. Olioorientaatio on yleisin menetelmä ohjelmistoratkaisujen kehittämiseen. UML-kaaviot auttavat esittämään oliosuuntautuneita käsitteitä. Nämä kaaviot auttavat käsitteellistä mallintamista ja helpottavat järjestelmän ymmärtämistä. On olemassa erilaisia UML-kaavioita. Kaksi niistä on käyttötapauskaavio ja toimintakaavio.

Mikä on käyttötapauskaavio?

UML-mallinnustyyppejä on kaksi. Ne ovat strukturoitua mallinnusta ja käyttäytymismallinnusta. Strukturoitu mallinnus kuvaa järjestelmän staattisia ominaisuuksia, kun taas käyttäytymismallinnus kuvaa järjestelmän dynaamista luonnetta. Käyttötapauskaavio on käyttäytymiskaavio.

Kertakäyttöinen tapaus edustaa järjestelmän korkeatasoista toimivuutta. Ellipsi edustaa käyttötapausta, ja nimi on kirjoitettu sen sisään. Näyttelijä vetoaa käyttötapaukseen. Se voi olla henkilö, toinen järjestelmä tai organisaatio, jonka tavoitteena on käyttää järjestelmää. Lisäksi suorakulmio edustaa järjestelmän rajaa.

Pankkiautomaatin käyttäjätapauskaavio on seuraava.

Ero käyttötapauskaavion ja toimintakaavion välillä
Ero käyttötapauskaavion ja toimintakaavion välillä

Kuva 01: Käyttötapauskaavio

Asiakas on näyttelijä. Hän suorittaa käyttötapauksia, kuten tarkistaa saldon, tallettaa käteistä ja nostaa rahaa. Viivat edustavat asiakkaan ja käyttötapausten välistä yhteyttä. Pankki on toissijainen toimija ja se suorittaa käyttötapauksen täyttämällä pankkiautomaatin käteisellä. Lisäksi käyttötapauskaaviot voivat myös esittää riippuvuuksia.

On olemassa kaksi riippuvuutta, joita kutsutaan sisällyttämään ja laajentamaan. Kun käyttötapaus vaatii toisen käyttötapauksen tukea, näiden kahden käyttötapauksen riippuvuus on "sisältää". Rahan nostamiseksi järjestelmän tulee ensin tarkistaa saldo. Siksi se on sisällyttävä riippuvuus. Saldon, talletuksen tai rahan noston jälkeen asiakas voi tulostaa kuitin. Se ei ole välttämätöntä, mutta se on mahdollista. Siksi näillä käyttötapauksilla ja tulostuskuitin käyttötapauksella on riippuvuus "laajentuu". Kaiken kaikkiaan käyttötapauskaavio auttaa mallintamaan järjestelmän kontekstin.

Mikä on aktiviteettikaavio?

Toimintakaavio on toinen käyttäytymiskaavio. Se muistuttaa vuokaaviota, joka edustaa kulkua toiminnosta toiseen. Toiminnot ovat järjestelmän eri toimintoja. Tämä kaavio tarjoaa korkean tason kuvan järjestelmästä. Esimerkki aktiviteettikaaviosta opiskelijahallinnolle on seuraava.

Keskeinen ero käyttötapauskaavion ja toimintakaavion välillä
Keskeinen ero käyttötapauskaavion ja toimintakaavion välillä

Kuva 02: Toimintokaavio

Kaavio alkaa alkuperäisestä solmusta. Ensimmäinen vaihe on tarkastella opiskelijan tietoja. Sen jälkeen on ehto. Timanttisymboli edustaa ehtoa. Se tarkistaa, onko opiskelija olemassa vai ei. Jos opiskelija on uusi, luo tietueet tälle uudelle opiskelijalle.

Lisäksi, jos opiskelija on jo olemassa, on toinen ehto tarkistaa, onko opiskelija vielä oppimassa vai ei. Jos ei, on mahdollista poistaa opiskelijatietueet. Ja jos opiskelija vielä oppii, on mahdollista päivittää tietueita.

Luo, päivitä ja poista tietueita yhdistämällä liitossymbolia. Tämä symboli yhdistää useampia toimintoja yhdeksi. Lopuksi opiskelijan tiedot ovat nähtävissä. Loppusymboli osoittaa, että prosessi on suoritettu loppuun. Tämä on esimerkkitoimintakaavio.

Mitä eroa on käyttötapauskaaviolla ja toimintakaaviolla?

Käyttötapauskaavio edustaa käyttäjän vuorovaikutusta järjestelmän kanssa. Toisa alta toimintakaavio edustaa toimintosarjaa tai vuonohjausta vuokaavion k altaisessa järjestelmässä. Käyttötapauskaavio auttaa mallintamaan järjestelmää ja käyttäjien vuorovaikutuksia, kun taas toimintakaavio auttaa mallintamaan järjestelmän työnkulkua. Tämä on tärkein ero käyttötapauskaavion ja toimintakaavion välillä.

Ero käyttötapauskaavion ja toimintakaavion välillä taulukkomuodossa
Ero käyttötapauskaavion ja toimintakaavion välillä taulukkomuodossa

Yhteenveto – Käyttötapauskaavio vs. toimintakaavio

Käyttötapauskaavio ja toimintakaavio ovat käyttäytymis-UML-kaavioita, jotka kuvaavat järjestelmän dynaamista luonnetta. Ero käyttötapauskaavion ja toimintakaavion välillä on se, että käyttötapauskaavio auttaa mallintamaan järjestelmää, käyttäjien vuorovaikutuksia ja toimintakaavio auttaa mallintamaan järjestelmän työnkulkua. Näillä kaavioilla on useita etuja. Ne auttavat mallintamaan liiketoiminnan vaatimuksia ja saamaan korkean tason käsityksen järjestelmän toimivuudesta.

Suositeltava: