Systeemityö 2 Toimintokaavio – Activity diagram Teppo Räisänen, Principal Lecturer Oulu University of Applied Sciences, School of Business and Information Management teppo.raisanen@oamk.fi, 050 382 6587
Toimintokaavio
Toimintokaavio Tilakaavio tarkentaa luokkia ja olioita Toimintokaavio tarkentaa käyttötapauksia
Toimintokaavio Mallinnetaan toimintoja ja niiden tuloksia Syntaksi on lähellä tilakaavion syntaksia Siirtymät eivät tarvitse tapahtumia Toimintokaaviota voidaan käyttää kun Kuvataan kuinka yksi käyttötapaus (use case) voidaan suorittaa Kuvataan työtä (toimintoja), joka tehdään kun operaatiota suoritetaan Kuvataan olion sisäistä toimintaa Kuvataan kuinka joukko toisiinsa liittyviä toimintoja suoritetaan, ja kuinka ne vaikuttavat olioihin Kuvataan kuinka yritysprosessit (työntekijät, tietovirrat, organisaatiot ja oliot) toimivat
Toimintokaavio Käyttötapaus Toimintokaavio
Toimintokaavio Syntaksi on hyvin samanlainen kuin tilakaaviossa Nuolet on siirtymiä Tilat ovat aktiviteetteja Isoin ero on että niillä mallinnetaan eri asioita Tilakaavio olion tiloja ja tilasiirtymiä Toimintokaavio toimintoja esim prosessit, käyttötapaukset
Toimintokaavio Tilakaavio mallintaa olion tiloja Toimintokaavio mallintaa useimmiten käyttötapausta tai prosessia Tilakaaviossa pitää siirtymien syyt olla määrätty Tapahtumat, ehdot Toimintokaaviossa siirrytään, kun toiminto on suoritettu Ei tarvitse tapahtumia eikä ehtoja
Toimintokaavio Mallinnetaan prosessia
Toimintokaavio Käyttötapaus
Toimintokaavio
Harjoitus Piirtäkää toimintokaavio yhdestä lukukausityönne käyttötapauksesta
Harjoitus Piirtäkää toimintokaavio rahan nostosta ATM:stä
Harjoitus Piirtäkää toimintokaaviot muista käyttötapauksista ATM-harjoituksessa