Ettevõtte infosüsteem. Lektor : Vambola Leping Majandusprotsesside juhtimise ja infosüsteemide lektoraat tel.

Similar documents
Transcription:

Ettevõtte infosüsteem Lektor : Vambola Leping Majandusprotsesside juhtimise ja infosüsteemide lektoraat vambola@mtk.ut.ee tel. (07) 376 334

Kursuse eesmärk! Anda ülevaate infosüsteemidest ja nende projekteerimisest ning teatava kogemus infosüsteemide kasutamisest

ETTEVÕTTE INFOSÜSTEEMID Aineprogramm 2002/2003 õ.-a. Aine kood: MJJV.08.021 Vastutav õppejõud: lektor Vambola Leping Aine nimetus: Ettevõtte infosüsteemid Information Systems (Firm level) Aine Maht: 2 AP 48 tundi loengud 12 tundi seminarid 33 tundi praktikumid 3 tundi referaadid 1 Õpetamise aeg: 7. semestril Hindamine: Eksam Eeldusained: MJRA.05.026

Kirjandus: Isotamm, A. Infosüsteemide projekteerimine. Tartu: TÜ Kirjastus, 1998. Linntam, A. MS Access. Andmebaaside loomine. Külim: Tallinn 2000. Paas T. Ettevõtte infosüsteemi loomine. Tartu, 1993. Mereste U. Süsteemkäsitlus. 1987. Downs, E., Clare, P., Coe, I. Structured Systems Analysis and Design Method. New York: Prentice Hall, 1988. Laudon, K.C., Laudon, J. P. Management Information Systems. New Approaches to Organization & Technology 5th Edition (Study Edition). New York: Prentice Hall, 1998. Yourdon E. Modern Structured Analysis Prentice-Hall Internatsional, Inc. 1989.

Loengud Õppenäda l 1 Teema Süsteem, informatsioon ja infosüsteem Õppejõud lektor V. Leping 2 Infosüsteemide projekteerimine 3 Infosüsteemide projekteerimismeetodid 4 Infosüsteemi projekteerimise näide

Seminarid Õppenäda l 5 6 7 8 9 10 11 12 13 14 15 16 Teema MS Access i tutvustus (tabelid, vormid, päringud) Raamatulaenutuse andmebaasi koostamine Objektsüsteemi valimine ja selle analüüs Objektsüsteemi valimine ja selle analüüs Objektsüsteemi valimine ja selle analüüs Projekteerimine Projekteerimine Projekteerimine Infosüsteemi realiseerimine MS Access is Infosüsteemi realiseerimine MS Access is Infosüsteemi realiseerimine MS Access is Test Õppejõud lektor V. Leping

Loengu põhiteemad:! Süsteem! Informatsioon! Infosüsteem! Infosüsteemide projekteerimine

Sissejuhatus! Inimene! Elu meie ümber! Informatsioon! Arvuti

Süsteem! Süsteem on omavahel seotud objektide terviklik kogum Süsteemil on kaks olulist omadust: 1. mitteamorfsus 2. terviklikkus ehk ühtsus.! Väliskeskkond! Alamsüsteem! Liides (Interface)

Sisend- ja väljundtoimed juhtimistoime häiring juhtimistoime SÜSTEEM reageering reageering

Süsteem kui must kast A B C D E

Informatsioon Informatsioon on peegeldus- ja regulatsiooni-protsessides esinev ning ajas ja ruumis edasikanduv struktuursus.! Mõõtühikuks bitt! Kas informatsioon on absoluutne?! Kuidas informatsioon levib?! Andmed informatsioon

INFOSÜSTEEM Infosüsteem s.o. mingi reaalse süsteemi (näiteks ettevõtte) kohta käivate andmete kogumise, kontrollimise, säilitamise, töötlemise, edastamise, kaitsmise ja kasutamise vahend, mis võimaldab seda reaalset süsteemi juhtida

Kuidas reaalsus jõuab arvutini Reaalne tegelikkus objektsüsteem Analüüs ja modelleerimine Andmebaas süsteemid Projekteerimistarkvara Algoritmilised ja formaalsed keeled Arvuti

Mudel ja modelleerimine

Mudelid Mudel kvaliteedimudel süsteemianalüüsimudel standard projekt

Tarkvaratootmise mudel süsteemianalüüs projekteerimine kodeerimine, testimine juurutamine hooldus --- 60'ndad ------------ --------------------- 70'ndad ------------------------ ------------------------------- 80'ndad -------------------------------------------------------- -------------------------------------------- 90'ndad -----------------------------------------------------------------------

Analüüs Kasutaja nõudmiste määramine Spetsifikatsiooni koostamine Realiseeritavuse uuring Loogilise tasandi projekteerimine Projekteerimine Füüsilise tasandi projekteerimine Füüsilise tasandi detailne projekteerimine Programmeerimine ja silumine Testimine Kasutusele võtmine (info sisestamine) Kasutamine ja hooldamine

CMM Capability Maturity Model parendusprotsesside kujunemine optimiseeritud protsesside juhtimise kujunemine hallatud standardiseerimine defineeritud tööprotsesside kujunemine väljakujunenud algne AS Aprote http://www.aprote.ee

Analüüs Märksõnadeks on: Eesmärgid Tegevused Andmed Tegijad Aeg Oluline on mudeli terviklikkus.

Aeg!!! eesmärk tegija tegevus andmed 10 10 50 10 20 80 100 280 50 50 500 50 100 1000 2000 3 750 50 50 2000 500 100 3000 8000 13 700 AS Aprote http://www.aprote.ee

Süsteemianalüüsi mudel TEGIJAD Asutuse hierarhia TEGEVUSED Äriprotsessid AEG Tegevused Sündmused Andmevood Andmehulkade olekud Dokumentide nimistu Olemid ja suhted ANDMED AS Aprote http://www.aprote.ee

Süsteemianalüüsi areng füüsika ühiskond sotsioloogia reklaam avalikud suhted organisatsioo ni käitumine elektroonika majandus juhtimismudelid standardiseerimine infotehnoloogia filoloogia pidev matemaatika arvutusmeetodid dif. võrrandid diskreetne matemaatika loogika algebra psüholoogia ergonoomika inimene matemaatika AS Aprote http://www.aprote.ee

Jaga ja valitse (dekompositsioon)

Komponendi jagamise reeglid 1. Komponent jagatakse 7 ± 2 osaks. 2. K i =K i1 +K i2 +...+K in. 3. Jagamisel saadud komponendid on ilma ühisosata. 4. Hierarhia peab olema tasakaalustatud.

Süsteemi kirjeldamine joonisega! inimesele saab esitada keerulist infot lihtsa joonisega! joonisega on hea esitada struktuuri, süsteemi dünaamikat vms! joonis peab kajastama 1-2 erinevat aspekti! joonisel ei saa olla liiga palju objekte! keerulisemad joonised tuleb tükeldada

Metoodikad! SA/SD (Structured Analysis and Structured Design) struktuurne analüüs ja projekteerimine E. Dijkstra, Ed. Yourdon.! OOA/OOD (Object Oriented Analysis/Object Oriented Design) objektorienteeritud analüüs ja projekteerimine. G. Booch.! UML (Unified Modeling Language) objektorienteeritud modelleerimise standard. J.Rumbaugh, I.Jacobson, G.Booch

Alt-üles või ülalt-alla? alt-üles Protsessikeskne kaardistus Asutuse tegevuste komponeerimine Protsesside joonistamine Tegevuste grupeerimine Asutuse hierarhiline dekompositsioon ülevalt-alla

Tegevuste hierarhia diagramm Tegevus Tegevus 1.1 Tegevus 1.2 Tegevus 1.3 Tegevus 1.7 Tegevus 1.2.1 Tegevus 1.2.2 Tegevus 1.2.6

Protsessidiagramm Teemadega tutvumie ei Teema valimine ei olnud Oma teema pakkumine Konsulteerimine õppejõuga oli nimekirjas Teema registreerimine jah Teemaga nõusse jäämine

Kontekstidiagramm Oponent Õppetool 1: Teema 9: Retsensioon 2: Registreerimine 4: Kava 7: Uurmistöö Tudeng 3: Kava 5: Laiendatud kava 6: Uurimistöö Juhendaja Dekanaat 8: Nimekiri 10: Kaitsmine 11: Hinne Kaitsmise komisjon

Andmevoo diagramm Fail Teemad Hoidla Kava koostamine Valitud teema Teema valimine Esialgne kava Sobivad teemad Parandatud kava Teemade koostamine ja publitseerimine Teemad Kava kooskõlastamine Teema registreerimine Õppejõud kooskõlastatud kava Teema Hoidla Kava esitamine Kava Hoidla kava Kava kaitsmine Parandused Parandamine

Olemi-suhte diagramm Üliõpilane 8 1 valib 1 8 määrab Teema kontrollib Kava 8 Kategooria annab 1 1 publitseerib Dekanaat koostab & kaitseb kinnitab määrab Hinne juhendab 1 8 Uurimus annab Kaitsmis komission 1 hindab 8 oponeerib 8 Õppejõud 8 Oponent 1 määrab 1 8

Andmesõnastik redigeerib loeb INIMENE aluseks isikukood nimi koostab valib kirjutab KAVA aluseks TÖÖ TEEMA pakub ÕPPEJÕUD on on ÜLIÕPILANE tekst kuupäev kuupäevad tekst hinne retsentsioon nimi nr kvoot akadeemiline kraad ametikoht matrili number kursus koosneb koosneb ÕPPETOOL instituut nimi