Käyttötapauksia
Käyttötapaus (use case) on kuvaus siitä, miten käyttäjä tai ulkoinen toimija saavuttaa tietyn tavoitteen järjestelmän kanssa käytännön vuorovaikutuksessa. Se määrittelee, mitä toimintoja aktori voi suorittaa, miten järjestelmä reagoi ja mikä on lopullinen hyöty. Käyttötapaukset painottavat käyttäjäkeskeistä näkökulmaa ja palvelevat vaatimusten määrittelyä sekä kommunikointia sidosryhmien kanssa.
Käyttötapauksia käytetään ohjelmistokehityksessä vaatimusten keruuseen, vuorovaikutusten ja hyväksyntäperusteiden kuvaamiseen sekä testauksen suunnitteluun. Niiden avulla voidaan jäsentää
Rakenne: jokaisella käyttötapauksella on nimi, siihen liittyvä toimija (aktiivi) ja tavoite. Lisäksi on edellytykset, päävirta eli
Käyttötapauksia voidaan dokumentoida tekstimuodossa tai esittää visuaalisesti UML:n periaatteisiin pohjautuvilla käyttötapausdiagrammeilla. Ne liittyvät usein käyttäjätarinoihin ja
Esimerkki: käyttötapaus "Asiakas tilaa tuotteen." Aktori: Asiakas. Tavoite: tehdä tilaus järjestelmään. Päävirta: Asiakas selaa tuotteita, lisää