predstavlja sistem kao crnu kutiju Metode sistemske...

29
06.11.15 1 Metode sistemske analize Sistemska analiza Faze sistemske analize Model Modeliranje Sistemski modeli Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir Funkcionalni model sistema predstavlja sistem kao "crnu kutiju" prikazuje se funkcionalnost sistema na način kako je vide spoljni objekti predstavljaju se ulazi i izlazi iz sistema i funkcije koje transformišu ulaze (pobudu, stimulaciju) u izlaze pretstavlja model zahteva, jer treba da pokaže potpuno, precizno i nedvosmisleno kako će objekti van sistema (korisnici, akteri) koristiti posmatrani sistem.

Transcript of predstavlja sistem kao crnu kutiju Metode sistemske...

06.11.15

1

Metode sistemske analize Sistemska analiza Faze sistemske analize Model Modeliranje Sistemski modeli

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Funkcionalni model sistema• predstavlja sistem kao "crnu kutiju"

• prikazuje se funkcionalnost sistema na način kako je videspoljni objekti

• predstavljaju se ulazi i izlazi iz sistema i funkcije kojetransformišu ulaze (pobudu, stimulaciju) u izlaze

• pretstavlja model zahteva, jer treba da pokaže potpuno,precizno i nedvosmisleno kako će objekti van sistema(korisnici, akteri) koristiti posmatrani sistem.

06.11.15

2

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Sistemska analiza Sistemska analiza je najkritičnija faza jednog projekta.

Tokom sistemske analize treba da se shvate problemi konkretnog poslovnogsistema, definišu ciljevi za njegovo poboljšanje i definišu detaljni poslovnizahtevi, koje mora da ispuni bilo koje tehničko rešenje.

Sistemska analiza je metodološki postupak dekompozicije nekog sistema napodsisteme (komponente) sa ciljem da se prouči njihov međusobni uticaj i rad.

U okviru sistemske analize obavlja se (1) pregled sistema i planiranje projekta,(2) proučavanje i analiza postojećih poslovnih i informacionih sistema i (3)definisanje poslovnih zahteva i prioriteta za novi ili poboljšani sistem.

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Faze sistemske analize Sagledavanja projekta

"Da li je projekat vredan pažnje?". Definisati cilj projekta, probleme, mogućnosti i direktive koje aktiviraju projekat. Određuje se projektni tim, učesnici, budžet projekta i raspored projekta. Sistem analitičar zajedno sa vlasnicima i korisnicima sistema, menadžerom za IS i drugim

osobljem IS (a) sagledavaju probleme, mogućnosti i rešenja, (b) ugovoraju oblastprojekta, (c) planiraju projekat i (d) prezentiraju projekat. Upravni odbor utvrđujeprioritete projekata IS.

Faze proučavanja Sistem analitičar i odgovarajući učesnici će: (a) modelirati tekući sistem, (b) analizirati

poslovne procese, (c) analizirati probleme i mogućnosti, (d) utvrditi ciljeve i ograničenjapoboljšanja sistema, (e) modifikovati oblast projekta i plana i (f) prezentirati zaključke ipreporuke.

Faza definisanja Identifikuje šta novi sistem treba da radi ne uzimajući u obzir potrebnu tehnologiju,

drugim rećima, cilj je da se definišu poslovni zahtevi novog sistema. U okviru ove faze, sistem analitičar i odgovarajući učesnici će (a) grubo nacrtati poslovne

zahteve, (b) modelirati zahteve poslovnog sistema, (c) izgraditi prototipove, (d) datiprioritete zahtevima poslovnog sistema i (e) modifikovati plan i oblast projekta.

06.11.15

3

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Specifikacija SSA Između procesa na najvišem nivou

i primitivnih procesa nalaze sedijagrami srednjeg nivoa. Brojtakvih nivoa zavisi od složenostisistema koji se analizira kao i odpostupnosti u procesudekompozicije.

Preporučuje se da takvi nivoisadrže 5-9 procesa.(Ako procesa ima više, znači da je preskočen

jedan apstakcioni nivo.)

4

3

2

1

3

3

2

1

2

1

A0

A4

A42

A-0

A4

A42

A00

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Osnovni koncepti SSA

Tok podataka (data flow) Proces (process) Skladište podataka (data store) Spoljni objekat (interface - external agent) Spojevi (junctions)

06.11.15

4

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Model Model je prikaz stvarnosti. Kao što slika vredi hiljadu reči, tako i većina

sistemskih modela predstavljaju slikovite predstave stvarnosti.

Modeli služe da bolje razumemo sisteme ili je to način da dokumentujemoposlovne zahteve ili da postavimo tehnički dizajn.

Logički modeli pokazuju šta je sistem i šta on radi. Oni opisuju sistemnezavisno od bilo koje tehničke implementacije.

Fizički modeli pokazuju ne samo šta je sistem i šta on radi, već i kako jesistem fizički i tehnički implementiran.

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Modeliranje Modeliranje je projektovanje softverskih aplikacija pre njihovog

kodiranja odnosno programiranja.

Modeliranje podataka je najpopularnija tehnika za izražavanjeposlovnih zahteva za podacima koji će biti uskladišteni u bazupodataka sistema.

Modeliranje procesa je tehnika koja se dosta praktikuje zaizražavanje zahteva poslovnih procesa, tokova procesa, ulaza iizlaza.

Modeliranje mreže je tehnika koja pomaže kompaniji da izrazigeografiju poslovanja koja će biti podržana od strane sistema.

06.11.15

5

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Sistemski modeli Kostur informacionih sistema identifikuje potrebu za četiri sistemska modela:

PODACI – Svi sistemi sakupljaju i skladište podatke. Modeli podataka (npr. dijagramobjekti-veze) se koriste da modeliraju neophodne podatke za nove sisteme. Ovi modelipodataka su polazna tačka za projektovanje baze podataka.

PROCESI – Modeli procesa (npr. Dijagram toka podataka) se često koriste da modelirajutokove procesa kroz poslovne sisteme. Ovi modeli procesa služe kao polazna tačka zaprojektovanje računarskih aplikacija i programa.

INTERFEJSI – Nijedan sistem ne ekzistira izolovano od drugih ljudi, drugih sistema ilidrugih kompanija. Interfejs modeli se crtaju u fazi proučavanja, ali detaljnije se morajuprikazati u fazi definisanja. Interfejs modeli opisuju ulaze (inpute) u sistem, njihoveizvore, izlaze (autpute) iz sistema, njihove destinacije i deljene baze podataka. Oviinterfejs modeli služe kao osnova za dizajniranje korisničkih i sistemskih interfejsa.

GEOGRAFIJA – Usled činjenice da današnji poslovni i informacioni sistemi imaju većugeografsku širinu, sistem analitičari pronalaze načine da modeliraju geografske lokacije.Modeli mreže služe kao polazna tačka za dizajniranje komunikacionih sistema zadistribuiranje podataka, procesa i interfejsa do različitih geografskih lokacija.

Modeliranje procesa Dijagram toka podataka Osnovne komponente DTP-a Hijerarhijska dekompozicija DTP-a Sintaksa dijagrama toka podataka Dijagram dekompozicije Rečnik podataka

06.11.15

6

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Proces (process) Proces obrade podataka je aktivna komponenta

sistema, koja vrši transformaciju strukture i sadržajaulaznog toka u izlazni tok.

Naziv procesa treba precizno da označava funkcijukoju on obavlja.(ako analitičar ne zna da dodeli ime procesu, znači da ne

razume funkciju koju proces obavlja).

obradanaloga

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Tok podataka (data flow) Tok podataka je vod kroz koji protiču grupe podataka poznate

strukture. Tok podataka ostvaruje vezu između ostalih komponenti

sistema i na dijagramu toka podataka predstavlja seimenovanom, orijentisanom linijom.

Svaki tok podataka u dijagramu toka podataka mora imatijedinstveno ime koje odražava značenje podataka koje onnosi. Izuzetak su tokovi koji idu prema, odnosno od skladištapodataka, koji ne moraju biti imenovani.

potpisan ugovor

06.11.15

7

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Skladište podataka (data store) Skladište podataka (kartoteka, fascikla, datoteka) služi

za čuvanje podataka

Definiše se kao tok podataka u mirovanju

Veza sa primitivnim funkcijama isključivo preko tokovapodataka.

Skladište podataka treba da omogući:• tok podataka KA skladištu označava operaciju održavanja, tj.

ubacivanja, izbacivanja i promene sadržaja;• tok podataka OD skladišta označava korišćenje skladišta za

izveštavanje.

fakture fakture

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Spoljni objekat(interface - external agent)

Spoljni objekat (interfejs) je objekat vankonteksta posmatranog sistema koji se javljakao izvor ili ponor tokova podataka.

dobavljač

06.11.15

8

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Spojevi (junctions) Spojevi pomažu u organizovanju i pojašnjavanju

dijagrama toka podataka. Postoje divergentni spojevi koji dele tok podataka

na dva ili više izlaza, kao i konvergentni spojevi,koji spajaju dva ili više toka podataka u jedan.

Spojevi sa jednim ulazom i jednim izlazom zovu selinearni spojevi.

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dijagram toka podataka Modeliranje procesa je tehnika koja organizuje i dokumentuje procese

sistema i/ili implementira logiku, politike i procedure sistema.

Dijagram toka podataka (DTP) je alat koji opisuje tokove podataka krozsistem i procese koji se izvršavaju u sistemu. Sadrži četiri osnovnekomponente:

procese (processes) obrade podataka, koji predstavljaju aktivne komponentesistema (grafički simbol: krug);

spoljne objekte ili spoljne agente (external agents) sa kojima sistemkomunicira (grafički simbol: pravougaonik);

skladišta podataka (data stores) koje procesi koriste i/ili ažuriraju (grafičkisimbol: dve paralelne linije) i

tokove podataka (data flows) koji povezuju ostale komponente sistema ucelinu (grafički simbol: usmerena linija).

06.11.15

9

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Osnovne komponente DTP-a

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Sintaksa dijagrama toka podataka Tok podataka predstavlja podatak u pokretu. Tok podataka predstavlja

ulaz podataka u proces ili izlaz podataka ili informacija iz procesa (tomogu biti različita dokumenta, formulari, tekstovi, knjige i slično). Onise takođe koriste za prikazivanje kreiranja, brisanja ili menjanjapodataka u bazi podataka ili datoteci. Tok podataka ostvaruje vezuizmeđu ostalih komponenti sistema i na DTP-u se predstavljaimenovanom, orjentisanom linijom:

Naziv toka podataka

Svaki tok podataka mora da ima svoj izvor i ponor. Međutim, za jedantok, bilo izvor, bilo ponor (ili oba) mora da bude proces.

06.11.15

10

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Svaki tok podataka na DTP-u mora imati ime, koje treba da odražavaznačenje podataka koje on nosi. Ova imena treba da budu prirodna, a neneka specifična, kodirana, preterano skraćena imena, kako bi se ostvarilačitljivost i razumljivost DTP-a. Izuzetak su tokovi koji idu ka, odnosnood skladišta podataka koji ne moraju biti imenovani. Ukoliko tok izmeđuprocesa i skladišta nije imenovan, podrazumeva se da tok nosi celokupansadržaj i strukturu podataka tog skladišta.

Tok podataka se može granati. Istoimeni tokovi na DTP-u u suštinipredstavljaju grananje jednog toka, pa moraju imati zajednički izvor, amogu imati različite ponore.

Proces obrade podataka je aktivna komponenta sistema koja vršitransformaciju strukture i sadržaja ulaznog u izlazni ili izlaznih tokova uulazne tokove podataka. Svaki proces ima naziv i oznaku. Naziv procesatreba precizno da označava funkciju koju on obavlja.

Sintaksa dijagrama toka podataka (nastavak)

06.11.15

11

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Svaki proces mora da ima barem jedan ulazni i barem jedan izlazni tok podataka.Proces koji ima ulaze, a nema izlaze je tzv. crna rupa, jer izgleda kao da jepodatak jednostavno nestao. Proces koji ima izlaze, a nema ulaze, je takođenemoguć.

Svako skladište podataka bi trebalo da ima barem jedan ulazni i barem jedanizlazni tok. Međutim, dozvoljava se da skladište nema ulazni tok,podrazumevajući da se formira i ažurira u nekom drugom sistemu, odnosno danema izlazni tok, podrazumevajući da posmatrani sistem formira i ažuriraskladište koje se koristi u nekom drugom sistemu.

Svaki spoljni objekat (spoljni agent) mora da ima barem jedan, bilo ulazni, biloizlazni tok podataka, inače bi bio izolovan od ostalog dela sistema.

Da bi se izbeglo nepotrebno presecanje linija, dozvoljava se da se skladište ilispoljni objekat, na jednoj slici, višestruko ponovi.

Sintaksa dijagrama toka podataka (nastavak)

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Hijerarhijska dekompozicija DTP-a Dekompozicija je način razlaganja sistema na njegove komponente podsisteme,

procese i podprocese.

Pri dekompoziciji DTP-a moraju se poštovati sledeća pravila: Dijagram najvišeg nivoa, koji po pravilu sadrži samo jedan proces koji predstavlja ceo

IS, zatim spoljne objekte sa kojima IS komunicira i odgovarajuće tokove podatakanaziva se dijagram konteksta.

Dijagram prvog nivoa predstavlja dekompoziciju dijagrama konteksta. Procesi seoznačavaju brojevima 1,2,3, ....

Svaki proces sa dijagrama prvog nivoa se dalje dekomponuje do nivoa primitivnihprocesa Procesi na dijagramima nižih nivoa, povlače sa sobom brojnu oznakunadređenog procesa.

Uobičajeno je da se zatim celokupan sistem predstavi dijagramom dekompozicijeodnosno stablom aktivnosti. Dijagram dekompozicije prikazuje top-down (sa vrha nadole) funkcionalnu dekomoziciju i strukturu sistema.

Pored procesa, mogu se dekomponovati i tokovi i skladišta. Njihov opis se detaljno dajeu rečniku podataka.

Najvažnije pravilo koje se mora poštovati pri dekompoziciji procesa je pravilo balansatokova.

06.11.15

12

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Slika 1:HijerarhijskadekompozicijaDTP-a

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti sistema

06.11.15

13

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Primer dijagram konteksta manjegtrgovinskog preduzeća

Dobavljač KupacIS trgovinskogpreduzeća

Katalog

Narudžb.Dob

UplataDobFakturaDobOtpremnicaDob

OtpremnicaKupcu

RačunKupcu

PlaćanjaKupca

NarudžbenicaKupca

ProfakturaDob

ProfakturaKupcu

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dijagram prvog nivoa

Dobavljač Kupac

Nabavka1.

Prodaja2.

Katalog

Artikal

PoslovniPartner

Dokumentanabavke

Dokumentaprodaje

NarudžbDob

UplataDob

Katalog

FakturaDob

OtpremnicaDob

NarudžbenicaKupca

PlaćanjaKupca

RačunKupcu

OtpremnicaKupcu

ProfakturaDob

ProfakturaKupcu

06.11.15

14

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dekompozicioni dijagram procesa nabavke

Dobavljač

Obradakataloga

1.1

Plaćanje1.4

Prijem1.3

Naručivanje1.2

NarudžbDob

Katalog

FakturaDob

UplataDob

ProfakturaDob

OtpremnicaDob

Katalog

Sklad. artikala

PoslovniPartner

Narudžbenica Prijemnica

Otpremnica

NarudžbenicaSklad. artikala

Profakture i fakture

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dekompozicioni dijagram procesa prodaje

Kupac

Otprema2.3

ObradaPorudžbina

2.1

Naplata2.2

NarudžbenicaKupca

PlaćanjaKupca

RačunKupcu

OtpremnicaKupcu

ProfakturaKupcu

Sklad. artikala

PoslovniPartnerNalog zaotpremu

NarudžbenicaKup

OtpremniceKup iProfakture i fakture

Sklad. artikala

06.11.15

15

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Primer dijagram konteksta sistema pružanjausluga članovima kluba

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

IDEF modeliranje Ranih 90-tih IDEF (Integration DEFinition) Users

Group usvojila je standarde i to za funkcionalnomodeliranje IDEF0, a za informaciono modeliranjeIDEF1X.

Softverska realizacija IDEF0 standarda je BPwin(Business Process Windows) firme LogicWorks.

IDEF1X je semantički bogat modelar podataka kojije realizovan u okviru softvera ERwin (EntityRelationships for windows) CASE alata.

06.11.15

16

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

IDEF0 Funkcionalno modeliranje omogućava

dekomponovanje poslovnih funkcija i planiranjepotrebnih resursa za realizaciju funkcija.

Funkcionalno modeliranje je vezano za korišćenjeIDEF0 tehnike.

IDEF0 funkcionalni model se sastoji odhijerarhijskog niza dijagrama koji postepenoprikazuju sve više detalja o funkcijama i njihovojmeđuvezi sa ostalim delovimasistema.

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Struktura grafičkog jezika IDEF0 Pravougaonik – predstavlja aktivnosti definisane kao

funkcije, procese i transformacije. Svaki pravougaonik imanaziv i broj. Za naziv aktivnosti se koristi aktivan glagol iliglagolska fraza koja opisuje funkciju.

Strelice – predstavljaju podatke ili objekte vezane zaaktivnosti.

NAZIV AKTIVNOSTI

Naziv toka

06.11.15

17

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Semantika grafičkog jezika IDEF0

NAZIVAKTIVNOSTI

Ulaz

Kontrola

Izlaz

Mehanizam Poziv

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Semantika IDEF0 Ulazna strelica – predstavlja materijal ili informaciju koja se koristi ili

transformiše radi definisanja izlaza.

Kontrolne strelice – regulišu, odnosno odgovorne su za to kako, kada i da li će seaktivnost izvesti. Uslovi izvođenja aktivnosti. Kontrole su često u obliku pravila,politika, procedura ili standarda. One utiču na aktivnost, ali ne mogu da budutransformisane ili upotrebljene.

Izlazne strelice – predstavljaju materijal ili informacije stvorene aktivnošću.

Strelice mehanizama - izvori koji izvode aktivnosti. Mehanizmi mogu biti ljudi,mašine, oprema, tehnologija i dr. sve ono što obezbeđuje energiju potrebnu zaizvođenje aktivnosti.

Strelica poziv - specifični slučaj strelice mehanizma i označava da pozivajućipravougaonik nema vlasititi detaljniji dijagram, već daje detaljniji prikaz izvedenna nekom drugom pravougaoniku u istom ili nekom drugom modelu.

06.11.15

18

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dijagram konteksta za poslove UniverzitetaUSED AT: AUTHOR: DATE:REV:PROJECT: MeTIS

1/17/199911/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

TOP

NODE: TITLE: NUMBER:POSLOVI UNIVERZITETAA-0

0

POSLOVIUNIVERZITETA

Prodekanza nastavu

Informacije za NIR

Prodekan zaNIRDekanStudenti Nastavnici

Normativnadokumenta

Statut Univerziteta iZakoni o Fakultetima

Referent

Informacije za nastavu

Informacije za studentsku sluzbu

Predhodno znanje

Indeks

Informacije iz odelenja Univerziteta

Informacije za Upravu

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dijagram nultog nivoaUSED AT: AUTHOR: DATE:REV:PROJECT: MeTIS

1/17/199911/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A-0

NODE: TITLE: NUMBER:POSLOVI UNIVERZITETAA0

1

POSLOVIUPRAVE

2

POSLOVINASTAVE

3

STUDENTSKISERVIS

4

POSLOVIIZDAVACKE I

NAUCNEDELATNOSTI

5

LOGISTICKAPODRSKA

Prodekanza nastavu

Prodekan zaNIR

Dekan Referent

Informacije izUprave

Informacijeza Upravu

Indeks

NPP

Informacijeiz logistike

Predhodnoznanje

Izvestajvrednovanjanastave

Informacije zanastavu

Informacije za studentskusluzbu

Informacijeizstudentskesluzbe

Informacije zaNIR

Informacije izodelenjaUniverziteta

Normativnadokumenta Statut

Univerzitetai Zakoni oFakultetima

Pravilnik oocenjivanju

StudentiNastavnici

06.11.15

19

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti poslova UpraveUSED AT: AUTHOR: DATE:

REV:PROJECT: MeTIS11/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

1

POSLOVIUPRAVE

11

ODLUCIVANJE IPLANIRANJE

SASTAVLJANJELISTEAKTIVNOSTIPOVEZIVANJEAKTIVNOSTISASTAVLJANJELISTE RESURSADODELJIVANJERESURSAIZRADA PLANA

12

UPRAVLJANJEPROCESIMA I

ORGANIZACIJOM13

POSLOVIFINANSIJA I

KNJIGOVODSTVA14

PRAVNI IKADROVSKI

POSLOVI

RE[EWA POPRVOMSTEPENUPOTVRDEPOSLOVI POZAHTEVUSTRANKE

15

KONTROLA

KONTROLAREALIZACIJENPPKONTROLAREALIZACIJEPLANA RADA

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stabla aktivnosti poslova nastave istudetnskog servisaUSED AT: AUTHOR: DATE:

REV:PROJECT: MeTIS11/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

2

POSLOVINASTAVE

21

PLANIRANJE IORGANIZOVANJE

NASTAVE

POSLOVI OKONASTAVNIHPLANOVA IPROGRAMAPLANIRANJE IPRACENJENASTAVNOGKADRA IANGAŽOVANJESPOLJNIHSARADNIKAPLANIRANJE IPRACENJEMATERIJALNEBAZEIZRADA IAZURIRANJERASPOREDACASOVA

22

PRACENJEREALIZACIJE

NASTAVE23

VREDNOVANJENASTAVE

DEFINISANJEPROJEKTAVREDNOVANJANASTAVEOBAVESTAVANJESTUDENATAREALIZACIJAVREDNOVANJANASTAVEANALIZAVREDNOVANJANASTAVEIZRADAIZVESTAJAVREDNOVANJANASTAVE

USED AT: AUTHOR: DATE:REV:PROJECT: MeTIS

11/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

TOP

3

STUDENTSKISERVIS

31

PRIJEMSTUDENATAI SLU[ALACA

PLANIRANJEPRIJEMAPRIJEMSTUDENATAANALIZA IIZVE[TAVANJEPRIJEMA

32

PERSONALNOPRA]ENJE

STUDENATA

VODJENJEMATICNEKNJIGEEVIDENCIJASTIMULATIVNIH IDISCIPLINKSIHMERAMATER.EVIDENCIJASTUDENATAISPSIVANJESTUDENATA ISLU[ALACA

33

KOMERCIJALNOPRACENJE

STUDENATA

34

PRACENJEISPITA

IZRADA PLANAPOLAGANJAISPITAPRIJAVLJIVANJEISPITAPOLAGANJEISPITAANALIZA ISPITA

35

IZDAVANJERESENJA,UVERENJAI DIPLOMA

06.11.15

20

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stabla aktivnosti poslova izdavačke inaučne delatnosti i logističke podrške

USED AT: AUTHOR: DATE:REV:PROJECT: MeTIS

11/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

TOP

4

POSLOVIIZDAVACKE I

NAUCNEDELATNOSTI

41

PLANIRANJE IORGANIZOVANJE

NIR-a

IZRADASREDNJOROCNIHI GODISNJIHPLANOVAPLANIRANJESARADNJEPLANIRANJEOPREMANJAPLAN STVARANJAI USAVRSAVANJAKADRA

42

POSLOVIIZDAVACKEDELATNOSTI

43

PRACENJEREALIZCIJE

NIR-a

PRACENJEREALIZACIJEPROJEKTAPRACENJEREALIZACIJEPLANSKIHDOKUMENATAEKSPERTSKOOCENJIVAJNE

44

INVENTIVNADELATNOST

KORISNIPREDLOZITEHNICKAUNAPREDJENJAPATENTI

45

PRACENJEKADROVA

NIR-a46

POSLOVIBIBLIOTECKE

GRADJE

OBRADABIBLIOTECKEGRADJEEVIDENTIRANJEZADUZIVANJERAZDUZIVANJEOPOMINJANJEREZERVISANJEUSED AT: AUTHOR: DATE:

REV:PROJECT: MeTIS11/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

5

LOGISTICKAPODRSKA

51

SNABDEVANJE

52

UPRAVLJANJEMAGACINOM

53

ODRZAVANJE

54

POSLOVIZASTITE

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

... i još jedan primer funkcionalnog modeliranjamodela poslovanja preduzeća

06.11.15

21

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dijagram kontekstamodela poslova preduzećaUSED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing.DATE:

REV:PROJECT: Model 112/17/199611/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

TOP

NODE: TITLE: NUMBER:MODEL POSLOVA PREDUZECAA-0

0

MODELPOSLOVA

PREDUZECA

Inf.sa trzista

Inf.od posl. partneraInf. za posl.partnera

Informacije ka državnim institucijama

ZaposleniSUBPInter/intranetsoftver

Zakoni ipropisi

Standardi

Informacije od državnih institucija

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dijagram nultog nivoaUSED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing.DATE:REV:PROJECT: Model 1

4/10/200011/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A-0

NODE: TITLE: NUMBER:MODEL POSLOVA PREDUZECAA0

1

UPRAVLJANJE

2

RACUNOVODSTVOI FINANSIJE

3

MARKETING

4

PROIZVODNJA

I2O1

I1 O2

I3

C1 C2

Inf.satrzista

Inf.odkupca

Informacije izrazvoja

Inf.od posl.partnera

Izv.menadzmentu

Inf. zaposl.partnera

Inf. izupravljanja

Preporukeizproizvodnje

Inf.izmarketinga

Informacije izracunovodstva ifinansija

Inf.izproizvodnje

Informacije oddržavnihinstitucija

Informacije kadržavnim institucijama

StandardiZakoni ipropisi

Odlukeorganaupravljanja

06.11.15

22

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Dekompozicioni dijagram procesa upravljanjaUSED AT: AUTHOR: dr Alempije V. Veljovic DATE:REV:PROJECT: Model 1

2/22/199911/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

NODE: TITLE: NUMBER:UPRAVLJANJEA1

1.1

ODLUCIVANJEI PLANIRANJE

1.2

UPRAVLJANJEKVALITETOM

1.3

OPŠTI IPRAVNI

POSLOVI

1.4

UPRAVLJANJEKADROVIMA

1.5

UPRAVLJANJEINFORMACIONIM

SISTEMOM

I6

I3I4

I5 O2I2

O1

I1

C2

C1Izv. o realizaciji proizvodno finansijskogplana

Proizvodno finansijski plan

Inf. iz op{tih i pravnih poslova

Izv. menadzmentuZahtev za intervenciju

Inf.izproizvodnje

Informacije iz planiranja

Evid. odisc.merama

Inf. izupravljanjaPredlozi i

zahtevi

Standardi

Inf. za planiranje iz upravljanja kadrovima

Informacijeobezbe|enjakvaliteta

Inf.od posl.partnera

Re{enje dr`avnih organa

Odluke organa upravljanja

Informacije iz racunovodstva i finansija

Predlozi izahtevi

Inf. izosiguranjazaposlenog

Razvijenaaplikacija

DWAnalize

Informacije ka državniminstitucijama

Izve{taj outro{kuInternetvremena

Informacije izrazvoja

Informacije oddržavnihinstitucija

Inf. o obuci za kvalitet

Zakoni ipropisi

Predlog zaorganizacionimpromenama

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti procesa upravljanja kvalitetomUSED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing.DATE:

REV:PROJECT: Model 111/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A1

1.2

UPRAVLJANJEKVALITETOM

1.2.1

IZRADADOKUMENATA

SK

DEFINISANJEZAHTEVA ZAIZRADU/ IZMENUSK,IZRADA/ IZMENADOKUMENATASISTEMAKVALITETAANALIZA IOCENADOKUMENATASKUSVAJANJE IDISTRIBUCIJADOKUMENATASISTEMAKVALITETA

1.2.2

DEFINISANJEPLANA

KVALITETA

IZRADA PLANAKVALITETADEFINISANJEPLANAKONTROLISANJAISPITIVANJA

1.2.3

INTERNAPROVERASISTEMA

KVALITETA

PRIPREMA ZAPROVERUPLANIRANJEPROVEREIZVO\ENJEPROVEREANALIZAFUNKCIONISANJASISTEMAKVALITETA

1.2.4

SPROVO\ENJEKOREKTIVNIH

MERA

NEUSAGLA[ENOSTPLANIRANJE ISPROVO\ENJEKOREKTIVNIH.MERAOCENA EFEKTAKOREKTIVNEMERA

1.2.5

STATISTI^KAANALIZA

KVALITETA

KONTROLAUZORKOVANJEMSTATISTI^KAANALIZAKONTROLEPROCESA (SPC)STATISTI^KAANALIZA FMEA

1.2.6

OBUKA ZAKVALITET

PLANIRANJEOBUKEPRIPREMAOBUKEIZVO\ENJEOBUKEPROVERA IIZVE[TAVANJE

06.11.15

23

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti procesa opštih i pravnihposlovaUSED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing.DATE:

REV:PROJECT: Model 111/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A1

1.3

OPŠTI IPRAVNI

POSLOVI

1.3.1

FIZICKOOBEZBEDJENJE

KONTROLA IPRIJEMSTRANAKA ISTRANIH LICAORGANIZACIJAULASKA VOZILANEPREDVI\ENESITUACIJEVO\ENJEEVIDENCIJE

1.3.2

ZAŠTITANA RADU

(ZNR)

PRIMENAMERA ZNRKONTROLASPROVO\ENJAMERA ZNREVIDENCIJEZNR

1.3.3

ZAŠTITAŽIVOTNESREDINE

(ZŽS)

PRIMENA MERAZZSKONTROLASPROVEDENIHMERA ZZSMETODOLOGIJAPROCENEOPASNOSTI

1.3.4

PROTIVPOŽARNAZAŠTITA

PLANIRANJE IANALIZA ZOPSPOLJA[NJA IUNUTRA[NJAKONTROLA ZOPVATROGASNAJEDINICAOBUKA ZA ZOP

1.3.5

PRAVNIPOSLOVI

PRAVNOZASTUPANJEPRIPREMAOP[TIH AKATA IIZRADAUGOVORAVO\ENJEDISCIPLINSKOGPOSTUPKA

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti procesa upravljanja kadrovimaUSED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing.DATE:

REV:PROJECT: Model 111/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A1

1.4

UPRAVLJANJEKADROVIMA

1.4.1

PRA]ENJEORGANIZACIONE

STRUKTURE1.4.2

OBEZBE\IVANJEPOTREBNIHKADROVA

REALIZACIJAPRIJEMARADNIKAZASNIVANJERADNOGODNOSAUPOZNAVANJESA ZASTITOMNA RADU

1.4.3

DOSIJEZAPOSLENOG

OSIGURANJEZAPOSLENOGPRA]ENJELI^NIHPODATAKARADNI CIKLUSZAPOSLENOG

06.11.15

24

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti procesa upravljanjainformacionim sistemom

USED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing.DATE:REV:PROJECT: Model 1

11/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A1

1.5

UPRAVLJANJEINFORMACIONIM

SISTEMOM

1.5.1

RAZVOJINFORMACIONOG

SISTEMA

FUNKCIONALNOMODELIRANJEINFORMACIONOMODELIRANJEAPLIKATIVNOMODELIRANJEIMPLEMENTACIJA

1.5.2

PRIMENAINTERNET I

RAZVOJINTRANET

IZGRADNJASISTEMAPRA]ENJE RADAI ODR@AVANJESISTEMAEVIDENTIRANJEKORISNIKAPRA]ENJESTANJAKORISNIKA

1.5.3

RAZVOJSKLADISTAPODATAKA

ANALIZA IZVORAPODATAKAPOSTUPAKPRIPREMEPODATAKAUSKLADISTENJEPODATAKAANALIZAPODATAKA

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti procesa računovodstvaUSED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing. DATE:REV:PROJECT: Model 1

11/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

TOP

NODE: TITLE: NUMBER:RACUNOVODSTVO I FINANSIJEA2

2

RACUNOVODSTVOI FINANSIJE

2.1

FINANSIJSKAOPERATIVA

2.2

RA^UNOVODSTVO

2.1.1

OBRADAFINANSIJSKIHDOKUMENATA

EVIDENCIJAFINANSIJSKIHDOKUMENATAKONTROLAISPRAVNOSTIDOKUMENATAI LIKVIDATURAKOREKCIJAFINANSIJSKOGDOKUMENTAPLA]ANJE

2.1.2

OBRA^UNUKUPNIH

PRIMANJARADNIKA

AKVIZICIJAPRISUTNOSTIRADNIKAKONTROLAIZMERENOGRADNOGVREMENAOBRA^UNZARADA INAKNADAZARADARADNIKA IOSTALIHLI^NIHPRIMANJAPENZIJSKOOSIGURANJERADNIKA

2.1.3

POSLOVI SAGOTOVIMNOVCEM

OBRA^N ZAISPLATUOBRA^UN ZANAPLATU IPRIJEMGOTOVOGNOVCA IBONOVAPODIZANJE IIZDAVANJEGOTOVOGNOVCA IBONOVAUPLATAGOTOVINEEVIDENCIJABLAGAJNI^KOGNALOGA

2.1.4

ODNOSI SABANKAMA

UZIMANJEKREDITAPLASIRANJESREDSTAVAHARTIJE ODVREDNOSTI

2.2.1

IZRADA IODR@AVANJE

KONTNOGOKVIRA

[IFARNIKA IPRAVILNIKA

OTVARANJE IIZMENAPROPISANOGKONTNOG OKVIRAIZRADA I IZMENAANALITI^KOGKONTNOG OKVIRAIZRADA I IZMENE[IFARNIKANALOGA ZAKNJI@ENJEIZRADAPRAVILNIKA ORA^UNOVODSTVU

2.2.2

IZRADA IKONTIRANJENALOGA ZAKNJI@ENJE

2.2.3

EVIDENCIJAPROMENAGLAVNEKNJIGE

EVIDENCIJAKNJIGA OZALIHAMAEVIDENCIJAOSNOVNIHSREDSTAVA ISITNOGINVENTARAEVIDENCIJAPOSLOVNIHPARTNERAEVIDENCIJASTAMBENIHKREDITAEVIDENCIJAPOTRA@IVANJAOD RADNIKAEVIDENCIJAKNJIGEAKCIONARA

2.2.4

EVIDENCIJAPROMENA U

POGONSKOMKNJIGOVODSTVU

PREUZIMANJEZALIHA ITRO[KOVAPRA]ENJENEDOVR[ENEPROIZVODNJEPRA]ENJESTANJA ZALIHAGOTOVIHPROIZVODAPRA]ENJETRO[KOVA

2.2.5

KONTROLAISPRAVNOSTIKNJI@ENJA

2.2.6

IZRADAOBRAZACA

PERIODI^NOGI GODI[NJEG

RA^UNA

FORMIRANJEBILANSASTANJAFORMIRANJEBILANSAUSPEHAFORMIRANJEBILANSATOKOVAGOTOVINEFORMIRANJEPOSEBNIHPODATAKAFORMIRANJEPORESKIHBILANSA

06.11.15

25

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti procesa marketingaUSED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing.DATE:

REV:PROJECT: Model 111/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

3MARKETING

3.1ISTRAZIVANJE

ISTRAZIVANJETRZISTAANALIZA TRZISNIHCENAIZBOR IDEJA ZANOVI PROIZVODREKLAMA IPROPAGANDA

3.2RAZVOJ

ANALIZA SPOSOB.ZA UVODJENJENOVOG PROIZV.PLANIRANJERAZVOJA NOVOGPROIZVODARAZVOJPROIZVODASTANDARDI ILICENCE

3.3SNABDEVANJE

NABAVLJANJESKLADI[TENJEREKLAMACIJADOBAVLJA^IMAPRA]ENJEDOBAVLJA^A

3.4PRODAJA

PLANIRANJEPRODAJEOBRADA UPITAI UGOVARANJEREKLAMACIJEKUPCAPAKOVANJE ISKLADISTENJE

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Stablo aktivnosti procesa proizvodnjeUSED AT: AUTHOR: prof.dr.Alempije V. Veljovic dipl.ing.DATE:

REV:PROJECT: Model 111/5/200511/5/2005

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKINGDRAFTRECOMMENDEDPUBLICATION

READER DATE CONTEXT:

A0

4PROIZVODNJA

4.1

PLANIRANJE IPRACENJE

PROIZVODNJE

PLANIRANJEPROIZVODNJEPRACENJEPROIZVODNJEODRZAVANJEMASINA I OPREME

4.2

KONTROLISANJEI ISPITIVANJE

KONTROLAKVALITETA UPRIJEMUKONTROLAKVALITETA UPOGONUZAVRSNAKONTROLAKVALITETALABORAT.ISPITIVANJAODRZAVANJEMERNO-KON.SREDSTAVA

4.3

UPOTREBAPROIZVODA

INSTALISANJE IPUSTANJE UPOGONPRACENJEPRIOZVODA UUPOTREBISERVISIRANJEPRIOZVODA UTOKU UPOTREBEPOVLACENJEPROIZVODA IZUPOTREBE

06.11.15

26

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Rečnik podataka SSA Rečnik podataka opisuje sadržaj i strukturu svih tokova i skladišta podataka.

Polje je elementarna struktura koja se dalje ne dekomponuje i koja ima svojuvrednost.

Primeri polja u indeksu su BrojIndeksa, ImePrezime, Status, NazivPredmeta, Ocenai dr.

Polja svoje vrednosti uzimaju iz skupova vrednosti koji se nazivaju domenima.Domeni mogu biti: «Predefinisani», odnosno standardni programsko-jezički domeni, kao što su INTEGER

(celobrojna vrednost) CHARACTER (karakter), REAL (decimalna vrednost), LOGICAL(logična vrednost: true ili false), DATE (datum) itd.

«Semantički», kada se definišu preko svog imena ili predefinisanog domena ilieventualno ograničava vrednosti predefinisanog domena. Na primer, domen SEMESTARse definiše kao SEMESTRI DEFINED_AS INTEGER (1) BETWEEN 1,8.

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Logički tipovi podataka

06.11.15

27

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Prosta i složena ograničenja Pored ograničenja na vrednosti polja, odnosno vrednosti domena, definišu se i

druga, bilo prosta bilo složena ograničenja. Lista prostih ograničenja su:

“Operator konstanta”, gde je operator bilo koji operator poređenja (npr. <, >, =, ≥, ≤), akonstanta je neka definisana vrednost iz datog domena. Na primer, STAROST: INT(2)< 65.

“BETWEEN konstanta, konstanta”, gde su konstantne vrednosti iz datog domena. Naprimer: SEMESTRI: INTEGER (2) BETWEEN 1,10.

“IN (lista vrednosti)”, gde se lista vrednosti formira od konstanti iz odgovarajućegdomena. Na primer: OCENA INT(2) IN (5,6,7,8,9,10).

“NOT NULL”, se specifira za ona polja koja ne mogu da stoje bez neke vrednosti,znači moraju uvek da imaju neku vrednost. Na primer: BROJ_INDEKSA:CHARACTER (7) NOT NULL, što znači da polje broj indeksa ne može da stojiprazno, već se mora uneti neka vrednost.

Složena ograničenja se formiraju od prostih ili drugih složenih ograničenjavezujući ih logičkim operatorima AND, OR i NOT.

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Agregacija komponenti Struktura tokova podataka i skladišta predstavlja neku

kompoziciju polja, odnosno konstrukciju čije su komponentepolja.

Konstrukcije kojim se od komponenata gradi struktura mogubiti: Agregacija komponenti koja predstavlja složenu strukturu liste

komponenti. Označava se u “špicastim” zagradama - <a,b,c>. Naprimer:

STUDENT: < BROJ_INDEKSA,NAZIV_STUDENTA,STAROST,SEMESTAR,PROSEČNA_OCENA

>

06.11.15

28

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Eksluzivna specijalizacija (unija)komponenti Eksluzivna specijalizacija (unija) komponenti, označava da se

u strukturi pojavljuje eksluzivno jedna od navedenihkomponenti, ili a ili b ili c. Ukoliko se tu nalazi samo jednakomponenta to znači da se ona može, a ne mora pojaviti.Označava se u uglastim zagradama – [a,b,c]. Na primer:

PROIZVOD: < ŠIFRA_PROIZVODA,NAZIV_PROIZVODA.[KOLIČINA_PORUDŽBINE, STOPA_AMORT]

>

Ukoliko je proizvod osnovno sredstvo, onda će se pojaviti poljeSTOPA_AMORT, a ukoliko je proizvod materijal za proizvodnju,onda će se pojaviti polje KOLIČINA_PORUDŽBINE.

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Neeksluzivna specijalizacija (unija)komponenti Neeksluzivna specijalizacija (unija) komponenti, označava da se u

odgovarajućoj strukturi pojavljuje bilo samo jedna, bilo dve, bilo svekomponente. Označava se u kosim zagradama - /a,b,c/. Na primer:

STUDENT_ZAHTEV: / ZAHTEV_ZA_UVER_STATUS,ZAHTEV_ZA_ UVER_POL_ISPIT/

Student može da podnese ili zahtev za uverenje o statusu (redovan ilivanredan) ili zahtev za uverenje o položenim ispitima ili oba.

Rečnik podataka sadrži četiri osnovna segmenta za: opis struktura skladišta i tokova. opis polja, opis semantičkih domena i definiciju logičkih funkcija preko kojih se iskazuju složenija ograničenja.

06.11.15

29

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Primer jednog rečnika podataka

Projektovanje informacionih sistema Prof. Dr Latinovic Tihomir

Primer jednog rečnika podataka -nastavak