Skip to content

Käyttötapaus - Use case

Kuvauksen kirjoitti: Teemu Hyvärinen | G9621

Lyhyt kuvaus käsitteestä tai aiheesta

Use Case eli käyttötapaus on laajalti käytetty käsite sovelluskehityksessä. Käyttötapaukset ovat osa varsinaista vaatimusmäärittelyä.
Käyttötapauksen periaate on kertoa, kuinka sovelluksen pitäisi käyttäytyä siellä liikkuessa.
Jokaista mahdollista tilannetta varten on tehtävä uusi tapaus, jossa kerrotaan kuinka sovellus käyttäytyy kyseisessä tilanteessa.

Käyttötapauksilla halutaan siis havainnollistaa käyttäjän ( Actor ) ja Palvelun ( System ) välinen kanssakäyminen.
Suurissa sovelluksissa käyttötapauksia tulee suuria määriä, koska käyttäjä voi tehdä asioita eri tavalla ja mahdollisesti saada myös virhetilanteita aikaiseksi.
Nämä kaikki tilanteet tulisi saada ilmoitettua vaatimusmäärittelyä tehtäessä

Käyttötapausmalli

  • Muodostuu käyttötapauskaavioista
  • Käyttötapaus kuvaus sisältää tapahtumien kulun eri tilanteissa
  • Kuvastavat toiminnallisuutta
  • Yksi käyttötapaus on uusi malli
  • Mahdolliset virhetilanteet

Esimerkki käyttötapaus

  • Use case 1 - Kodin siivous
  • Actor - Asukas
  • Flow - Asukas siivoaa asunnon päivittäin. Pyyhkii pölyt, vie roskat, tiskaa ja imuroi.

Muuta aiheeseen liittyvää

Käyttätapauskuvauksia voidaan kuvata esim. taulukkona tai UML kaaviona UML diagrams

Linkit ulkopuolisiin lähteisiin