Nende alusel saab hiljem koostada andmebaasiserveris talletatud rutiinid. Kirjeldus lepingu vormis pannakse kirja eeltingimused ja järeltingimused. Metafoor: teatri lava kardina langetamine/tõstmine Eeltingimused kirjeldavad, millised andmed peavad olema registreeritud. Järeltingimustes näidatakse. Andmeobjektide loomine ja kustutamine Atribuutide väärtuste muutumine Seoste tekkimine ja katkemine Operatsiooni leping andmete muutmisoperatsiooni kohta: Andmebaasioperatsioonide lepingute kontrollimine: Andmebaasioperatsioonide identifikaatorid peavad olema lisatud kasutusjuhu laiendatud formaadis tekstikirjeldusse Lepingu järeltingimuses peab olema näidatud ka seoste tekkimine/kadumine Lepingu järeltingimustes ei tule kirjeldada muutusi väljaspool andmebaasi nt. muudatus kasutajaliideses või väljaspool arvutisüsteemi Andmebaasioperatsioonide lepingute järeltingimustes tuleb kirjeldada ainult seda, mis
.................................................................... 17 2.2.1 Andmemudel....................................................................................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
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 ̈ andmebaasi diagrammi koostamiseks? (klassidiagrammi)
21 2.1 TELLIMUSE FUNKTSIONAALNE ALLSÜSTEEM......................................................................... 21 2.1.1 KASUTUSJUHTUDE MUDEL..................................................................................................... 21 2.2 TELLIMUSE REGISTER (LAIENDATUD KUJUL)........................................................................ 25 2.2.1 KONTSEPTUAALNE ANDMEMUDEL......................................................................................... 25 2.2.2 ANDMEBAASIOPERATSIOONIDE LEPINGUD............................................................................. 29 OP3.2. TELLIMUSE LOOMINE (KLIENDI_ID).................................................................................... 29 OP3.4. MENÜÜ REA LISAMINE (TELLIMUSE_ID, MENUU_RIDA_ID).................................................29 OP3.8. TELLIMUSE_REA KUSTUTAMINE (TELLIMUSE_ID, TELLIMUSE_RIDA_ID)............................29 OP3.10. TELLIMUSE KUSTUTAMINE (TELLIMUSE_ID)...................................
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: Objektivaade - Pädevusala infovajadusi kirjeldav kontseptuaalne