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