280 likes | 472 Views
DUOMENŲ BAZĖS IR INFORMACIJOS SISTEMOS Informacijos sistemos projektavimo metodika. 4- 5.2 ž ingsni ai ftp://isd.ktu.lt/isd. prof . S. Gudas 20 11. IS kursinio darbo metodika: papildyta IS kūrimo schema. Pirmieji kursinio darbo žingsniai: žingsnis 1.
E N D
DUOMENŲ BAZĖS IR INFORMACIJOS SISTEMOSInformacijos sistemos projektavimo metodika.4- 5.2žingsniaiftp://isd.ktu.lt/isd prof. S. Gudas 2011
IS kursinio darbo metodika: papildyta IS kūrimo schema DBIS kursinio darbo metodika
Pirmieji kursinio darbo žingsniai:žingsnis 1 • 1. Veiklos aprašo užpildymas (kompiuterizuojamos veiklos įvardinimas), aukščiausiojo lygmens duomenų srautu diagramos (DFD) sudarymas. • 2. Veiklos modeliavimas: duomenų srautų diagramų sudarymas: DFD 1, DFD 2 ir DFD 3 (jei reikia) MS VISIO aplinkoje • 3. Duomenų struktūrų diagramų (DSD) sudarymas pagal DFD2 (arba DFD3). DSD sudaroma kiekvienam informacijos srautui MS VISIO aplinkoje. • 4. Procesų hierarchijos sudarymas pagal gautą DFD modelių hierarchiją DBIS kursinio darbo metodika
IS kursinio darbo metodika:žingsniai 1 - 2 DBIS kursinio darbo metodika
Pirmieji kursinio darbo žingsniai:žingsnis 2 • 1. Kompiuterizuojamos srities apibrėžimas, sudarant veiklos uždavinių modelį (UCM notacija) DBIS kursinio darbo metodika
3-ias žingsnis – taikomųjų uždavinių identifikavimas • Sudarius veiklos uždavinių modelį UCM notacija, labai nesudėtinga jį transformuoti į vartotojoreikalavimus IS – taikomųjų uždavinių modelį (UCM notacija). DBIS kursinio darbo metodika
Kursinio darbo žingsniai 4-5.2 • 4. Reikalavimų IS specifikavimas • 5.2 Vartotojo sąsajos projektavimas DBIS kursinio darbo metodika
4 žingsnis. Reikalavimų IS specifikavimas (UCM notacija) • Reikalavimų IS specifikavimas atliekamas taip pat naudojant UCM notaciją: • jau sudarytas 3-iame žingsnyje taikomųjų uždavinių modelis (UCM) yra patikslinamas, • grupuojant taikomuosius uždavinius į paketus; • Reikalavimų IS Tipinės taikomųjų uždavinių grupės yra tokios: • vartotojo sąsajos uždaviniai; • DB aptarnavimo uždaviniai: duomenų įvedimas ir koregavimas, duomenų paieška ir pan. • Taikomieji skaičiavimai (apskaita, planavimas, prognozavimas ir t.t); DBIS kursinio darbo metodika
UCM diagrama, kurioje taikomieji uždaviniai paskirstyti moduliais (paketais) DBIS kursinio darbo metodika
Mokyklos bibliotekos IS taikomieji uždaviniai paskirstyti moduliais • UCM diagramoje mokyklos bibliotekos IS taikomieji uždaviniai paskirstyti pagal funkcinę paskirtį moduliais (arba paketais): • paieškos modulis – čia priskirti uždaviniai “knygų paieška” ir “skaitytojų paieška”; • knygų nuomavimo modulis – čia pateko uždaviniai “knygų išdavimo registravimas”, “knygų rezervavimas”, “knygų grąžinimo registravimas”; DBIS kursinio darbo metodika
4 žingsnis. Reikalavimų IS specifikavimas (UCM notacija) DBIS kursinio darbo metodika
Alaus baro IS reikalavimų specifikacija (UCM notacija) DBIS kursinio darbo metodika
IS reikalavimų specifikacija (Alaus baro kompiuterizavimo sistema) • UCM diagramoje IS taikomieji uždaviniai paskirstyti pagal funkcinę paskirtį moduliais: • Vartotojo sąsajos uždavinių grupė; • Duomenų bazės aptarnavimo uždaviniai; • Aparatūros (techninių įrenginių) valdymo uždaviniai DBIS kursinio darbo metodika
5.2 žingsnis.Vartotojo sąsajos projektavimas DBIS kursinio darbo metodika
5.2 – 5.3 žingsnis.Vartotojo sąsajos projektavimas • Analizuojant sudarytą 4 žingsnyje UCM -reikalavimų IS specifikaciją, nustatomas kiekvienos identifikuotos modelyje UCM vartotojo sąsajos realizavimo būdas ir nurodomas papildant UCM: • Ekrano forma; • Ataskaita; • Užklausa; • Internetinė sąsaja ir pan. DBIS kursinio darbo metodika
5.2 žingsnis.Vartotojo sąsajos projektavimas • IS reikalavimų specifikacija papildoma sudarant lentelę, • kurioje nurodomi suprojektuotų vartotojo sąsajos elementų (ekrano formų, ataskaitų ir t.t.) pavadinimai bei kodai, nurodomas jų turinys. • Sudaromi identifikuotų vartotojo sąsajos elementų (ekrano formų, ataskaitų ir t.t.) projektai (prototipai, pvz, MS Access aplinkos priemonėmis) DBIS kursinio darbo metodika
5.3 žingsnis.Vartotojo sąsajos projektavimas • IS reikalavimų specifikacija patikrinama sudarant Sekų diagramą (UML modelis Sequence Diagram); • Sekų diagrama padeda supprojektuoti vartotojo ir IS taikomųjų uždavinių sąveikos eilės tvarką, t.y. vartotojo dialogo nuoseklumą - sąveikos su IS seką laike; • Sekų diagramos elementais (objektais, pranešimais, metodais) tampa vartotojo sąsajos elementai (ekrano formos, ataskaitos, užklausos, vartotojai, taikomieji uždaviniai). DBIS kursinio darbo metodika
Sekų diagramos pavyzdys DBIS kursinio darbo metodika
Pastaba • IS realizacija turi tiksliai atitikti IS reikalavimų specifikacijoje nurodytus reikalavimus; • t.y. turi būti programiškai realizuoti tik tie IS elementai, kurie numatyti IS reikalavimų specifikacijoje; DBIS kursinio darbo metodika
UCM sudarymo pavyzdys (1) DBIS kursinio darbo metodika
UCM sudarymo pavyzdys (2) DBIS kursinio darbo metodika
UCM sudarymo pavyzdys (3) DBIS kursinio darbo metodika
UCM sudarymo pavyzdys (4) DBIS kursinio darbo metodika
UCM sudarymo pavyzdys (5) DBIS kursinio darbo metodika
UCM sudarymo pavyzdys (6) DBIS kursinio darbo metodika
UCM sudarymo pavyzdys (7) DBIS kursinio darbo metodika