Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Tilasiirtymäkaavio ja eri mallien yhteensovittaminen

Samankaltaiset esitykset


Esitys aiheesta: "Tilasiirtymäkaavio ja eri mallien yhteensovittaminen"— Esityksen transkriptio:

1 Tilasiirtymäkaavio ja eri mallien yhteensovittaminen

2 Tilasiirtymäkaavio (state-transition diagram)
laaditaan mallintamaan järjestelmän aikasidonnaista käyttäytymistä se kuvaa tilat, joita järjestelmä voi saavuttaa, siirtymät tilojen välillä, tapahtumat, jotka aiheuttavat siirtymän tilasta toiseen sekä tilasiirtymien aikana mahdollisesti suoritettavat toimenpiteet

3 Tilasiirtymäkaavio Tila Tila Tapahtuma Toiminto Tapahtuma Toiminto

4 Tilasiirtymäkaavio Tila (state) kuvaa jatkuvaa olotilaa, jossa järjestelmä tiettynä aikana on. Esim. järjestelmä odottaa jotakin syötettä. Järjestelmä viipyy tietyssä tilassa niin kauan, kunnes järjestelmän ympäristössä tapahtuu jotakin, joka aiheuttaa muutoksen tilasta toiseen. Tilasiirtymät (transition) tilojen välillä kuvaavat muutoksen tilasta toiseen. Siirtymään liittyy aina tapahtuma (event, trigger), joka aiheuttaa siirtymän. Siirtymään voi liittyä myös toimintoja (action), jotka suoritetaan siirtymän aikana.

5 Tilasiirtymäkaaviot Tilasiirtymäkaavio laaditaan
kuvaamalla kaikki järjestelmän saavuttamat tilat ja määrittelemällä sitten niiden väliset siirtymät (helpompi tapa) tai aloittamalla alkutilasta ja käymällä läpi kaikki mahdolliset polut sitä seuraaviin tiloihin jne. kunnes päästään kaikkiin mahdollisiin lopputiloihin (työläämpi tapa). Tilasiirtymäkaavioita käytetään mm. tietovirtakaavioiden prosessien sisäisen käyttäytymisen kuvaamiseen sellaisten kohteiden kuvaamiseen, jotka siirtyvät elinkaarensa aikana tilasta toiseen käyttöliittymien mallinnuksessa

6 Tilasiirtymäkaavio Materiaali saatavilla Materiaali Materiaalia
Materiaali hankittu Materiaali poistettu Materiaali saatavilla Materiaali poistettu Materiaali lainattu Materiaali palautettu Materiaali palautettu Materiaali lainassa Materiaalia ei palautettu ajoissa Karhua materiaalia Materiaalia karhuttu

7 Tilasiirtymäkaavio (käyttöliittymädialogin)
Materiaalitietojen selailu valittu Hakuehdot syötetty Hae ehtojen mukaiset kirjat Päävalikko Hakuehtojen syöttö Materiaali- lista Paluu materiaali- listaan valittu Materiaalitietojen näyttö valittu Uusien hakuehtojen syöttö valittu Paluu päävalikkoon valittu Näytä valitun materiaalin tiedot Materiaalitietojen näyttö

8 Tehtäviä tilasiirtymäkaavioista
Tee tilasiirtymäkaavio, joka kuvaa kopiokoneen toimintaa Tee tilasiirtymäkaavio, joka kuvaa pankkiautomaatin käyttöliittymän toimintaa. Bensa-automaatti

9 Tilasiirtymäkaavio: kopiokone
Idle Käynnistä ’vastaanota komentoja’ Täysi ja käynnistetty Vastaanota komentoja Käynnistä kopiointi Täynnä Kopiointi valmis Käynnistä ‘vastaanota komentoja’ Käynnistä ‘lue komentoja’ Tyhjä Täytä paperisäiliö Tee kopioita Käynnistä paperin lataus Tukossa Käynnistä ’diagonosoi ongelma’ Ei tukosta Käynnistä ‘lue komentoja’ Diagnosoi ongelma

10 Tilasiirtymäkaavio: pankkiautomaatti
Valittu SETELIOTOT Painettu väärä Odota summan syöttöä Palauta kortti Kysy nostettava summa Summa syötetty Anna rahat Odota kortin syöttöä Kortti syötetty Odota valintaa Odota tunnuslukua Annettu oikea Kysy tunnusluku Näytä valikko Valittu TILITAPAHTUMAT Tulosta tiliote Valittu LOPETUS Palauta kortti

11 Tilasiirtymäkaavio: bensa-automaatti
Valittu maksutapa Painettu väärä Odota pumpun valintaa Palauta kortti Näytä pumput Pumppu valittu Palauta kortti, mahdollista tankkaus Odota kortin syöttöä Kortti syötetty Odota valintaa Pankki vai Visa tai Lopeta Odota tunnuslukua Annettu oikea Kysy tunnusluku Näytä valikko Valittu TILITAPAHTUMAT Tulosta tiliote Valittu LOPETUS Palauta kortti

12 Mallien yhteensovittaminen
Erittäin tärkeää, varsinkin suurissa projekteissa, on laadittujen mallien yhteensovittaminen. Se paljastaa mahdolliset epäjohdonmukaisuudet suunnittelussa. Kuvaustapa Toiminnot Tiedot Aika Tietovirtakaavio X Prosessikuvaus Er-malli eli käsitemalli Tietohakemisto Tilasiirtymäkaavio

13 Tietovirtakaavion ja tietohakemiston yhteensovittaminen
Tietovirtakaavion kaikki tietovirrat ja tietovarastot määritellään tietohakemistossa. Tietohakemistossa ei voi esiintyä asioita, joita ei ole tietovirtakaavioissa (ns. irrallaan olevia määrittelyjä).

14 Tietovirtakaavion ja prosessikuvausten yhteensovittaminen
Jokainen tietovirtakaavion prosessi tulee kuvata joko alemman tason tietovirtakaaviolla tai prosessikuvauksella. Vastaavasti jokaiselle prosessikuvaukselle tulee löytyä vastaava alimman tason prosessi tietovirtakaavioista. Tietovirtakaavion tietovarastoihin menevien ja niistä lähtevien tietovirtojen tulee vastata prosessikuvauksessa olevaa syöttö- ja tulostetietojen käsittelyä.

15 Prosessikuvausten, tietovirtakaavioiden ja tietohakemiston yhteensovittaminen
Jokaiseen tietohakemiston alkioon pitää löytyä viittaus jostakin prosessikuvauksesta, tietovirtakaavioista tai toisesta tietohakemiston alkiosta. Jokainen prosessikuvauksissa esiintyvä tietoalkioviittaus täyttää jonkin seuraavista ehdoista: viittaus on yhteneväinen prosessiin liittyvän tietovaraston tai tietovirran nimen kanssa alkio on prosessikuvauksessa määritelty sisäinen tieto alkio on osa tietovaraston tai –virran kuvausta.

16 ER-mallin, tietovirtakaavion ja tietohakemiston yhteensovittaminen
Jokaisen tietovirtakaavion tietovaraston tulee vastata ER-mallin kohdetyyppiä, suhdetyyppiä tai näiden yhdistelmää. ER-mallin kohteiden ja tietovirtakaavion tietovaraston nimien tulee vastata toisiaan (esim. kohde ’Asiakas’ er-mallissa ja ’Asiakkaat’ tietovirtakaaviossa). Tietohakemiston hakusanojen täytyy olla viittauksia sekä tietovirtakaavioon että ER-malliin. ER-mallin kohteiden attribuuttien täytyy olla yhtäpitäviä ko. kohteen tietohakemistomääritysten kanssa.


Lataa ppt "Tilasiirtymäkaavio ja eri mallien yhteensovittaminen"

Samankaltaiset esitykset


Iklan oleh Google