osnove razvoja informacijskih sustava
TRANSCRIPT
![Page 1: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/1.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 1/100
Ver. 04.04.11.
Doc.dr.sc. Dragutin Lisjak
OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA
![Page 2: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/2.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 2/100
S A D R Ž A J
3. MODELIRANJE PODATAKA
1. UVOD
2. MODELIRANJE PROCESA
4. LOGIČKO MODELIRANJE
5. FIZIČKO MODELIRANJE
6. PRIMJER PROJEKTA
![Page 3: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/3.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 3/100
1. UVOD
1.1 Informacijski sustavi
InformacijskiInformacijski sustavsustav je sustav koji prikuplja, pohranjuje, čuva,obrađuje i isporučuje informacije važne za organizaciju i društvo,tako da budu dostupne i uporabljive za svakog tko ih želi koristiti.
Informacija - je novo znanje, koje primatelju donosi nove činjenice,ima karakter novosti, te kao podloga služi za odlučivanje.
Podatak – skup zapisanih informacija.
![Page 4: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/4.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 4/100
POSLOVNI SUSTAV
INFORMACIJSKI SUSTAV
Obradaulazne
informacije
izlazne
informacije
Poslovne odluke
Uloga IS-a unutar poslovnog sustava
![Page 5: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/5.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 5/100
1.2 Metodologija projektiranja
Pod metodologijom za projektiranje, izgradnju i održavanjepodrazumijeva se sveukupnost načela, pravila, metoda i tehnika kojese koriste u postizanju cilja projektiranja, izgradnje i održavanjainformacijskog sustava.
Metoda – organizirani skup postupaka koji od zadanog “ulaza”proizvodi traženi “izlaz”.
Informacijsko inženjerstvo
- u razvoju IS-a treba koristiti inženjerske metode,
- razvoj IS-a treba biti definiran, struktuiran i planiran proces,
- razvoj IS-a treba biti podržan računalom.
![Page 6: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/6.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 6/100
Uloga metoda u razvoja IS-a
- definiranje aktivnosti razvoja,
- određivanje redoslijeda aktivnosti,
- definicija polazišnog modela razvoja:
- model procesa,
- model podataka,
- model događaja.
Metode temeljene na modelu podataka
- CASE Method - USA,
- SSADM (Structured System Analysis and Design Method) - UK,
- Yourdon/OO (Yourdon/Object Oriented) - USA.
- MIRIS (Metodika za razvoj informacijskih sustava) - Hrvatska
![Page 7: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/7.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 7/100
1.3 Faze razvoja
Neki od problema pri razvoju IS-a
- projekti razvoja IS-a kasne u odnosu na plan, od 18-45 mjeseci,
- softver kasni 3-5 godina,
- informatičari i njihovi manageri uvijek su optimisti te obećavaju da
će se projekt razvoja IS-a brzo i lako završiti,
- stvarni troškovi razvoja IS-a, redovito prelaze dvostruko planirane
troškove,
- softverske kuće koje proizvode IS-ove uvećavaju planiranu cijenu
i do četiri puta kako bi se osigurale od gubitka.
![Page 8: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/8.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 8/100
Faze razvoja IS-a prema metodici CASECASE MethodMethod
1. Planiranje/strategija IS-a
Zašto? (definicija problema)
2. Analiza poslovnog sustava
Što? (analiza problema)
3. Oblikovanje IS-a
Kako? (razrada rješenja)
4. Izrada IS-a
5. UvoĎenje u rad
6. Odrţavanje IS-a
![Page 9: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/9.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 9/100
1.Planiranje/strategija IS-a
Cilj faze:
- identificirati korisnike IS-a
- ustanoviti njegov opseg IS-a,
- identificirati nedostatke postojećeg IS-a,
- ustanoviti ciljeve novog IS-a,
- načiniti plan razvoja IS-a u budućnosti.
![Page 10: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/10.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 10/100
2. Analiza poslovnog sustava
Cilj faze:
- detaljna studija poslovnog odnosno informacijskog sustava,
- izrada konceptualnog modela IS-a (što će sustav biti u stanju raditi?),
- Proračunati troškove razvoja IS-a,
- izraditi analizu trošova i dobiti.
![Page 11: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/11.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 11/100
3. Oblikovanje (dizajn) IS-a
Cilj faze:
- izrada implementacijskog modela IS-a (kako će sustav raditi?),
- izrada programske logike (akcijski dijagrami),
- izraditi fizičkog modela podataka (struktura baza podataka),
- definicija programskih modula.
![Page 12: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/12.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 12/100
4. Izrada IS-a
Cilj faze:
- programiranje programskih modula,
- testiranje programskih modula,
- dokumentiranje programskog rješenja.
![Page 13: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/13.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 13/100
5. Uvođenje IS-a u rad (implementaciju)
Cilj faze:
- detaljnja provjera rješenja od strane projektanata i korisnika sa
stvarnim podacima i u stvarnim uvjetima,
- izobrazba korisnika za samostalan rad sa IS-om.
![Page 14: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/14.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 14/100
6. Održavanje IS-a
Cilj faze:
- ispravljanje grešaka uočenih tijekom rada,
- prilagođavanje sustava novim zahtjevima korisnika.
![Page 15: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/15.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 15/100
Faze razvoja IS-a prema metodici SSADMSSADM (SStructuredtructured SSystemsystems
AAnalysisnalysis andand DDesignesign MMethodethod))
I. faza STUDIJA IZVODLJIVOSTI
Aktivnost 1. Definicija problema
Aktivnost 2. Identifikacija projekta
II. faza ANALIZA
Aktivnost 1. Analiza aktivnosti sustava i postojećih problema
1.1 Pokretanje analize
1.2 Istraživanje stanja postojećeg sustava
1.3 Istraživanje strukture podataka sustava
1.4 Proširivanje liste problema i zahtjeva
1.5 Provjeravanje rezultata istraživanja
![Page 16: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/16.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 16/100
II. faza -nastavak
Aktivnost 2. Specifikacija zahtjeva
2.1 Utvrđivanje logike sustava
2.2 Utvrđivanje zahtjeva sigurnosti i nadzora
2.3 Utvrđivanje i sređivanje korisničkih zahtjeva
2.4 Prepoznavanje i izbor varijanti posl. sustava
2.5 Dopunjavanje izabrane varijante
2.6 Izrada zahtijevane strukture podataka
2.7 Istraživanje detaljnje logike sustava
2.8 Provjera specifikacije zahtijevanog sustava
Aktivnost 3. Izbor tehničkih varijanti
3.1 Oblikovanje tehničkih varijanti
3.2 Korisnikov izbor tehničkih varijanti
3.3 Dopunjavanje tehničkih varijanti sustava
3.4 Utvrđivanje radnih varijanti sustava
![Page 17: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/17.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 17/100
III. faza OBLIKOVANJE (DIZAJN)
Aktivnost 1. Oblikovanje podataka
1.1 Provođenje relacijske analize (3.NF)
1.2 Izrada logičkog oblikovanja podataka
Aktivnost 2. Oblikovanje procesa
2.1 Utvrđivanje logičkih upita
2.2 Utvrđivanje logičkih promjena podataka
2.3 Vrednovanje logičkog dizajna podataka
Aktivnost 3. Fizičko oblikovanje
3.1 Izrada početnog fizičkog dizajna podataka
3.2 Izrada programskih glavnih transakcija
3.3 Vrednovanje logičkog dizajna podataka
3.4 Izrada plana ispitivanja sustava
3.5 Izrada radnih uputa
3.6 Izrada plana primjene pojedih modula
![Page 18: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/18.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 18/100
Struktura procesa uvođenja IS-a
Izrada glavnog projekta I.
- Izvedbeni projekt I-1
- Izvedbeni projekt I-2
- Izvedbeni projekt I-n
Izrada glavnog projekta II.
- Izvedbeni projekt II-1
- Izvedbeni projekt II-2
- Izvedbeni projekt II-n
GLAVNI PROJEKT I.
GLAVNI PROJEKT II.
............................................................................................................
PROJEKT IZRADE STUDIJEPROJEKT IZRADE STUDIJE
ProcesProces
uvođenjauvođenja
ISIS--aa
![Page 19: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/19.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 19/100
- Projekt izrade studije – skup dokumenata (glavnih projekata) u
kojima se jasno opisuje budući IS,
- Glavni projekt – skup dokumenata na temelju kojih se provodi
SSADMSSADM (ili SASSAS) analiza,
- Izvedbeni projekt – skup dokumenata u kojima je u detalje opisan
neki dio glavnog projekta, te služi kao podloga za modeliranje
podataka.
Projektna dokumentacija
![Page 20: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/20.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 20/100
dokumentacija
modeliranja
procesa
dokumentacija
modeliranja
podataka
PROJEKTNA DOKUMENTACIJAPROJEKTNA DOKUMENTACIJA
Glavni projektGlavni projekt
Projektni zadatak
- dijagrami dekompozicije
- dijagrami toka podataka (DTP)
- opisi tokova i spremišta podataka
Izvedbeni projektIzvedbeni projekt
Izvedbeni zadatak
- popis entiteta (grupa) podataka
- popis veza među entitetima
- grafički prikaz entiteta i veza (E-V)
![Page 21: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/21.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 21/100
2. MODELIRANJE PROCESA
2.1 Analiza sustava
ProcesProces - skup povezanih aktivnosti i odluka na temelju kojih objekti
sustava ostvaruju cilj, a za njihovo izvršenje potrebni su
određeni resursi i određeno vrijeme.
Osnovne značajke analize sustava
- metoda znanstvenog istraživanja temeljena na dekompoziciji
problema na sastavne dijelove,
- teži se istražiti kako sustav postiže svoj cilj. To znači istražiti procese
koji prihvaćaju ulaz, istražiti što se sve događa sa ulazom dok se on
ne transformira u izlaz i sustav ne postigne svoj cilj.
- transformaciju ulaza u izlaz u okviru sustava obavljaju procesi.
- osnovniosnovni ciljcilj: utvrđivanje logičkog toka podataka kroz sustav.
![Page 22: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/22.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 22/100
Primjer grafičkog prikaza modeliranja procesa
Ispitani
automobil
NARUČIVANJE
MATERIJALA
PROJEKTIRANJE
IZRADA MOTORA
MONTAŢAPRIMOPREDAJA
DOBAVLJAČ
KUPAC
UGOVARANJEUpit
Materijal
Materijal
Nacrt
Narudžba
Automobil
Motor
Projektl
Nacrt
![Page 23: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/23.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 23/100
2.2 Prikladnost sustava za uvođenjem IS-a
Utjecajni faktori
Sustav Korisnik Analitičar
Složenost IskustvoPoznavanje sustava
organizacije
Preorganiziranost Pouzdanost znanja Poznavanje IS-a
Entropija Prihvaćanje IS-a Poznavanje analize
stabilnost procesaIskustva u planiranju
IS-a
Sposobnost
rukovođenja i
upravljanja
Ranija iskustva s IS-om
Potrebna znanja o info.
tehnologijamaBroj korisnika
![Page 24: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/24.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 24/100
Metoda ocjenjivanja situacije
PitanjaTeţ.
faktor
1. Je li sustav složen? 3
2. Je li sustav preorganiziran? 1
3. Je li sustav entropičan? 3
4. Jesu li procesi stabilni? 1
5. Je li zadovoljena razina upravljanja? 1
6. Postoji li već IS? 2
7. Postoji li iskustvo s IS? 2
8. Je li sustav povezan s drugim sustavima? 2
9. Poznaju li korisnici sustav? 2
10. Je li znanje korisnika pouzdano? 2
11. Prihvaćaju li korisnici IS? 1
12. Je li broj korisnika velik? 1
Napomena: veći teţinski faktor znači da taj utjecaj oteţava razvoj IS-a
![Page 25: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/25.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 25/100
Ukupna ocjena povoljnosti (UOP)
UOP Rang
0 - 12 1. Povoljno stanje (mala neizvjesnost)
13 – 24 2. Neizvjesno stanje
25 – 36 3. Nepovoljno stanje (velika neizvjesnost)
∑Teţ. faktor = 21 -> Rang 2. Neizvjesno stanje
![Page 26: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/26.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 26/100
2.3 Metoda dekompozicije
Dekomponirati se mogu:
- procesi (funkcije),
- podaci,
- dokumenti,
- organizacijske jedinice,
- programski moduli i sl.
DekompozicijaDekompozicija (raščlanjivanje) - je metoda rješavanja problema iopisivanja počevši od konceptualno općih do detaljnjih problemaodnosno cjelina sustava k njegovim dijelovima, a u ciljuhijerarhijskog opisa sustava.
![Page 27: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/27.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 27/100
Primjeri dekompozicijskih dijagrama
Problem 0.
Problem 1. Problem 2. Problem 3.
Problem 2.1 Problem 2.2 Problem 2.3
Korijen stabla
Proces 0.
Proces 1.
Proces 2.
Proces 3.
Proces 2.1
Proces 2.1
Proces 2.3
Warnier-Orrov dijagram
Skup A
Skup Z
Skup X Skup Y
Skup C
Skup B
Vennov dijagram
![Page 28: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/28.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 28/100
2.4 Dijagram toka podataka
DijagramDijagram tokatoka podatakapodataka (DTP)(DTP) (Dataflow Diagram – DFD) – jegrafički način za prezentaciju procesa sustava te predstavlja jezik zakomunikaciju korisnika i analitičara. DTP specificira što će sustavraditi na logičkoj razini.
Dijagram toka podataka sastoji se od:
- ulazno-izlaznih tokova podataka (zaslona, dokumenata),
- vanjskih objekata (organizacija, ljudi) koji šalju ili primaju
tokove podataka od sustava,
- procesa sustava (programa) koji transformiraju ulazne tokove
u izlazne tokove podataka,
- spremišta podataka (baze podataka, kartoteke) u kojima se
čuvaju podaci za izvršenje procesa ili dobiveni kao rezultat
rada procesa.
![Page 29: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/29.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 29/100
2.4.1 Grafički elementi DTP-a
VANJSKI SUSTAV
(Izvorište, Odredište)
TOK PODATAKA
PROCES
SPREMIŠTE PODATAKA
![Page 30: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/30.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 30/100
Opći oblik DTP-a
IZVORIŠTE PROCES
SPREMIŠTE
ODREDIŠTE
TOK A TOK B
Ulazni tok podataka A dolazi iz izvorišta podataka te se transformira
u tok podataka B. Da bi se transformacija u procesu izvela efikasno,
koriste se podaci iz spremišta podataka. Izlazni tok podataka B iz
procesa odlazi prema odredištu.
![Page 31: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/31.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 31/100
Izvorišta i odredišta podataka (Vanjski sustavi)
- Prezentiraju sustave koji su u vezi sa promatranim sustavom čiji
nas procesi trenutačno ne zanimaju.
- Primjeri: osobe, poduzeća, organizacijska jedinica, ustanova,
država, banka, sustav plaća, informacijski sustav
kadrova, skladište i dr.
SKLADIŠTE 1
![Page 32: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/32.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 32/100
Tokovi podataka
- Tokovi podataka su skupovi podataka koji se kreću od jednog
dijela sustava ka drugom poznate strukture i sadržaja.
- Tok podataka je cjevovod kroz koji teku informacije.
- Nazivi toka podataka biraju se tako da predstavljaju podatke od
kojih se tok sastoji.
- Svaki tok podataka mora imati jedinstveno ime.
Račun
Nacrt Plan
Nazivi toka podataka
![Page 33: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/33.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 33/100
Varijante tokova podataka
a) Vanjski ulazni tok
Tehnički ured Nacrt Analiza rada
b) Interni tok
c) Vanjski izlazni tok
Analiza rada Analitički listUpis radnih
listova
Baza radnih listova
Lista radnih listova Strojna obrada
![Page 34: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/34.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 34/100
Spremište podataka
SKLADIŠTE MATERIJALA
(10000 kom.)
- Spremište podataka je memorijsko mjesto gdje su podaci pohranjeni.
- Spremište podataka npr. mogu biti:
- dokumenti: upit, ponuda, izvještaj, evidencija
- skup dokumenata: projektna dokumentacija, plan proizvodnje
- baza podataka na računalu, itd.
- Dvije vrste operacija koje proces izvršava nad spremištem:
- zapisivanje podataka u spremište
- učitavanje podataka iz spremišta
- Kardinalnost (brojnost) – broj zapisa (broj pojavljivanja) nekog entiteta
u skladištu.
Kardinalnost (brojnost)
![Page 35: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/35.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 35/100
2.4.2 Hijerarhijski opis procesa
- Prilikom crtanja dijagrama crtanja toka podataka (DTP) za vrlo
složene sustave broj procesa može biti velik. Nacrtan DTP postaje
preglomazan, nečitljiv, nejasan i težak za izmjenu. Zbog toga se
uvodi hijerarhijski opis sustava (toptop--downdown pristup).
- Postupkom dekompozicije (raščlanjivanja) složenih sustava u
potprocese sustave, potprocese pak u njegove potprocese itd.,
dolazimo do niza procesa sustava na raznim razinama detaljnosti
što na kraju čini hijerarhijski opis sustava glede procesa (funkcija).
![Page 36: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/36.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 36/100
0. PROCES
CIJELOG SUSTAVA
1. Potproces
procesa 0.
2. Potproces
procesa 0.
3. Potproces
procesa 0.
1.1 1.2 2.1 2.2 2.3 3.1 3.2
2.1.1 2.1.2
Razina 0
Razina 1
Razina 2
Razina 3
Prikaz hijerarhije procesa
![Page 37: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/37.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 37/100
Dijagram konteksta (DK)
- Predstavlja dijagram toka podataka koji prikazuje proces (sustav)
na najvišoj razini hijerarhije, odnosno prikazuje čitav sustav kao
jedan proces.
- Dijagram konteksta povlači granicu izmežu sustava i okoline te
definira područje koje analiziramo a tokovi podataka jasno
definiraju veze sustava sa okolinom.
- Uobičajeno sadrži samo jedan proces koji se označava sa brojem 0
(tzv. nulta razina hijerarhijskog prikaza)
![Page 38: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/38.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 38/100
PROCES 0.
Sustav 1. Sustav 3.
Sustav 2.
Sustav 4.Sustav 5.
Sustav 6.
Ulaz
Ulaz
Ulaz
Ulaz
Izlaz
Izlaz
Naziv projekta:_______________________
DIJAGRAM KONTEKSTA
Opći prikaz dijagrama konteksta
![Page 39: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/39.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 39/100
0.
DIJAGRAM KONTEKSTADIJAGRAM KONTEKSTA
1.
2.
3.
2. ...
1.1 1.2
1. ... 3. ...
1.1 1.2 2.1 2.2 3.1 3.2 3.2
Razina 0
Razina 1
Razina 2
Razina 3
Opći model hijerarhijskog opisa sustava
0. ...
![Page 40: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/40.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 40/100
2.5 SASSAS dokumentacija
- Raniji naziv za SASSAS metodu – “Analiza i specifikacija korisničkih
zahtjeva”.
- Dokumentacija modela procesa je skup definicija (opisa) pojedinog
objekta dan uvijek na jednom mjestu u cjelokupnom modelu.
- Održavanje dokumentacije: ručno ili računalno CASE alatima.
Sadržaj dokumentacije modela procesa:
1. Dijagram konteksta,
2. Dijagram DTP-a svih razina,
3. Opis logike procesa,
4. Opis strukture spremišta i tokova podataka.
![Page 41: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/41.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 41/100
Metode za opis logike procesa
- tekstualni opis,
- dijagram toka podataka (flow chart),
- stabla odlučivanja,
- Nassi-Schneiderman-ovi dijagrami,
- akcijski dijagrami,
- pseudokod,
- tablice odlučivanja,
- Warnier-Orr dijagrami.
![Page 42: OSNOVE RAZVOJA INFORMACIJSKIH SUSTAVA](https://reader031.vdocument.in/reader031/viewer/2022012502/617b4a34b96b7e41a53cd280/html5/thumbnails/42.jpg)
ZAVOD ZA INDUSTRIJSKO INŽENJERSTVO
INFORMACIJSKI SUSTAVIINFORMACIJSKI SUSTAVI
D. Lisjak 42/100
Metode za opis strukture spremišta i tokova podataka
- skup formulara,
- grafički izgled fizičkog formulara,
- Warnier-Orr dijagrami,
- modelom entiteti-veze.