1 / 27

Tietoj rjestelm n suunnittelu

Sis

lavinia
Download Presentation

Tietoj rjestelm n suunnittelu

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. Tietojärjestelmän suunnittelu Eija Kalliala sähköposti: eija.kalliala@helia.fi kotisivu: http://myy.helia.fi/~kalei/

    2. Sisältö Tietojärjestelmän kehittäminen merkitys yritykselle vaiheet Projektityöskentely projektiorganisaatio ja -sopimus Kuvausmenetelmät ja niiden merkitys tietojen ja toimintojen kuvaaminen Sopimukset ja lainsäädäntö

    3. Merkitys yritykselle Nykytilasta tavoitetilaan kehittää, parantaa tai tehostaa liiketoimintaa parantaa kilpailuasemaa helpottaa asiakaspalvelua Etenemissuunnitelma tavoitteesta totta pienin askelin Muutos muutoksen hallinta: mahdollisuus, ei uhka henkilöstö mukaan alusta asti

    4. (Tietojärjestelmä)projekti Unelma muhii, kasvaa suunnitelmaksi, teemme todeksi.

    5. Erilaiset etenemistavat Vesiputous Iteroiva vesiputous Spiraali Protoilu STST Kaaos

    6. Eteneminen Miten etenen? Hyppään vesiputoukseen? Kierrän spiraalin?

    7. Projektiorganisaatio Projektiryhmä (2-8 henkilöä) ryhmän jäsenillä roolit ja vastuut projektit voidaan pilkkoa peräkkäisiksi tai rinnakkaisiksi osaprojekteiksi nykyisin projektin kesto max. 6 kk Ohjausryhmä

    8. Projektiryhmä Projektipäällikkö määrittelyprojektissa yleensä liiketoiminnan edustaja suunnitteluprojektissa it-ammattilainen Projektisihteeri Liiketoiminnan asiantuntijoita ja käyttäjiä It-ammattilaisia (suunnittelijoita, järjestelmäsuunnittelijoita) Tietoturvavastaava

    9. Ohjausryhmä Liiketoiminnan edustus Projektipäällikkö mukana Ohjaa, seuraa ja valvoo reagoi ongelmatilanteisiin projektin sisäiset ympäristön aiheuttamat Hyväksyy muutosesitykset Kantaa vastuun projektin valmistumisesta, tuloksesta, laadusta ja rahojen käytöstä

    10. Projekti Hyvä projekti puhaltaa yhteen hiileen. Tavoite siintää.

    11. Projektisuunnitelma Tausta, tavoite, rajaus, ympäristö Tehtävät, ajoitus, työmäärä ja tarkistuspisteet, vastuuhenkilöt ja osallistujat Kustannukset Riskianalyysi Laadun- ja muutostenhallinta Projektiorganisaatio

    12. Projektisuunnitelman merkitys Osapuolten allekirjoittama sopimus mitä tehdään? millä resurssein? missä aikataulussa? projektipäällikön “henkivakuutus” Muutokset sovitaan erikseen mitä muutos vaikuttaa tulokseen, kustannuksiin ja aikatauluun? kirjataan sovitut muutokset ja tarvittaessa muutetaan projektisuunnitelmaa

    13. Tietojärjestelmän kehittämisen vaiheet Esitutkimus Määrittely Suunnittelu (sisällön ja tekninen) Toteutus Testaus Käyttöönotto Ylläpito ja edelleen kehittäminen

    14. Mallinnus Miksi mallinnan? Kuvaan ydinasiat, ymmärrys kasvaa. Milloin mallinnan? Koirankoppi? Asunto? Pilvenpiirtäjä?

    15. Esitutkimus, määrittely (1/2) Liiketoiminnan kuvaus Nykytila yleiskuvaus sidosryhmät, kilpailijat, asiakkaat tiedot toiminnot tietoturva ongelmat ja niiden ratkaisut => Vaatimukset uudelle järjestelmälle

    16. Esitutkimus, määrittely (2/2) Tavoitetila määrittely konkreettiset mittarit tiedot toiminnot tietoturva riskit

    17. Vaatimukset uudelle järjestelmälle Tiedot, toiminnot, ongelmat – niistä saamme uuden vaateita.

    18. Mallinnuskieli Tapa välittää tekijän ajatukset lukijalle UML-notaatio (Unified Modelling Language) http://www.uml.org/ kehitetty 1990-luvun puolivälissä, kehittyy jatkuvasti nykyisin yleisimmin käytössä oleva mallinnuskieli Ominaisuudet käytetään samaa notaatiota tietojärjestelmän eri vaiheissa ei kata kaikkea, profiileilla voidaan laajentaa

    19. Tietojen kuvaus (Olio)luokkamalli kuvaa olioluokat eli kohteet, joista olemme kiinnostuneita (asiakas, tuote, tilaus) kuvaa olioluokkien ominaisuudet ja vastuut Kuvaa olioluokkien väliset yhteydet ja rakenteet pohja tietomallille (tietokantakaaviolle) Tilamallit kuvataan olion tilat, jotka vaikuttavat sen käyttäytymiseen (asiakas, kanta-asiakas, mustalla listalla, poistettu asiakas)

    20. Tiedot Luokkamallissa tiedot, yhteydet, asteet, eri rakenteet. Olion tila määrää, minne voi mennä, mitä tapahtuu.

    21. Toimintojen kuvaus Käyttötapaukset eli käyttötilanteet Toimijat eli aktorit toinen tietojärjestelmä voi myös olla aktori Käyttötapauksia voidaan tarkentaa laajennuksin (extend) ja yleistyksin (include) Käyttötapauksen kuvaus esiehdot, toimijat, kuvaus (kuin alakoululaisen ainekirjoitus), lopputulos, poikkeukset

    22. Toiminnot Käyttötapaukset: mitä palvelu antaa, mitä haluaa? Kuka tarvitsee? Kuka saa tehdä mitä? Millaisin ehdoin?

    23. Dokumentit Mallinnus kasvaa dokumentaatioksi tekstein, kaavioin.

    24. Suunnittelu Tarkennetaan määrittelyn kuvauksia Otetaan huomioon tekninen ympäristö, jossa järjestelmä tulee toimimaan Lisätään kuvauksiin tarvittavat tekniset yksityiskohdat Kuvataan tietojärjestelmän rakenne (esim. verkkopalvelun sivustorakenne) Kuvataan käyttöliittymät

    25. Toteutus ja testaus Tietoturvallinen koodaus ja normaali testaus Käyttäjät testaavat (systeemitestaus) Aiemmin määritellyistä käyttötapauksista saa testitapauksia Testauksessa havaitut virheet raportoidaan ja luokitellaan korjauksen kiireellisyyden ja kriittisyyden mukaan Joidenkin virheiden kanssa voidaan elää, jos korjaus olisi hyötyyn nähden kohtuuttoman kallis

    26. Käyttöönotto Kerralla – tai pienissä osissa Markkinointi – voi alkaa jo kuukausia etukäteen Tiedotus ja tietoiskut Järjestelmän tuleville käyttäjille tietoa hyvissä ajoin etukäteen Helpottaa käyttöönotto- ja muutoskynnystä Koulutus Tarpeen mukaan Käyttäjien ehdoilla ja kielellä Käyttöohjeet

    27. Ylläpito Tietojärjestelmän elämänkaaren pisin ja resursseja syövin vaihe Vasta ylläpito paljastaa tietojärjestelmän hyvyyden Kehittävä ylläpito Valtaosa nykyisestä tietojärjestelmien kehitystyöstä on kehittävää ylläpitoa Toimivaa järjestelmää laajennetaan tai muutetaan

    28. Lainsäädäntö Tekijänoikeus Tekijänoikeus suojaa tuotoksia, jotka ovat riittävän omaperäisiä ylittääkseen teoskynnyksen. Tekijänoikeuslaki ei tunne vilpittömän käytön käsitettä. http://www.kopiosto.fi/ Tietosuoja Suomessa henkilötietolaki Henkilötietoluetteloja saa julkaista vain, jos niihin on saatu kaikilta asianomaisilta lupa. http://www.tietosuoja.fi/ Kuluttajalainsäädäntö http://www.kuluttajavirasto.fi/ -> lait ja ohjeet

More Related