Skip to content

Käyttötapaus-use case

Kuvauksen kirjoitti: Kari Pitkäniemi M2886

Käyttötapaus

Käyttötapaus tapa kuvata ja hahmottaa toimijan havaitsemaa toimintoa. Ja se on kehitetty kuvaamaan toimijan tai toimijoiden ja järjestelmän vuorovaikutusta. Se ei ota kantaa millään tavalla toiminnon varsinaiseen toteutukseen. Vaan se on abstrakti kuvaus toiminnon toimijoista, suhteista, systeemistä ja tapauksista. Se kuvaa järjestelmän toiminnallisia vaatimuksia.

Toteutus

Käyttötapaus toteutetaan yleensä käyttötapauskaaviona, joka on UML-kaavio. UML-kaaviot ovat standarsoituja kuvaustapoja, joita käytetään yleisesti ohjelmistokehityksessä. Käyttötapaus voidaan kuvata myös teksti muodossa.

Käyttötarkoitus

Käyttötapauskuvausta käytetään moneen tarkoitukseen. Järjestelmän käyttäjät näkevät siitä millainen järjestelmä on ja mitä sillä voi tehdä. Käyttäjä voi katsella järjestelmän kehittelyvaiheessa toteutusta ja voi vaikuttaa jo aikaisessa vaiheessa tuotetta. Järjestelmän toteuttaja saa kuvauksesta käsityksen kokonaisuudessaan ja näkee myös asioiden väliset suhteet.

Kuvaus

Käyttötapauskaavioon kuuluu käyttötapaus(use case), toimija(actor), järjestelmä(system) ja assosiaatioviiva. Käyttötapausta kuvataan kaaviossa soikealla ympyrällä, jonka sisälle on kirjoitettu parin sanan kuvaus tapahtumasta. Toimija tai toimijat kuvataan yksinkertaisella tikku-ukolla, joka on sijoitettu järjestelmän ulkopuolelle. Toimija voi olla todellisuudessa ihminen tai jokin toinen järjestelmä. Järjestelmä piirretään esittämään järjestelmän rajapintaa niin että, kaikki käyttötapaukset jäävät rajan sisäpuolelle. Assosiaatioviivat piirretään kuvaamaan toimijoiden ja käyttötapausten välisiä suhteita.

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa