Käyttötapauskaaviot (Use Case -diagrammit)

Tredun ohjelmistokehittäjien kurssimateriaaleja

Käyttötapauskaaviot (Use Case -diagrammit)

Mikä on käyttötapauskaavio?

Käyttötapauskaavio on tapa kuvata:

Se näyttää järjestelmän toiminnot käyttäjän näkökulmasta.

Käyttötapauskaavio


Miksi käyttötapauskaavio tehdään?

Käyttötapauskaavio auttaa:

1. Ymmärtämään kokonaisuuden

2. Keskustelemaan tiimissä

3. Suunnittelemaan ennen koodausta


Tärkeä huomio

Käyttötapauskaavio EI kuvaa:

Se kuvaa vain:


Esimerkki (asuntovuokraussovellus)

Käyttäjäroolit:

Toiminnot:

Kaaviossa nämä yhdistetään toisiinsa.


Käyttötapauskaavion peruselementit

1. Käyttäjä (Actor)

2. Toiminto (Use case)

3. Yhteys (viiva)


Kuinka tarkka kaavion pitää olla?

Ei tarvitse tehdä täydellistä UML-kaaviota.

Tärkeintä:


Yleiset virheet


Tarvitaanko tätä oikeasti?

Kyllä — mutta:

Ei siksi, että “näin kuuluu tehdä”
Vaan siksi, että:


Työkalut käyttötapauskaavioihin

Ilmaisia ja helppoja vaihtoehtoja


Perinteisempi työkalu


Harjoitustehtävä

Laaditte tiimissä käyttötapauskaavion projektiinne:

  1. Määritelkää käyttäjäroolit
  2. Listatkaa toiminnot
  3. Piirtäkää kaavio