Käyttötapauspatternit
Käyttötapauspatternit, eli käyttötapausmallit, ovat suunnittelumalleja ohjelmistokehityksessä, jotka kuvaavat tapaa, jolla käyttäjät (actorit) vuorovaikuttavat järjestelmän kanssa tiettyjen tavoitteiden saavuttamiseksi. Ne auttavat hahmottamaan ja dokumentoimaan järjestelmän toiminnallisuutta ja vaatimuksia selkeällä ja ymmärrettävällä tavalla. Käyttötapauspatternit eivät ole teknisiä ratkaisuja, vaan enemmänkin tapoja ajatella ja kommunikoida järjestelmän käyttäytymisestä.
Yleisimpiä käyttötapauspatroneita ovat peruskäyttötapaus, laajennus (extend) ja sisällytys (include). Peruskäyttötapaus kuvaa yksittäistä vuorovaikutusta käyttäjän ja järjestelmän
Näiden patroneiden avulla voidaan rakentaa monimutkaisiakin käyttötapausmalleja, jotka muodostavat perustan järjestelmän suunnittelulle ja toteutukselle. Ne edistävät