Informacioni i u saobradaju saobradaju i komunikacijama komunikacijama PREDAVANJE 8.
D T P (d (d i j a g r a m t o k a p o d a t ak ak a ) Dijagram tokova podataka efiniše koji poaci ulaze u sistem, gje se to obrađuju i koji poaci izlaze iz sistema, tj. DTP prestavlja grafički prikaz oređenog algoritma koji opisuje kretanje poataka kroz sistem. Ovakav način pristupa omogudava a se uvii koji su to procesi koji se ešavaju unutar sistema. DTP se fokusira na to kako se poaci kredu kroz sistem i uočava procese u sistemu . Ukoliko se kvalitetno
urai DTP ona ona i krajnji korisnik ima jasnu sliku o tome kako funkcioniše. funkcioniše. Dakle, dijagram toka dokumenata (podataka) je slika sastavljena od standardnih, unaprije propisanih grafičkih simbola koji predstavljaju pojmove iz organizacijskog a. Metoda je pogodna za prikazivanje toka dokumenata u u. DTP opisuje paralelne (istovremene) procese iz stvarnog a i temeljni je dio strukturnih metoda analize. Dijagram toka podataka se sastoji od: -
koje obiva ili aje aje u okruženje, ulaznih i izlaznih tokova podataka (zaslona, okumenata) koje
-
vanjskih objekata (organizacija, ljui, rugih a) koji šalju prema ili primaju tokove poataka o a,
-
procesa a (programa, aktivnosti, postupaka, poda) koji transformiraju ulazne tokove podataka u
izlazne, -
spremišta poataka (baze poataka, kartoteke) u kojima se čuvaju poaci potrebni za izvršenje
procesa ili dobiveni kao rezultat rada procesa.
Dakle, osnovni elementi koji se koriste za kreiranje dijagrama tokova podataka su: procesi , tokovi podataka, sklaišta poataka i interfejsi . Navedeni koncepti prikazuju se grafi čkim simbolima koji mogu
biti različiti kod različitih autora(dijagram toka podataka općeg procesa prikazan je na slici):
Tok podataka predstavlja se vektorom ili usmjerenim lukom. Vanjski
(izvorište ili oreište, granični entitet) predstavlja se pravougaonikom ili
pravougaonicima u nizu poput karata. Neki autori radije koriste elipse.
Proces (funkcija) predstavlja se zaobljenim pravougaonikom, elipsom i sl.
Spremište (sklaište) poataka prestavlja se s vije paralelne crte.
Postoje različite notacije koje se koriste ko izrae DTP. Najčešde primjenjivane notacije su: Gane/Sarson, Yourdon/DeMarco, SSADM, koje su navedenim redoslijedom prikazane na slici.
1
Slika. Notacije koje se koriste kod izrade DTP dijagrama
Dijagram toka podataka na vrhu hijerarhije naziva se dijagram konteksta, a procesi na najnižem nivou (procesi koji se dalje ne dekomponuju) nazivaju se primitivni procesi. Tok podataka mora da ima izvor i
ponor (tokovima se ne mogu neposreno povezati va sklaišta, va interfejsa ili sklaište i interfejs). Važno je zapamtiti a ijagram toka poataka NIJE dijagram toka programa i ne sarži opise programske logike.
Osnovni elementi i simboli DTP-a Dijagram toka podataka koristi simbole: -
krug ili elipsa – funkcija ili proces obrade podataka
-
pravougaonik – interfejs
-
usmjerena linija – tok podataka
-
vije paralelne linije (”otvoreni pravougaonik”) – sklaište podataka
Umjesto dijagrama toka podataka (posebno u ranim fazama analize) može se srtati i dijagram toka dokumenata.
2
Slika. Notacije koje se koriste kod izrade DTP dijagrama
Dijagram toka podataka na vrhu hijerarhije naziva se dijagram konteksta, a procesi na najnižem nivou (procesi koji se dalje ne dekomponuju) nazivaju se primitivni procesi. Tok podataka mora da ima izvor i
ponor (tokovima se ne mogu neposreno povezati va sklaišta, va interfejsa ili sklaište i interfejs). Važno je zapamtiti a ijagram toka poataka NIJE dijagram toka programa i ne sarži opise programske logike.
Osnovni elementi i simboli DTP-a Dijagram toka podataka koristi simbole: -
krug ili elipsa – funkcija ili proces obrade podataka
-
pravougaonik – interfejs
-
usmjerena linija – tok podataka
-
vije paralelne linije (”otvoreni pravougaonik”) – sklaište podataka
Umjesto dijagrama toka podataka (posebno u ranim fazama analize) može se srtati i dijagram toka dokumenata.
2
Slika. Primjer dijagrama toka dokumenata.
3
Proces
Proces prestavlja io a koji transformiše ulazne poatke u izlazne i omoguduje strukturisanje i konzistentno prikazivanje aktivnosti. Proces se na grafiku predstavlja elipsom.
Slika. Oznaka procesa kod DTP dijagrama
Proces prestavlja oređenu ranju ili aktivnost na poacima, te je zato vrlo važno uočiti koji su to procesi prisutni u u i ati im simbolično ime koje de nas asocirati šta oni zapravo rae. Običaj je a se njihov naziv iskaže parom „preikat-objekat“, međutim ponekaa se objekat u nazivu može izostaviti ukoliko je on očiglean. Neki o naziva elemenata p rocesa mogu biti: Evidentiranje kandidata, Izdavanje potvre o položenom ispitu, Obraa ispita it. Ulazni poaci za procese mogu biti različitog tipa. To može biti neka papirna dokumentacija, na primer kada nego preda dokumenta potrebna za upis ili pristup
oređenoj organizaciji preko procesa Učlanjivanje, zatim to može biti neki elektronski vi poataka, na primer popunjavanje korisničkog naloga ko procesa Logovanje itd.
Slika. Proces
Ukoliko je funkcionalnost procesa složena ona se on može raščlaniti na poprocese koji ga etaljnije opisuju, ali prethono je potrebno uvesti oređenu numeričku notaciju. Ta notacija se oglea u tome što proces koji se raščlanjuje sarži reni broj (npr. 1, 2, 3 ....), a procesi koji ga etaljnije obrađuju sarže oznaku procesa koji obrađuju i svoju oznaku (npr. 1.1, 1.2, 2.1, 3.7 ...), i tako reom u zavisnosti koliko procesa i poprocesa imamo. Važno je napomenuti a ova numerička notacija ne označava reosle izvršavanja procesa, ved samo tzv. „nasljeđivanje“ procesa (ko je roitelj a ko ijete proces).
4
Ono što je takođe karakteristično za procese u nekoj organizaciji jeste to a se oni ne ovijaju jean za rugim, ved se izvršavaju paralelno. Na primeru funkcionisanja neke pekare može se uvieti paralelizam ovijanja procesa. Naime, proces se započinje naružbinom brašna i svih ostalih potrebnih sastojaka. Zatim se krene sa izraom testa i pečenjem istog, a bi se na kraju izvršila njegova proaja. Međutim, nikaa se sa naružbinom ne čeka ok ne nestane brašna, ved se ona unapre obavlja, a takođe i pečenje ne prestaje kaa trenutno imamo hleba u proaji, ved se on unapre peče. Tako a, može se zaključiti a u jenom trenutku u organizaciji se ovijaju sva tri procesa : nabavka sastojaka, pečenje hleba i prodaja.
Zbog boljeg pregleda procesa mogu se kreirati njihovi modeli.
Slika. Primjer modela procesa u poslovnom Informacionom sistemu
5
Tok podataka Tok podataka se tretira kao vod kroz koji stalno teku podaci ili kao pokretna traka koja stalno prenosi 1
pakete poataka iz jenog ijela a u rugi, i na taj način ostvaruje vezu između komponenti a. Tok
poataka se na grafiku prestavlja pomodu usmjerene linije.
Slika. Tok podataka kod DTP dijagrama
Pošto se rai o usmjerenoj liniji, to samim tim povlači za sobom činjenicu a tok poataka prikazuje smjer kretanja poataka. To alje znači a svaki tok poataka mora a ima lokaciju sa koje polazi i svoju destinaciju (tzv. izvor i kraj). Kao i kod elementa proces, neophodno je adekvatno imenovanje toka podataka. Nepisano pravilo je a im se obično prioaju nazivi na osnovu poataka koje prenose, i a ti
nazivi buu potpuni (bez ikakvih skradenica). Tako, neki o primjera za nazive tokova poataka mogu biti: PrijavaZaPolaganje , PotvraOPladanju , ZahtevZaUpis itd.
Sklaište poataka 2
Sklaište poataka predstavlja podatke u stanju mirovanja. Sklaište poataka se prestavlja pomodu
ve horizontalne linije, između kojih se obično piše naziv sklaišta.
Slika. Sklaište poataka ko DTP ijagrama
Nepisano pravilo kod davanja naziva ovog elementa DTP- a je a se koristi množina imenice tokova
poataka koji pristižu u sklaište poataka. Sklaišta poataka se mogu simbolički opisati kao oređene baze poataka ukoliko se rai o nekom savremenom u ili organizaciji, a takođe mogu prestavljati i oređene arhive u organizacijama koje još uvijek koriste traicionalni način poslovanja. Naime, u njima se čuvaju svi relevantni poaci za poslovanje, i u onom trenutku kada ih treba one su mu uvijek na raspolaganju. Obično je a se va 1 2
„Uvod u informacione sisteme“, FON Beograd. Web url http://uis.fon.bg.ac.yu/ „Uvod u informacione sisteme“, FON Beograd. Web url http://uis.fon.bg.ac.yu/
6
procesa nikaa ne povezuju irektno, ved uvijek upravo preko sklaišta poataka. Postavlja se pitanje zašto je to tako? Ogovor leži u tome, a zavšetak prethonog procesa u nekom lancu ovijanja procesa, ne znači i automatski započinjanje narenog procesa, ved se najprije poaci smještaju u sklaištima poataka i tu stoje sve dok naredni proces ne bude spreman za njihovu dalju obradu.
Interfejs 3
Interfejs predstavlja spoljni objekat sa kojim komunicira. Interfejs se na grafiku prestavlja pomodu
pravougaonika, u kome se upisuje njegov naziv.
Slika. Interfejs kod DTP dijagrama
Obično se voi polemika oko toga šta zapravo znači spoljni objekat. Spoljni objekat se može efinisati kao oređeno lice, ojeljenje pa i čitava organizacija koja koristi ovaj . Primjer za ovo može biti proavnica računara i pratede opreme, koja nui svojim korisnicima online naručivanje proizvoa. Naplata se vrši preko posebnog servisa za naplatu, koji nije io organizacije ali su u tijesnoj poslovnoj vezi i on koristi oređene poatke IS organizacije.
Pravila kreiranja dijagrama toka podataka Za pravilno kreiranje DTP-a postoje efinisana pravila kojih bi se trebalo priržavati rai što efikasnijeg
kreiranja istog, a i kasnije njegovog lakšeg tumačenja od strane krajnjeg korisnika a koji se modeluje. Pravila i preporuke za kreiranje Dijagrama tokova poataka su sljeeda:4 -
Svaki proces mora da ima barem jedan ulazni i jedan izlazni tok podataka.
-
Svaka dva procesa bi trebalo da se povezuju samo posredno preko sklaišta poataka.
-
Tokovi podataka koji iu ka, onosno o sklaišta poataka ne moraju biti imenovani.
-
Tokovi podataka koji poniru u jeno sklaište ili iz njega izviru, mogu a prenose samo one
pakete poataka koji se u sklaištu mogu čuvati. -
Svaki Tok podataka mora da ima izvor i ponor. Iz ovog pravila slijedi da dva interfejsa, dva
sklaišta, ili interfejs i sklaište ne mogu irektno biti povezani tokom poataka. -
3 4
Svako sklaište mora da ima barem jedan ulazni i barem jedan izlazni tok podataka.
„Uvod u informacione sisteme“, FON Beograd. Web url http://uis. fon.bg.ac.yu/ „Uvod u informacione sisteme“, FON Beograd. Web url http://uis.fon.bg.ac.yu/
7
-
Interfejsi moraju biti povezani sa om, odnosno procesima a barem sa jednim ulaznim ili izlaznim
tokom podataka.
Pravilo balansa tokova: “količina tokova koji ulaze u proces i izlaze iz procesa mora ogovarati količini 5 tokova poprocesa na nižem nivou hijerahije.” Oganičenja i posebni slučajevi: svi objekti moraju biti povezani. uslučaju nepovezanosti objekata ukazuje a taj moel nije potpun, npr:process bez ulaza i/ili izlaza, izlaz za koji nemamo ovoljnu količinu ulaza i nepovezanos spremišta. Nije ozvoljena povezanost spremišta i vanjskog entiteta i obratno. ne ozvoljava es razlaganje toka u
različite tokove, vezivanje različitih tokova. Prilikom izrae DTP treba voiti računa o trivijalnim tokovima poataka, neposreno povezanim procesima i procesima koji ne obavljaju pretvaranje podataka.
Trivijalni tokovi su izlazi iz proces koji ne ulaze u spremišta ili oreišta. Obično imaju posebno značenje, a mogu se koristiti za prikaz posebnih stanja kao što je ojava poruke a (npr. ojava greške). Neposreno povezani procesi su kaa jean o procesa čeka na završetak prethonog. Procesi koji ne
obavljaju pretvaranje poataka su kaa je izlazni tok jenak ulaznom. U tom slučaju treba preimenovati jean o tokova ili treba obaviti prespajanje tokova, šta je učinjeno sa tokom poataka b.
Slika. Primjer prespajanja toka podataka
Procesi se mogu odvijati istovremeno.
Preporuka vezana za preglenost ijagrama kaže, a se u cilju izbjegavanja nepotrebnog presjecanja linija bilo sklaište bilo interfejs na jenoj slici može višestruko ponoviti. U tom slučaju potrebno je samo pore imena koncepta oati znak „*“. Da bi dijagram toka podataka prikazivao ispravan logi čki slijed procesa u u potrebno ga je povezati s dijagramom dekompozicije poslovnih procesa koji se tako đer izrađuje pri analizi a.
Na razini 0 nalazi se samo jean proces i ijagram tijeka poataka koji sarži samo taj proces zove se kontekst ijagram. Kontekst ijagram prikazuje onos a s okolinom i važan je za utvr đivanje potrebe za povezivanjem s drugim ima. 5
Poliščuk E. Jaroslav, Projektovanje Informacionih Sistema
8
Dekompozicijom se taj proces raščlanjuje na više potprocesa razine 1, koji se svi nalaze na sljee ćem ijagramu tijeka poataka. Daljim raščlanjivanjem svakog od potprocesa formiraju se procesi razine 2. Međutim, njih se ne prikazuje na jednom dijagramu, nego se za svaki proces razine 1 radi poseban dijagram toka podataka. Dakle, samo za razinu 0 i razinu 1 izra đuje se po jedan dijagram tijeka podataka,
a za niže razine se izrađuje onoliko dijagrama koliko ima pro cesa na višoj razini (pr imjer: ako na razini 3 postoji 5 procesa onda će trebati nacrtati 5 dijagrama toka podataka).
Slika. Model povezivanja dijagrama dekompozicije i dijagrama toka podataka
9
TOK_PODATAKA_1
SPOLJNI_ OBJEKAT_1
PROCES_A TOK_PODATAKA_2
TOK_PODATAKA_6
SPOLJNI_ OBJEKAT_2
1. TOK_PODATAKA_3
TOK_PODATAKA_5 TOK_PODATAKA_4
PROCES_B 2.
SKLADIŠTE_PODATAKA
Slika. Prikaz i osnovni primjer opdeneg DTP-a
Slika. Primjer primjene sombola kod dijagrama toka podataka
10
Hijerarhijska dekompozicija dijagrama tokova podataka Osnovno pitanje kod analize funkcionisanja nekog a jeste kako to da obuhvatimo sve procese koji se u
njemu ešavaju a a to ne bue glomazno i nerazumljivo. Ovo se može riješiti na va načina.
Slika. Dijagram dekompozicije
Prvi način se oglea u tome a obuhvatimo samo najvažnije procese u organizaciji i a njih opišemo. Ovakav način se karakteriše obuhvatanjem malog broja procesa, što samo po sebi povladi činjenicu a što je nešto neovoljno objašnjeno tu je i prostor gje mogu nastati brojni problemi i nejasne situacije. Dakle, ovakav način realizovanja može ovesti o nekvalitetnog opisa funkcionisanja a u viu neovoljno informacija što de za krajnjeg korisnika, koji je u najgorem slučaju moža i potpuni laik u ovoj oblasti, biti apsolutno neprihvatljivo. Zato se u praksi najčešde ovaj problem riješava na rugi način. Drugi, i mnogo bolji način, je a se izvrši oređeno raščlanjivanje složenih procesa na poprocese. Na ovaj način mogu se obuhvatiti svi procesi u organizaciji i obraiti se o etalja, tako a krajnji korisnik može u potpunosti a razumije kako i šta se to zapravo ovija u samoj organizaciji. Međutim, uvoi se i pojam hijerarhije. Hijerarhija se oglea u tome što postoje ijagrami različitih nivoa složenosti. Ko složenih a se najprije krene o opštih ijagrama koji prikazuju IS kao je nu cijelinu, i oni prikazuju samo tokove poataka koji se tiču interagovanja spoljašnjih objekata sa om. Takvi ijagrami se nazivaju dijagami konteksta i oni se karakterišu svojom grafičkom jenostavnošdu i preglenošdu. Obično nose naziv cijelog IS-a, i o suštinskog je značaja prepoznati sve ulazne i izlazne tokove iz a. Izostavljanje jenog ili rugog može ovesti o nepravilnog i ne logički korektnog ijagrama tokova poataka, koji u krajnjem slučaju može a pruži krajnjem korisniku lažni uvi u funkcio nisanje organizacije. Daljom ekompozicijom ovih ijagrama obijaju se ijagrami nižih nivoa, koji sarže poprocese glavnog procesa i koji bolje opisuju njegovu funkcionalnost. Ukoliko su ovi procesi i dalje nedovoljno jasni i
složeni, nastavlja se sa ekompozicijom. Logično je a se saa postavlja pitanje okle treba idi sa njom. Onog trenutka kada se procesi jednostavno ne mogu dalje dekomponovati i kada su svi potrebni procesi
o etalja obrađeni, treba prestati sa ekompozicijom. Ovi procesi se nazivaj u primitivnim procesima, a u nekim literaturama se još nazivaju i atomskim procesima, po analogiji na to a su oni nešto nejeljivo
11
kako kaže sama efinicija atoma. Primitivni procesi se znači nalaze na nu hijerarhije, i njihova glavna karakteristika je da se za razliku o globaljnijih procesa (procesa sa viših nivoa hijerarhije) ovijaju serijski, a ne paralelno.
Slika. Dijagram dekompozicije procesa za IS stuentske službe
Na ovaj način mi smo o jenog polaznog i neovoljno objašnjenog ijagrama, ob ili skup dijagrama pri čemu svaki o njih opisuje oređeni segment funkcionisanja i kao takav nam aje kompletan uvi u stanje organizacije. Na slici je prikazan neki opšti princip hijerarhijske ekompozicije funkcija a. 6 Vrlo je važno postidi neki zajenički ogovor u vezi sa pitanjem kako treba nešto izgleati, kojim de to pravilima polijegati i koje de preporuke biti usvojene. Kako bi se spriječila pojava, a u različitim poslovnim sferama, svako kreira sopstvenu viziju ekompozicije, postoje sljeeda p ravila koja se moraju poštovati:7
6
Slika preuzeta iz „Uvod u informacione sisteme“, FON Beograd. Web url http://uis.fon.bg.ac.yu/ „Uvod u informacione sisteme“, FON Beograd. Web url http://uis.fon.bg.ac.yu/
7
12
Slika. Princip hijerarhijske dekompozicije funkcija a
Pravilo balansa tokova. Ovo je najznačajnije pravilo i ono glasi: ulazni i izlazni tokovi na cjelokupnom DTP-u koji je dobijen dekompozicijom nekog procesa P moraju odgovarati ulaznim i izlaznim tokovima toga procesa P na ijagramu višeg nivoa. Drugim riječima, svi tokovi koji ulaze i izlaze iz procesa moraju
se pojaviti i na DTP sljeedeg nivoa, koji taj proces ekomponuje.
13
Slika. Opšti prikaz Pravila balansa tokova
Pravilo numerisanja procesa i dijagrama : Potrebna je izvesna numeracija procesa i dijagrama a u cilju
lakšeg snalaženja kako autora ijagrama tako i krajnjeg korisnika. Uvođenje novih sklaišta poataka. Možemo uvesti nova sklaišta na nivoima niže hijerarhije, bez obzira
a li su ona bila prisutna na sleedem višem nivou. Pravilo za uvođenje novih sklaišta glasi: Sklaišta se uvode po prvi put na onom DTP-u na kome prestavljaju vezu između va ili više procesa. Nakon što su se pojavila na jenom nivou uz jean proces, sklaišta se moraju pojavljivati i na svim ijagramima nižeg nivoa koji dekomponuju taj proces. Dodatak pravilima dekompozicije. Nepisano pravilo pri dekompoziciji dijagrama glasi da se svaki proces
može ekomponovati najviše u sedam podprocesa.
Primjer DTP-a kod IS studentske službe Na ijagramu konteksta efinisana su va interfejsa, objekta van a sa kojima IS stuentske službe komunicira, STUDENT i NASTAVNIK. Zatim je dan dijagram prvog nivoa dekompozicije. Svaki proces sa dijagrama prvog nivoa, UPIS, OBRADA_ISPITA, IZDAVANJE_UVJERANJA, predstavljen je posebnim dijagramom toka podataka. Primitivni procesu u ovoj hijerarhijskoj strukturi su:
14
-
EVIDENTIRANJE_KANDIDATA, OBRADA_REZULTATA_PRIJEMNOG,
-
-
UPIS_GODINE, RASPOREĐIVANJE (stuenata u grupe za preavanja i vježbe), IZVJEŠT_KANDIDATA, zatim EVIDENTIRANJE_ISPITNIH_PRIJAVA, ZAVOĐENJE_REZULTATA_ISPITA i na kraju,
-
IZDAVANJE_UVJERENJA_O_POL_ISPIT i
-
IZDAVANJE_UVJERENJA_O_STATUSU.
-
Za ove primitivne procese treba dati minispecifikaci ju. Maa je značenje prikazanih DTP očigleno, bide
naveeno kao primjer "čitanje" jenog ijela DTP koji prestavlja ekompoziciju procesa UPIS (slika ispod).
Slika. Dekompozicija procesa UPIS
Proces EVIDENTIRANJE_KANDIDATA , na osnovu ulaznih okumeneta DIPLOMA_SREDNJE_ŠKOLE,
SVJEDOČANSTVO i NAGRADE, formira sklaište poataka KANDIDATI_ZA_UPIS i generiše SPISAK_ZA_ PRIJEMNI_ISPIT, koji se šalje nastavniku koji treba a obavi prijemni ispit. Po obavljanju ispita, nastavnik vrada REZULTATI_PRIJEMNOG_ISPITA koji se obrađuju u procesu OBRADA_REZULTATA_ PRIJEMNOG i ažurira se sklaište KANDIDATI_ ZA_UPIS (registruju se rezultati kaniata). Koristedi se poacima iz ovog sklaišta, process IZVJEŠTAVANJE_KANDIDATA generiše IZVJEŠTAJ_O_PRIJEMNOM_ISPITU koji se šalje kaniatima (stuentima). Proces UPIS_GODINE obuhvata kako upis prve, tako i upis svih drugih godina (semestara). Student podnosi standardna dokumenta za upis. Za studente koji upisuju prvu godinu provjeravaju se rezultati
15
prijemnog ispita u sklaištu KANDIDATI_ZA_UPIS, a za sve ostale, ispunjavanje uslova u sklaištu
DOSIJE_STUDENTA. U oba slučaja proces UPIS_GODINE ažurira sklaište DOSIJE_STUDENTA. Na osnovu: NASTAVNOG_PLANA u kome se aju premeti u semestru i broj časova nastave i vježbi ;
opštih pravila o veličini grupa za pojeine premete; DOSIJEA_STUDENATA i, na kraju, KADROVSKE_ EVIDENCIJE u kojoj su dani podaci o nastavnicima i asistentima po predmetima, proces
RASPOREĐIVANJE raspoređuje stuente po grupama i šalje ogovarajude spisk ove (NASTAVNE_GRUPE) nastavniku.
Izrada programskog dijagrama Dekompozicija procesa se razvija tako što: polazni dijagram ili dijagram konteksta se dijeni na manje
ijagrame o razine osnovnih procesa. Proces na oređenom nivou razrađuje se onim ijagramom nižeg nivoa. preporučljivo je a ijagram sarži o 2 o 9 procesa. Postupak se ponavlja sve dok ne dobijemo viljvu ugranju procesa na najnižem nivou. Preporuke za označavanje elemenata su bitne za crtanje ijagrama i one su: „ hijerarhijski nivoi nose
brojčane oznake. nivo konteksta se označava „0“. nazivi spremišta, izvora i oreišta se označavaju
velikim slovima, slovne oznake, ili slovo + broj. procesi i tokovi poataka se označavaju malim slovima.“
8
Dijagram konteksta ima zaatak a prikaže najvišem hijerarhijskom nivou. potreban je a efiniciju okruženja u kojem se sistem nalazi i poručije analize. prikazuje vanjske entitete i jean process. Počinje se procesom koji ima zaatak a prikaže u jeno j cjelini, a nakon toga potrebno je da odredi vanjske entitete i njihov uticaj na dati.
Slika. Primjer dijagrama konteksta biblioteke
8
Poliščuk E. Jaroslav, Projektovanje Informacionih Sistema
16
Pregledni dijgaram daje mogudnost zapažanja glavnig tokova informacija, zatim ustanovljenje koje su to glavne aktivnosti a I njigovo prikazivanje ogovarajučim procesima, potraba je a s korisnikom utvri granice a, uključi vanjske entitete.
Slika. Oređivanje ometa ijagrama toka poataka
Za vrijeme podjele procesa na manje dijagrame, bitno je da za svaki proces se ustanovi podaktivnosti. na
primjer, za proces Upis novog člana, ustanovljene poaktivnosti su: zatražiti osobnu kartu ili vozačku ozvolu, zabilježiti novog člana i izraiti mu člansku iskaznicu. model pojasniti korisniku, a zatim ga po namjeni mjenjati, orađivati.
Slika. Oređivanje ubine i uravnoteženosti moela poataka
17
Primjer IS salona automobila Opis problema
18
Hijerarhijski dekompozicija informacionog sistema
Slika. Hijerarhijska dekomponzicija IS
Dijagrami tokova podataka
19
Slika. Dijagram konteksta
20
Slika. Dijagram I nivoa
21
Slika. DTP Nabavke – funkcije 1.1 i 1.2
22
Slika. DTP Sklaištenja – funkcije 2.1 i 2.2
Slika. DTP Prodaje – finkcije 3.1, 3.2 i 3.3
23
Slika. DTP finansijskog i pravnog poslovanja – funkcije 4.1, 4.2 i 4.3
24
Dekompozicija ovih procesa se može prikazati na sljeedi način.
Slika. Naručivanje automobila – funkcije 1.1.1 i 1.1.2
Slika. DTP Preuzimanje automobila – funkcije 1.2.1 i 1.2.2
25
Slika. DTP Poslovi sa bankom – funkcije 4.1.1, 4.1.2, 4.1.3
Slika. DTP Poslovi sa kupcima – funkcije 4.2.1 i 4.2.2
26
Slika. DTP Poslovi licenciranja – funkcije 4.3.1 i 4.3.2
27
Slika. DTP isplate – funkcije 4.1.2.1, 4.1.2.2, 4.1.2.3
Slika. DTP Obrada dokumentacije – funkcije 4.1.3.1 – 4.1.3.4
28
Opis primitivnih procesa
29
30
31