Preuzmite Projektovanje funkcionalnosti-Informacioni sistemi 1-Elektrotehnicki fakultet-Skripta i više Rezime u PDF od Upravljanje informacionim sistemima samo na Docsity! Docsity.com SI3IS1 2.1.3 a Projektovanje funkcionalnosti Metodi funkcionalne dekompozicije: • Funkcionalna dekompozicija I vrste (FD1) • Dijagrami tokova podataka (DTP) • Funkcionalna dekompozicija II vrste (FD2) Su{tina metoda: • Dekomponovanje funkcionalnosti na podfunkcije sa razli~itim nivoom detalja (svi metodi) • Dekomponovanje podataka i tokova (DTP,FD2) • Redosled, uslovljenost, ponavljanje (FD2) Docsity.com SI3IS1 2.1.3 b Projektovanje funkcionalnosti – FD1 Funkcionalna dekompozicija I vrste (FD1): • Funkcionalnosti se dekomponuju na skup potencijalnih podfunkcija bez ikakvih dodatnih detalja. Kod svih sistema u prvom koraku se dobija: KONKRETNI_SISTEM OdrzavanjeMaticnihPodataka ObradaPrometa Izvestavanje Dalja dekompozicija je specifi~na za svaki sistem. Docsity.com SI3IS1 2.1.3 e Projektovanje funkcionalnosti – DTP Metod dijagrama tokova podataka ~ine: • Hijerarhijski skup dijagrama (stablo): • Skup simbola • Skup pravila formiranja • Notacija za opis sadr`aja Hijerarhijski skup dijagrama (stablo) ~ine: * dijagram konteksta (DC) * dijagram 0 - nastaje dekompozicijom DC * dijagrami procesa - nastaju dekompozicijom procesa Docsity.com SI3IS1 2.1.3 f Projektovanje funkcionalnosti – DTP Skup simbola ~ine: Docsity.com SI3IS1 2.1.3 g Projektovanje funkcionalnosti – DTP Skup pravila formiranja ~ine: • Pravilo o~uvanja pri dekompoziciji procesa: Nastali dijagram procesa mora da sadr`i sve nasle|ene tokove podataka prvobitnog procesa. • Pravilo o~uvanja toka podataka. Tokovi nastali rastavljanjem toka moraju zbirno da imaju prvobitni sadr`aj toka. Isto va`i i za sastavljanje tokova. • Pravilo o~uvanja pri dekompoziciji skladi{ta podataka: Nastala skladi{ta podataka moraju zbirno da imaju prvobitni sadr`aj. Sl31S1 2.1.3 j
Projektovanje funkcionalnosti — DTP
DTP:
Dijagram O — nastaje dekompozicijom dijagrama konteksta
Zahtevlzvestaj
OPERATOR PodaciPromet
PodaciMaticno
PODACI
1 OdrzavanjeMaticno | 2 Obrada Prometa 3 Izvestavanje |
PoDACI
Izvestaj
IshodPromet
OPERATOR
IshodMaticno
Docsity.com SI3IS1 2.1.3 k Projektovanje funkcionalnosti – FD2 Funkcionalna dekompozicija II vrste (FD2): • Funkcionalnosti se dekomponuju na skup potencijalnih podfunkcija sa dodatnim detaljima: * redosled n redni broj * uslovljenost ? ispred rednog broja i /Uslov iza naziva podfunkcije * isklju~ivost e iza rednog broja * ponavljanje * ispred rednog broja i /Opis iza naziva podfunkcije Dve varijante FD2: • Neanotirana FD2 • Anotirana FD2 Docsity.com SI3IS1 2.1.3 l Projektovanje funkcionalnosti – FD2 Primer neanotirane FD2 - BIBLIOTEKA: BIBLIOTEKA 1e OdrzavanjeMaticnihPodataka 1e ObradaPrometa 1e ObradaTraznjeNaslova 1e ObradaVracanjaKnjige 1e ObradaGubitkaKnjige 1e Izvestavanje Docsity.com SI3IS1 2.1.3 o Projektovanje funkcionalnosti – FD1 Anotirana FD2: • imenovani i usmereni pristupi podacima IS: > D.Tok ulazni tok ka podacima (na vrhu samo D) < D.Tok izlazni tok od podataka (na vrhu samo D) <> D.Tok ulazno-izlazni tok (na vrhu samo D) I kod tokova i kod podataka simbol . ozna~ava odnos sadr`anosti – ono iza je na bilo koji na~in komponenta onog ispred. Pri dekompoziciji mora biti ispo{tovana usagla{enost. Docsity.com SI3IS1 2.1.3 p Projektovanje funkcionalnosti – FD2 Anotirana FD2: • Kada je razvijen i model podataka, notacija odnosa sa podacima se zamenjuje detaljnijom notacijom odnosa sa entitetima modela podataka, gde uz naziv entiteta ide: C:Entitet kreiranje instance R:Entitet uvid u instancu/klasu U:Entitet izmena instance D:Entitet uni{tavanje instance • Mogu}e su i kombinacije vi{e odnosa RU:Entitet , CDU:Entitet ... Docsity.com SI3IS1 2.1.3 q Projektovanje funkcionalnosti – FD2 Anotirana FD2: • Kada je razvijen i relacioni model , notacija odnosa sa podacima se zamenjuje detaljnijom notacijom odnosa sa tabelama baze podataka, gde uz naziv relacije ide: I:Tabela ubacivanje reda INSERT S:Tabela uvid u reda/tabelu SELECT U:Tabela izmena reda UPDATE D:Tabela brisanje reda DELETE • Mogu}e su i kombinacije vi{e odnosa SU:Tabela , IDU:Tabela ...