110 likes | 271 Views
Lekcija 5. Baze podataka. Opis logike primitivnih procesa. SSA. Funkcionalna dekompozicija daje odgovor KAKO se procesi izvršavaju U fazi modelovanja DTP identifikuju se tokovi podataka i interfejsi
E N D
Lekcija 5 Baze podataka Opis logike primitivnih procesa Opis logike primitivnih procesa
SSA • Funkcionalna dekompozicija daje odgovor KAKO se procesi izvršavaju • U fazi modelovanja DTP identifikuju se tokovi podataka i interfejsi • Nakon dekompozicije DTP, sledi detaljno opisivanje podataka u rečniku podataka: definišu se strukture, polja, domeni i ograničenja • Poslednje dve faze modelovanja SSA daju odgovor ŠTA se procesira Opis logike primitivnih procesa
Opis logike primitivnih procesa • Primitivni procesi – procesi koji se dalje ne mogu dekomponovati i svode se na instrukcije programa • Opis logike primitivnih procesa predstavlja prevođenje logičkog modela procesa u fizički. • Ova faza je moguća tek nakon dekompozicije procesa i podataka koji se dešavaju u sistemu. • Kada se definišu primitivni procesi moguće ih je prevesti u programski ili pseudo kod • Opis logike primitivnih procesa predstavlja početak implementacije sistema. Opis logike primitivnih procesa
Opis logike primitivnih procesa • U opisu logike primitivnih procesa ne postoji strogi formalizam. • Opis se može izvršti u govornom (prirodnom) jeziku, u pseudokodu, ili fragmentima nekog višeg programskog jezika. • Cilj opisa je da se potpuno izvrši specifikacija odvijanja neke poslovne funkcije (procesa), bez opterećivanja sintaksnim detaljima. Opis logike primitivnih procesa
Primer: Primitivni procesi Opis logike primitivnih procesa
Sintaksa pseudokoda • Sintaksa pseudokoda započinje službenom rečju BEGIN, a završava rečju END. • Naručivanje robe iz aspekta IS predstavlja praktično generisanje narudžbenice Opis logike primitivnih procesa
Kreiranje narudžbenice Opis logike primitivnih procesa
Prijem robe • Dobavljač isporučuje robu prema narudžbenici, tako da se i prijem robe vrši prema narudžbenici. • Dobavljač isporučuje robu sa fakturom i otpremnicom, čije stavke treba da se poklapaju sa stavkama narudžbenice • Pripremne akcije u pseudokodu su usmerene na pronalaženje narudžbenice po kojoj je vršena isporuka Opis logike primitivnih procesa
Prijem robe Opis logike primitivnih procesa
Prijem robe • Može se postaviti pitanje – sta je sa otpremnicom dobavljača? • Otpremnica ima stvarnu namenu da bi se proverila kompletnost i korektnost isporuke. Ovaj proces se odvija van IS i pre ažuriranja podataka. • U slučaju da je došlo do zamene, manjka, ili oštećenja robe, isporuka se vraća dobavljaču, tako da nema evidencije isporuke u IS Opis logike primitivnih procesa