käyttötapauksien
Käyttötapaukset, usein lyhennettynä use caseiksi, ovat kuvaus siitä, miten käyttäjät tai muut järjestelmät osallistuvat saavuttamaan tavoitteensa järjestelmän kanssa. Ne muodostavat toiminnallisten vaatimusten kerroksen, joka keskittyy siihen, mitä järjestelmän tulee tehdä asiakkaan tai sidosryhmien kannalta, eikä teknisiä toteutustapoja.
Rakenne: jokaisella käyttötapauksella on rajapinta aktoriin ja järjestelmään. Tapaus kuvaa päävirran eli pääasiallisen toimintapolun sekä mahdolliset
Käyttötapaukset tukevat vaatimusten määrittelyä ja testauksen suunnittelua. Ne auttavat määrittämään järjestelmän rajat sekä sidosryhmien toiveiden tärkeysjärjestyksen.
Rajoitukset ja kritiikki: käyttötapaukset eivät yksin kata ei-toiminnallisia vaatimuksia, kuten suorituskykyä, turvallisuutta tai käytettävyyttä. Ne voivat
Esimerkkejä: kirjautuminen, tuotteen lisääminen ostoskoriin, maksun suorittaminen tai tilauksen seurannan aloittaminen. Käyttötapaukset voivat esiintyä sekä perinteisesti