OMS_2017
- Perehdy UML-kielen käyttötapausmalliin opintojakson kirjallisuuden perusteella. Voit toki hyödyntää muitakin lähteitä.
a) Laadi alustava luettelo kehitettävän hinnoittelujärjestelmän käyttötapauksista.
b) Laadi luettelo hinnoittelujärjestelmän toimijoista (actoreista). Huomaa, että myös mallinnettavan järjestelmän kanssa vuorovaikutuksessa olevan muut, ulkoiset järjestelmät ovat käyttötapausmallin kannalta actoreita.
c) Piirrä käyttötapauskaavio
- Valitse käyttötapauslistalta jokin käyttötapaus, jonka arvelet olevan asiakkaan kannalta kaikkein keskeisin (ja myyvin) toiminto.
Täsmennä valitsemasi käyttötapaus määrittelemällä siitä seuraavat asiat:
Nimi
Toimijat (actors)
Esiehto (precondition)
Tapahtumien normaali kulku
Tapahtumien vaihtoehtoinen kulku
Jälkiehto (postcondition)
Muu tieto, huomautukset, kuva käyttöliittymästä jne.
- Organisoidutaan pienryhmiin ensimmäisellä kerralla tehtyyn jakoon pohjautuen.
Merkitse ryhmäsi kokoonpano näkyviin erilliselle keskustelualueelle.
-
Laadi käyttötapausmalli ja käyttötapauskuvaukset järjestelmän keskeisimmille toiminnoille (vähintään 5 kpl).
-
Laadi analyysivaiheen alustava luokkamalli, joka kuvaa järjestelmän käsitteet ja niiden väliset suhteet.
-
Perehdy Arduino-kontrolleriin ja korttitietokoneiden perusteisiin esimerkiksi tämän videon avulla:
https://www.youtube.com/watch?feature=youtu.be&v=7vhvnaWUZjE&app=desktop
Perehdy myös joihinkin korttitietokoneilla käytettäviin langattomiin tiedonsiirtoratkaisuihin (RF-moduuli), kuten ZigBee ja NRF24L01.
https://en.wikipedia.org/wiki/RF_module
https://www.youtube.com/watch?v=vpWIM7X3XwQ
- Pohdi millainen rakenne järjestelmälläsi voisi olla ja kuvaa se kaaviolla.