Demo 2 - 2.4.
Mallivastaus - Opiskelijoiden vastauksia
2. demoissa keskitytään käyttötapausten kirjoittamiseen. Käy
läpi luento 6:n
materiaali ja esimerkit, erityisesti Cockburnin
tyyliohjeet.
Demojen tulee olla palautettuna verkossa viimeistään 15.4.
klo 12.00. Vastausaikaa jatkettu väärillä formaateilla
palautettujen vastausten vuoksi 17.4. klo 12.00. Demot palautetaan
NettiDemoWWW:llä.
Muista merkitä NettiDemoWWW:n molempien tehtävien kohdalle
pistemäärä (ja tarvittaessa kommentteja). Pisteet voi jakaa
useammalle tiedostolle.
1. Käsitteitä
Vastaa lyhyesti. Ei esseevastauksia!1a). Mitä eroa on (liiketoiminta)prosesseilla ja käyttötapauksilla? Miten ne liittyvät toisiinsa? (1p)
1b). Selitä omin sanoin käyttötapauskaaviossa käytettävät include- ja extends-suhteet ja anna esimerkki kummankin käytöstä käyttötapauksissa. (1p)
1c) [Lähde: Bennett, teht. 4B]. Vertaa oliolähestymistavan perintää (yliluokka-aliluokka) biologiseen "perintään" vanhempien ja lasten välillä sekä laissa määriteltyyn perintöoikeuteen. (1p)
2. Poliisirekisteri
Käy läpi seuraava toimintakuvaus:
2a). Piirrä järjestelmän kuvauksen pohjalta käyttötapauskaavio, jossa vähintään järjestelmän tärkeimmät käyttötapaukset ja aktorit. (2p)
2b). Kirjoita
yksityiskohtainen kuvaus käyttötapauksesta "Kirjaa rikos
järjestelmään". Voit käyttää esim. seuraavaa käyttötapauspohjaa
(html, doc, odt). (2p)
3. Kirjastojärjestelmä
Tutustu Kirjastojärjestelmä-malliharjoitustyöhön
erityisesti
aihekuvauksen ja
vaiheen 1 mallien osalta.
3a). Käy läpi käyttötapauskaavio ja malliesimerkkinä ollut Asiakaslainaus-käyttötapaus. Tavoitteena kirjoittaa lainaukseen liittyvät käyttötapaukset niin, että yleiset lainaustoiminnot on erotettu asiakkaan ja kirjastonhoitajan (KH) tekemästä lainauksesta: (3p)
- Kirjoita yksityiskohtainen kuvaus KH-lainaus -käyttötapauksesta.
- Tutki, mitä yhteisiä piirteitä KH-lainaus ja Asiakaslainaus-käyttötapauksilla on ja kirjoita niiden pohjalta yleinen Lainaus-käyttötapaus (käyttötapauksen aktorina voidaan pitää Kirjastonhoitajan tai Asiakkaan sijaan yleisempää roolia, esim Lainaaja).
- Varmista, että Asiakaslainaus ja KH-lainaus ovat Lainauksen
erikoistumia (voit joutua muokkaamaan myös
Asiakaslainaus-käyttötapausta): jokaiselle Lainauksessa mainitulle
askeleelle ja mahdolliselle poikkeukselle on oltava vastine
alikäyttötapauksessa. Alikäyttötapaus voi sisältää uutta
toiminnallisuutta, poikkeuksia tai muuttaa yksittäisten askeleiden
yksityiskohtia.
Vinkkejä: RUP:
Guidelines for Use-Case-Generalization
3b). Kirjoita yksityiskohtaiset kuvaukset käyttötapauksista "Kokoelman päivitys" ja "Aineistohaku". (3p)
