käyttötapauskaaviossa
Käyttötapauskaavio, englanniksi use case diagram, on UML:n eli yhdistetyn mallinnuskielen (Unified Modeling Language) graafinen esitys. Se kuvaa järjestelmän toiminnallisuuksia ulkoisten toimijoiden, eli käyttäjien tai muiden järjestelmien, näkökulmasta. Kaavion tarkoituksena on esittää selkeästi, mitä järjestelmä tekee ja kuka tai mikä sitä käyttää.
Pääelementtejä käyttötapauskaaviossa ovat toimijat (actors), jotka esitetään yleensä tikku-ukkoina, ja käyttötapaukset (use cases), jotka kuvataan soikioina.
Lisäksi kaaviossa voidaan käyttää suhteita, kuten yleistämistä (generalization) ja sisällyttämistä (include) tai laajentamista (extend), tarkentamaan käyttötapausten
Käyttötapauskaavioita käytetään ohjelmistokehityksessä ja järjestelmäsuunnittelussa vaatimusmäärittelyn työkaluna. Ne auttavat ymmärtämään järjestelmän rajapintoja ja perustoimintoja ilman teknisten