...........7 1.8.Probleemid protsessis...........................................................................................8 1.9.Protsessi parandamise eesmärgid......................................................................... 8 2.Täiendatud protsess.....................................................................................................9 2.1.Täiendatud protsessi tegevusdiagrammid............................................................ 9 2.2. Pääsme seisundidiagramm................................................................................ 11 3. Funktsionaalne vaade............................................................................................... 12 3.1. Infosüsteemide põhifunktsioonid...................................................................... 12 3.2. Kasutuslugude mudel ja kirjeldus .................................................................... 13 4. Infosüsteemide andmevaade.....................................
......................................................................................... 12 4.3. OBJEKTIDE JA ATRIBUUTIDE SEMANTIKA ............................................................................. 13 5 INFOSÜSTEEMI AJALINE VAADE............................................................................................. 15 5.1. PROTSESSI TEGEVUSDIAGRAMM ............................................................................................ 15 5.2. SEISUNDIDIAGRAMM ................................................................................................................ 17 2 1 ÜLDVAADE Järgnevalt esitatakse organisatsiooni taust, lausendid, eesmärgid, põhiprotsesside, põhiobjektide, sündmuste, tegutsejate ja infovajaduste loetelu. Joonised on koostatud kasutades UML standardit. 1.1. TAUST
..................................................................................... 6 4 INFOSÜSTEEMI ANDMEVAADE...............................................................9 4.1 KONTSEPTUAALMUDEL...................................................................................... 9 5. INFOSÜSTEEMI AJALINE VAADE..........................................................12 5.1 PROTSESSI TEGEVUSDIAGRAMM.....................................................................12 5.2. SEISUNDIDIAGRAMM....................................................................................... 13 2 1 Üldvaade 1.1 Taust Klient valib omale Arvuti OÜ e-poest sobiva kauba mida ta soovib osta, valib kauba kättesaamise aja ja viisi ning teostab makse internetipangas. Süsteemi administrator haldab ettevõtte infosüsteemi. Ta kontrollib, et paki ja kliendi andmed oleksid korrektsed ja et need saaksid automaatselt kullerile edastatud
................. 8 4.3Objektide ning atribuutide semantika................................................................8 4.4CRUD maatriks................................................................................................. 10 5.Infosüsteemi ajaline vaade.................................................................................... 10 5.1Firma põhiprotsess........................................................................................... 11 5.2Põhiobjekti seisundidiagramm..........................................................................11 1 1. Üldvaade Üldvaates on esitatatud organisatsiooni taust, eesmärgid, põhiprotsesside, põhiobjektide, sündmuste, tegutsejate ja infovajaduste loetelu. 1.1 Taust My Pocket Money(MPM) on firma, mis annab klientidele võimaluse tunda end kindlalt oma rahalistes asjades
..............................................................17 2.2.1.1 Olemi-suhte diagramm.............................................................17 2.2.1.2 Olemite definitsioonid................................................................17 2.2.1.3 Atribuutide definitsioonid...........................................................18 2.2.2 Andmebaasioperatsioonide lepingud..............................................19 2.2.3 Registri põhiobjekti seisundidiagramm............................................20 2.3 Lepingute ja arvete register....................................................................21 2.3.1 Andmemudel....................................................................................21 2.3.1.1 Olemi-suhte diagramm..............................................................21 3 2.3.1
............................................................................... 8 4.3 ANDMETABELITE JA ATRIBUUTIDE SEMANTIKA...................................................8 5 Infosüsteemi ajaline vaade..................................................................9 5.1 PROTSESSI TEGEVUSDIAGRAMM.....................................................................10 Joonis 4. Pakkumise üldine protsess......................................................................10 5.2 SEISUNDIDIAGRAMM........................................................................................ 10 1 Üldvaade 1 Järgnevalt esitatakse organisatsiooni taust, lausendid, eesmärgid, põhiprotsesside, põhiobjektide, sündmuste, tegutsejate ja infovajaduste loetelu. Joonised on koostatud kasutades UML standardit. 1.1 TAUST
Põhiobjektiks selles seisundidiagrammis on püsiklient. 14 Tavaklient otsustab veebikeskkonnas konto luua Püsiklient on registreeritud Püsiklient lisab oma kontol andmeid enda kohta Püsiklient on isikupärastataud Püsiklient otsustab konto kasutamisest loobuda Püsiklient on kustutatud Joonis 7. Püsikliendi seisundidiagramm Põhiobjektiks selles seisundidiagrammis on broneering. Esitamata Valitakse film, seanss ja luuakse broneering vastava pileti väljaostuks Esitatud Broneeritud piletit ei osteta õiegaegselt (1 h enne seansi algust) välja;
.....................................................11 4.2. ANDMEMUDEL.......................................................................................................12 4.3. OBJEKTIDE JA ATRIBUUTIDE SEMANTIKA.....................................................12 5. INFOSÜSTEEMI AJALINE VAADE ..........................................................................15 5.1. PROTSESSI TEGEVUSDIAGRAMM......................................................................15 5.2. SEISUNDIDIAGRAMM............................................................................................16 1. ÜLDVAADE Järgnevalt esitatakse organisatsiooni taust, lausendid, eesmärgid, põhiprotsesside, põhiobjektide, sündmuste, tegutsejate ja infovajaduste loetelu. Joonised on koostatud kasutades UML standardit. 1.1. TAUST Tegemist on tegutseva ga, mis pakub klientidele stividoriteenuseid kõikide t läbivate kaubaliikide osas
......................................................................................12 4.3 OBJEKTIDE JA ATRIBUUTIDE SEMANTIKA...............................................................................13 5 INFOSÜSTEEMI AJALINE VAADE...............................................................................................17 5.1 PROTSESSI TEGEVUSDIAGRAMM.....................................................................................................17 5.2 SEISUNDIDIAGRAMM......................................................................................................................18 Informaatikainstituut 2 1Üldvaade Järgnevalt esitatakse organisatsiooni taust, lausendid, eesmärgid, põhiprotsesside, põhiobjektide, sündmuste, tegutsejate ja infovajaduste loetelu. Joonised on koostatud kasutades UML standardit. 1.1 TAUST
.............................................................................11 4.3 Crud maatriks...............................................................................................................13 5. Infosüsteemi ajaline vaade................................................................................................13 5.1 Tegevusdiagramm........................................................................................................14 5.2 Seisundidiagramm.......................................................................................................14 2 1 Üldvaade 1.1Taust Tegemist on maaliinide bussijaamaga. Reisijad ostavad bussipileti klienditeenindaja käest. Dispetšer saadab busse välja ning võtab vastu, annab bussijuhtidele teekonnalehed, dokumentatsiooni
töötunnid Mehaanikul kliendile teenuse osutamisel kulunud töötundide hulk. Töötunni hind Mehaaniku töötunni hind. Varosade hulk Kasutatud varuosade arvuline väärtus. 5. Infosüsteemi ajaline vaade 5.1. PROTSESSI TEGEVUSDIAGRAMM Järgnevalt esitatakse tegevusdiagramm, kus kirjeldatakse täpsemalt hoolduse teostamise protsessi: 5.2. SEISUNDIDIAGRAMM Järgnevalt esitatakse firma infosüsteemi põhiobjekt "varuosa" seisundidiagramm:
.......................................... 11 4.2 andmemudel................................................................................................... 12 4.3 Objektide ja atribuutide semantika.................................................................12 5. INFOSÜSTEEMI AJALINE VAADE.............................................................................14 5.1 Protsessi tegevusdiagramm............................................................................ 14 5.2 Seisundidiagramm........................................................................................... 15 2 1.ÜLDVAADE Järgnevalt esitatakse organisatsiooni taust, lausendid, eesmärgid, põhiprotsesside, põhiobjektide, sündmuste, tegutsejate ja infovajaduste loetelu. Joonised on koostatud kasutades UML standardit.
protsessi (joonis 8). Kollase taustaga on infotöö tegevused – neile peab funktsionaalses vaates kirjeldama 1:1-le vastavad kasutusjuhud. 25 Läbipaistva taustaga tegevused ei ole infotöö tegevused, nende jaoks ei ole kasutusjuhtusid funktsionaalses vaates vaja. Joonis 3. Fotode tellimise protsess 5.3 SEISUNDIDIAGRAMMID Joonis 9. Pildistamise aja seisundidiagramm 26 Joonis 10. Tellimuse seisundidiagramm Joonis 11. Fotode seisundidiagramm 27 Joonis 12. Arve seisundidiagramm 28 6 Viited [1] Arve koostamine [WWW] http://www.minuarve.ee/index.php? class=main&action=vaataArveKoostamine (2012.10.21) 29 7 Tänuavaldused . 30
13 5Infosüsteemi ajaline vaade Järgnevalt esitatakse firma kahte põhiprotsessi kajastavad kaks tegevusdiagrammi ja ühe põhiprotsessi taga oleva põhiobjekti seisundidiagramm. 5.1 HOOLDUSE TEOSTAMISE TEGEVUSDIAGRAMM Järgnevalt esitatakse tegevusdiagramm, kus kirjeldatakse täpsemalt hoolduse teostamise protsessi. 14 5.2 HOOLDUSEKS VAJAMINEVATE OSADE HANKIMISE TEGEVUSDIAGRAMM Järgnevalt esitatakse tegevusdiagramm, kus kirjeldatakse täpsemalt hoolduseks vajaminevate varuosade hankimist. 5.3 VARUOSADE HANKIMISE SEISUNDIDIAGRAMMID
. . . . . 13 4.2 ANDMEMUDEL . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.3 ANDMETABELITE JA ATRIBUUTIDE SEMANTIKA . . . 14 4.4 CRUD MAATRIKS . . . . . . . . . . . . . . . . . . . . . . . . 15 ¨ 5 INFOSUSTEEMI AJALINE VAADE 18 5.1 PROTSESSI TEGEVUSDIAGRAMM . . . . . . . . . . . . . 18 5.2 SEISUNDIDIAGRAMM . . . . . . . . . . . . . . . . . . . . . 18 1 ¨ PEATUKK 1 ¨ ULDVAADE Moeateljee ”ANADI” on v¨aljam˜oeldud autori poolt ja sellist ettev˜otet antud hetkel ei eksisteeri. J¨argnevalt esitatakse organisatsiooni taust, lausendid, eesm¨argid, p˜ohiprot- sesside, p˜ohiobjektide, s¨ undmuste, tegutsejate ja infovajaduste loetelu. Joo- nised on koostatud kasutades UML standardit. 1.1 TAUST
2.5 Infosüsteemi ajaline vaade ............................................................................................................................18 2.5.1 Broneeringu tegevusdiagramm..........................................................................................................18 2.5.2 Sündmuste-kasutusjuhtude vastavustabel ........................................................................................19 2.5.3 Broneeringu seisundidiagramm .........................................................................................................19 2.5.4 Jadadiagramm ....................................................................................................................................20 2 Esimene Iteratsioon 1.1 Taust
TALLINNA TEHNIKAÜLIKOOL Informaatikainstituut Infosüsteemide õppetool Projekt aines "Sissejuhatus infosüsteemidesse" Arvuti Tehnika e-pood Juhendaja: Evi Arais Tallinn 2010 Üldvaade Taust Klient valib omale AS Arvuti Tehnika e-poest sobiva kauba mida ta soovib osta, valib kauba kättesaamise aja ja viisi ning teostab makse internetipangas. Süsteemi administrator haldab ettevõtte infosüsteemi. Ta kontrollib, et paki ja kliendi andmed oleksid korrektsed ja et need saaksid automaatselt kullerile edastatud. Administraator ostab tooted tarnijalt välja ja ka sisestab seed infosüsteemi, või vastavalt vajadusele kõrvaldab sealt tooteid. Laohoidja võtab vastu ja väljastab kaupa kulleritele. Laohoidja haldab laoseisu jooksvalt. Tema vastutab laoseisu korrektsuse eest, et infosüsteemis kuvatavad andmed kaubaseisu koh...
50 Süsteemi käitumine - näitab, kuidas süsteemi osad (objektid - komponendid) omavahel koos toimivad (suhtlevad ja koostööd teevad).Et täita neile pandud ülesandeid ja pakkuda süsteemi funktsionaalsust (täita süsteemi eesmärke).Näitab, kuidas objektid süsteemi eluea jooksul oma seisundeid muudavad.Objektide omavahelist suhtlust väljendatakse kolme liiki diagrammiga:Jada-, kollaboratsiooni ja tegevusdiagrammiga.Objekti seisundeid väljendab seisundidiagramm 51. Süsteemi osade omavaheline suhtlemine ja koostöö Väljendub sõnumite vahetuses nõudes mingit infot, andes mingit infot, paludes täita mingit ülesannet Sõnum on objektidevaheline kommunikatsioon, mis kannab infot ootusega, et sellele reageeritakse. Sõnumi vastuvõttu objekti poolt tõlgendatakse sündmusena. 52. Sündmus Mõisted kordamiseks 11
seisundidiagrammist 5.1 PROTSESSI TEGEVUSDIAGRAMM Analüüsitava protsessi üldine diagramm on esitatud alljärgneval joonisel: Joonis 5. Üldine protsessi ehitus Tööprotsessi kasutusjuhtude ja seisunditega täiendatud protsessidiagramm on esitatud allajärgneval joonisel: 15 Joonis 6. Kasutusjuhtude ja seisunditega täiendatud protsessidiagramm 5.2 SEISUNDIDIAGRAMM Toimimisobjekti ”Tööprotsess” võimalikud seisundid pakkumise koostamisest kuni kaupade saatmiseni ja nende üleminekud koos seisundimuutust võimaldavate kasutusjuhtude numbritega on esitatud alljärgneval joonisel: 16 Joonis 7. Pakkumise seisundid 17
Arve tasumise kontroll r r r u 15 Infosüsteemi ajaline vaade 5.1 Tellimuse vastuvõtmise protsessi tegevusdiagramm 16 5.2 Tellimuse vastuvõtmise protsessi seisundidiagramm 17
...................................................... 30 OP4.5. TELLIMUSE MITTEKINNITAMINE (TELLIMUSE_ID)............................................................... 30 4 OP5.3. TELLIMUSE ARHIVEERIMINE (TELLIMUSE_ID)..................................................................... 30 OP5.4. TELLIMUSE MITTETÄIDETUKS MUUTMINE (TELLIMUSE_ID)................................................31 2.2.3 REGISTRI PÕHIOBJEKTI SEISUNDIDIAGRAMM......................................................................... 32 2.3 CRUD MAATRIKS.................................................................................................................... 33 2.4 INFOSÜSTEEMI ROLLIDE KIRJELDUSED.................................................................................. 34 3. LOOGILINE DISAIN35 3.1 TELLIMUSE FUNKTSIONAALNE ALLSÜSTEEM......................................................................... 35 3.1
(padevusala, funktsionaalne allsüsteem, register need kõik detailanalüüsis), mingis infosusteemi arendamise etapis. • Peab teadma iseseisvas toos ̈ koostatud dokumentide kohta, mis informatsiooni nad edasi annavad ja milleks neid kasutatakse (kasutusjuhtude mudel, kontseptuaalne andmemudel, seisundidiagramm, tegevusdiagramm, andmebaasioperatsioonide lepingud, CRUD maatriks) ning milline mudel on aluseks millise teise mudeli loomisele (naiteks pohiobjektide jargi leian funktsionaalsed allsusteemid ja registrid; seisundidiagrammi jargi leian paljud ̈ kasutusjuhud ja paljude andmebaasioperatsioonide nimed). • Millist UMLi diagrammi tuupi saab kasutada olemisuhte diagrammi ja ̈
analüüs ja modelleerimine; o disainietapi ettevalmistamine. · Peab teadma, millised dokumendid koostatakse mingi allsüsteemi kirjeldamisel (pädevusala, funktsionaalne allsüsteem, register), mingis infosüsteemi arendamise etapis. Tuletage meelde oma näiteprojekti sisukord. · Peab teadma iseseisvas töös koostatud dokumentide kohta, mis informatsiooni nad edasi annavad ja milleks neid kasutatakse (kasutusjuhtude mudel, kontseptuaalne andmemudel, seisundidiagramm, tegevusdiagramm, andmebaasioperatsioonide lepingud, CRUD maatriks) ning milline mudel on aluseks millise teise mudeli loomisele (näiteks põhiobjektide järgi leian funktsionaalsed allsüsteemid ja registrid; seisundidiagrammi järgi leian paljud kasutusjuhud ja paljude andmebaasioperatsioonide nimed). · Peab ka tunda UML klassi-, kasutusjuhtude-, seisundi- ja tegevusdiagrammidel kasutatavate põhiliste sümbolite tähendust. Pädevusalade allsüsteem:
• UML collaboration diagrams • UML component diagrams • UML deployment diagrams • UML sequence diagrams • UML state chart diagrams • UML use case models • User interface flow diagrams • User interface prototypes UML põhidiagrammid : • Staatika diagrammid • Klassidiagramm • Use Case diagramm • Dünaamika diagrammid – Suhtlusdiagrammid • Jadadiagramm (sequence diagram) • Koostöödiagramm (collaboration diagram) – Elutsükli dikagrammid • Seisundidiagramm (state diagram) • Tegevusdiagramm (activity diagram) • Realisatsiooni diagrammid • Komponendidiagramm (component diagram) • Rakendusdiagramm (deployment diagram) UML Concepts • The UML may be used to: – Display the boundary of a system & its major functions using use cases and actors – Illustrate use case realizations with interaction diagrams – Represent a static structure of a system using class diagrams – Model the behavior of objects with state transition diagrams
Lepingu alusel väljastatakse filmile arve. Ühe lepingu alusel võib väljastada mitu arvet. Arve annab filmile esitamisõiguse. Igaks kuupäevaks võib esitamisõiguse osta ühe arve alusel. 1.1.1.101.2 Klasside definitsioonid Olem Definitsioon Film Sisseostetud meelelahutusüksus, seansi olulisim koostisosa Filmi seisund Filmi zanrit iseloomustav objekt 1.1.1.101.3 Põhiobjekti olekudiagramm Olemi 'Film' seisundidiagramm, mis peegeldab filmi eluiga alates süsteemis registreerimisest kuni arhiveerimiseni. Filmi eetrisselaskmise õigust ei ole, kuna tarnijale pole arvet tasutud Filmileping sõlmitakse