1 / 13

SA-menetelmä

SA-menetelmä. Kuvaustekniikoita yhdistelemällä ja niiden käyttöä ohjeistamalla voidaan kehittää erilaisia menetelmiä Perinteinen SA-menetelmä on yksi yleisimmin käytettyjä, väistymässä tosin oliopohjaisten menetelmien tieltä Käytännössä suunnittelutyö ei etene minkään menetelmän mukaisesti …

rae-deleon
Download Presentation

SA-menetelmä

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SA-menetelmä • Kuvaustekniikoita yhdistelemällä ja niiden käyttöä ohjeistamalla voidaan kehittää erilaisia menetelmiä • Perinteinen SA-menetelmä on yksi yleisimmin käytettyjä, väistymässä tosin oliopohjaisten menetelmien tieltä • Käytännössä suunnittelutyö ei etene minkään menetelmän mukaisesti … • Menetelmistä on yleisesti olemassa useita versioita, yrityskohtaisesti räätälöityjä tapoja soveltaa II Kehittämismenetelmistä

  2. II Kehittämismenetelmistä

  3. SA-menetelmä • Keskeiset osat: • Tapahtumalista • Luettelo tapahtumista, joihin järjestelmän on reagoitava • Tietovuokaaviot • Ydinmalli • Ympäristömalli (järjestelmän tarkoitus, liittymäkaavio, tapahtumalista) • Käyttäytymismalli • Toteutusmalli II Kehittämismenetelmistä

  4. Ydinmalli 1. Järjestelmän tarkoitus KURREK-järjestelmä sisältää kuvaukset opintojaksoista, opettajista ja opintosuorituksista. Järjestelmä tuottaa kurssien osallistujalistoja, tenttien tuloslistoja ja opintosuoritusrekisteriotteita. Opettajat kirjaavat järjestelmän avulla opintosuoritukset rekisteriin. Opiskelijat pystyvät ilmoittautumaan kursseille ja tutkimana omia Suoritustietojaan. 2. Liittymäkaavio II Kehittämismenetelmistä

  5. 3. tapahtumalista • Käyttäytymismalli • Tapahtumalistan tapahtumat kuvataan erillisinä tietovuokaavioita II Kehittämismenetelmistä

  6. Tapahtumaa ”Opettaja kirjaa opintosuorituksen” vastaava tietovuokaavio II Kehittämismenetelmistä

  7. Toteutusmalli • Toteutuksen rajaus • Reunaehdot • Käyttöliittymät • Vikatilanteet, kapasiteetivaatimukset • Tietokantarajapinta • Menetelmän soveltamisesta • Esim: • Tapahtumalista • Liittymäkaavio • Muutama tärkein tietovuokaavio II Kehittämismenetelmistä

  8. Tietovirtakaavio (data flow diagram)- kaavion laatimisesta • kuvaa toimintoja prosesseina • 0-taso kuvaa koko järjestelmää kokonaisuutena ja siihen tulevia syötteitä/lähteviä tulosteita (kontekstikaavio) • seuraava taso kuvaa päätoimintoja ja niihin liittyviä prosesseja • tarkennusta voidaan jatkaa tarvittaessa edelleen • toimintokeskeiseen tietojärjestelmän mallintamiseen • prosessit (process) • tietovarastot (data store) • ulkoiset kohteet (external entity, terminator) • tietovirrat (dataflow) II Kehittämismenetelmistä

  9. laina laina varaus varaus kirjasto- järjestelmä Kirjasto- virkailija Asiakas materiaali- tiedot materiaali- tiedot asiakas- tiedot karhu saapumisilmoitus Tietovirtakaavio; 0-taso eli liittymäkaavio • kuvaa järjestelmän ja sidosryhmien (ulkoisten kohteiden) väliset tietovirrat II Kehittämismenetelmistä

  10. Tietovirtakaavio;1-taso Asiakas Virkailija asiakastunnus materiaalitunnus materiaalitiedot asiakastiedot asiakastiedot 4. 1. Asiakas- tietojen yp 2. Materiaali- tietojen ylläpito 3. Lainaus asiakastiedot materiaalitiedot lainatiedot materiaalitiedot asiakastiedot Asiakastiedot Materiaalitiedot Lainat II Kehittämismenetelmistä

  11. Tietovirtakaavio2- taso: Asiakastietojen yp • piirtäminen onnistuu myös Prosalla, muista konfigurointi: Design  Config  SA/SD/RT (Bachman) Type  Data flow diagram Virkailija hakuehdot Asiakastiedot Asiakastiedot 1.2 Tallenna asiakas-tiedot 1.1 Selaa asiakas-tietoja Asiakastiedot Asiakastiedot Asiakastiedot Asiakastiedot II Kehittämismenetelmistä

  12. II Kehittämismenetelmistä

  13. II Kehittämismenetelmistä

More Related