Käyttötapauksissa
Käyttötapaukset, tai use cases, ovat kuvaus siitä, miten järjestelmä vuorovaikuttaa käyttäjän tai toisen järjestelmän kanssa saavuttaakseen tietyn tavoitteen. Ne ovat keskeinen osa vaatimustenhallintaa ja ohjelmistokehitystä, ja niiden avulla voidaan dokumentoida järjestelmän toiminnallinen käyttäytyminen sekä vuorovaikutukset eri sidosryhmien kanssa. Käyttötapaukset auttavat ymmärtämään, mitä järjestelmän on tehtävä, kenellä on roolija, ja missä järjestyksessä tapahtumat etenevät.
Käyttötapaukset kuvaavat yleisesti toimijan (actor) ja tavoitteen, sekä sisäisen tai ulkoisen vuorovaikutuksen, jonka kautta tavoite saavutetaan.
Käyttötapauksia käytetään mm. vaatimusten määrittelyssä, sidosryhmien kommunikaatiossa, suunnittelun ohjauksessa sekä testien laatimisessa. Ne tarjoavat jäljitettävyyden: miten
Esimerkki: Käyttötapaus "Asiakas tilaa tuotteen" sisältää pääpolun: asiakas selaa tuotetta, lisää sen ostoskoriin, suorittaa maksun ja