Vaatimusmääritelystä UML:n avulla Mitä käyttötapauskaaviolla voi kuvata? Mitkä ovat sen keskeiset elementit? Miten laaditaan käyttötapauskaavio? Miksi laaditaan kirjallisia kuvauksia? Miksi käyttötapaukset ovat tärkeitä? Mikä yhteys on käyttötapauksilla ja liiketoimintaprosesseilla?
Käyttötapauskaavio: Lukutaito Poliisin tietojärjestelmä Kirjaa rike Tulostin Kirjaa rikos Poliisi Luo rikosrekisteri <<extend>> Kirjaa rikollinen Muuta rikoksen tila <<include>>
Käyttötapaus: Rikollisen kirjaaminen rikokselle. Aktori(t): Poliisi 1. Poliisi valitsee rikoksen kirjaamistoiminnon. 2. Järjestelmä tuottaa poliisille listan ratkaisemattomaksi merkityistä rikoksista. 3. Poliisi valitsee yhden rikoksista napsauttamalla ko. riviä. 4. Järjestelmä esittää lomakkeen. 5. Poliisi syöttää rikollisen Sotun ja valitsee Hae. 6. Järjestelmä hakee ja esittää rikollisen tiedot. [Poikkeus 1] 7. Poliisi lisää ko. rikoksen osaksi rikollisen rikosrekisteriä, napsauttamalla Tallenna. 8. Järjestelmä lisää rikoksen osaksi rikollisen rikosrekisteriä ja muuttaa rikoksen tilan ratkaistuksi. 9. Järjestelmä tuottaa poliisille listan ratkaisemattomaksi merkityistä rikoksista. 10. Poliisi palaa päävalikkoon valitsemalla Sulje. [Poikkeus 1] Tietoja ei löydy. 6-1. Järjestelmä esittää virheilmoituksen ja esittää lomakkeen rikollisen tietojen kirjaamiseksi. 6-2. Poliisi täyttää lomakkeen ja valitsee Tallenna. (jatketaan kohdasta kahdeksan)
Käyttötapauskaavio: Kirjoitustaito Teatterijärjestelmä: Pro-Teatteri ry on yleishyödyllinen yhdistys, jonka tavoitteena on edistää näyttämötaidetta tukemalla mm. teattereiden näytelmä- ja roolihenkilövalintoja ja tiedottamalla niistä. Tätä varten tarvitaan oliopohjainen järjestelmä, jolla pidetään kirjaa ja tarjotaan tietoja teattereista, näytelmistä sekä niiden produktioista ja esityksistä. Tarkempi kuvaus: http://users.jyu.fi/~luomae/itka111/teatteri.htm
Käyttötapauskaavio: Kirjoitustaito
Nimi: Muokkaa produktiota Esiehdot: Käyttäjä on kirjautunut sisään järjestelmään. Pääskenaarion kuvaus 1. Käyttäjä valitsee produktion muokkaus-toiminnon valitsemalla sen pudotusvalikosta. 2. Järjestelmä hakee ja esittää listan olemassa olevista produktioista [Poikkeus1]. 3. Käyttäjä valitsee haluamansa produktion napsauttamalla sen nimeä. 4. Järjestelmä hakee ja esittää produktion tiedot [Poikkeus2]. 5. Käyttäjä valitsee tiedon jota haluaa muokata [Huomautus1]. 6. Käyttäjä muokkaa haluamiaan tietoja ja napsauttaa Tallenna [Poikkeus3] [Poikkeus5]. 7. Järjestelmä tallentaa muutokset tietokantaan ja ilmoittaa käyttäjälle muokkauksen onnistumisesta. [Poikkeus4]. Poikkeukset 1. Järjestelmässä ei ole vielä yhtään produktiota. Käyttäjä ohjataan lisäämään produktiota. 2. Joku muokkaa tietoja samaan aikaan. Järjestelmä ilmoittaa ongelmasta ja siirtyy etusivulla. 3. Käyttäjän on antanut väärän syötteen. Järjestelmä esittää virheilmoituksen ja osoittaa virheellisen kohdan. 4. Tallentaminen ei jostain syystä onnistu. Järjestelmä antaa virheilmoituksen. 5. Käyttäjä ei tallenna muokattuja tietoja. Huomautukset 1. Muokattavia tietoja voivat olla produktion nimi, roolit, tilat, näytökset tai harjoitukset
Aktiviteettikaavio: lukutaito
Aktiviteettikaavio: kirjoitustaito Opiskelija ilmoittautuu kurssille. Luennoitsija pitää luennon, jolle opiskelijat osallistuvat. Opiskelija tekee demotehtävät, jotka demonpitäjä tarkastaa ja merkitsee demopisteet. Luentoja ja demoja toistetaan niin kauan kuin kurssia on jäljellä, jonka jälkeen opiskelija ilmoittautuu tenttiin ja suorittaa sen. Luennoitsija tarkastaa tentin. Jos kurssi menee läpi, luennoitsija merkitsee kurssin arvosanan. Muuten opiskelija ilmoittautuu uusintatenttiin.
Aktiviteettikaavio: kirjoitustaito Oikolukutehtävä: Mitä kaaviosta puuttuu?