Käsite/Concept

Kuvauksen kirjoitti: Aleksi Lahtiharju, opiskelijatunnus L8320

Lyhyt kuvaus käsitteestä tai aiheesta

Mitä käsite tarkoittaa?

Käyttötapauksella (Use Case) kuvataan toimijan ja tuotteen/palvelun välistä vuorovaikutusta tietyn päämäärän saavuttamiseksi. Se on yksi UML:än (Unified Modeling Language) kolmestatoista kaaviosta. Käyttötapauksessa rajataan tuote tiettyyn osa-alueeseen, ja kuvataan tältä alueelta yksi tapahtuma yksityiskohtaisesti toimijan ja tuotteen välillä. Käyttötapauksessa voi olla mukana myös useita toimijoita. Tapahtumasta kirjoitetaan käyttötapauskuvaus (skenaario), joka on tarkennettu kuvaus tapahtumasta. Käyttötapauskuvauksen otsikoina on tapahtuma sekä toimija, ja sen jälkeen kuvataan askel askeleelta kyseinen tapahtuma. Siihen lisätään erikseen myös poikkeustilanteet, jotka määritellään käyttötapauskuvauksen loppuun. Kuviossa 1 on esitetty käyttötapauskaavio ravintolasta. Siinä on esitetty ympyröissä erilaiset käyttötapaukset ja viivoilla toimijoiden suhteet niihin.

Kuvio 1

Kuvio 1

Esimerkkejä

Pelin osto Visalla pelikaupasta X
Asiakas Y
1. Käyttäjä avaa selaimella verkkosivun josta peli ostetaan
2. Käyttäjä valitsee haluamansa pelin
3. Käyttäjä siirtää pelin ostoskoriin
4. Käyttäjä siirtyy kassalle
5. Käyttäjä valitsee maksutavaksi Visan
6. Käyttäjä suorittaa maksun
3.1. Pelin voi poistaa ostoskorista poista-painikkeella

Asiakas Y on asiakkaana pelipalvelussa X. Pelipalvelu sisältää muun muassa pelien selailun, pelien oston, keskustelufoorumin yms. Rajataan osa-alueeksi pelien osto. Pelien ostossa on esimerkiksi seuraavanlaisia käyttötapauksia: pelin osto Mastercardilla, pelin osto Visalla, pelin lahjoitus kaverille ja pelin palautus. Valitaan käyttötapaukseksi pelin osto Visalla, ja kirjoitetaan siitä käyttötapauskuvaus. Käyttötapauskuvauksessa nähdään askelittain, kuinka asiakas #1 suorittaa pelin oston Visalla. Kohdassa 3, jos asiakas on valinnut esimerkiksi väärän pelin, voi hän poistaa sen poista-painikkeella. Merkitään se poikkeustilanteeksi käyttötapauskuvauksen loppuun.

Lähteitä liittyen aiheeseen

Linkit wikin muihin sivuihin