Professional Documents
Culture Documents
Strana
1. Informacioni sistem ..…………………………………………………………………….. 1
2. Projektovanje informacionih
sistema .................................................................................11
LITERATURA..........................................................................................................................18
Mustafa dr. Tabaković Projektovanje informacionih sistema
1. Informacioni sistem
1
Mustafa dr. Tabaković Projektovanje informacionih sistema
2
Mustafa dr. Tabaković Projektovanje informacionih sistema
3
Mustafa dr. Tabaković Projektovanje informacionih sistema
Slika br. 3 iliustruje poslovnu firmu kao poslovni sistem koji se sastoji od međusobno
povezanih komponenata koje moraju biti kontrolisane i koordinirane ka ostvarenju
organizacionih ciljeva kao što su profitabilnost i društvena odgovornost. Ekonomski resursi
(ulaz) se transformišu od strane raznih organizacionih procesa (obrađivanje) u robe i usluge
(izlaz), dok informacioni sistemi osiguravaju informaciju o operacijama sistema (povratna
sprega) za menadžment radi upravljanja i održavanja sistema (kontrola).
Koncept poslovne firme kao otvorenog, adaptivnog sistema je veoma značajan, jer znači
da poslovna firma može koristiti svoju povratnu spregu i kontrolne komponente na dva
načina: prvo da koristi informacione sisteme da bi obezbjedila menadžment sa informacijama
u cilju ostvarenja utvrđenih ciljeva, i drugi način da koristi informacione sisteme da bi
nadgledala okruženje tako da menadžment može promijeniti kako svoje operacije tako i svoje
ciljeve u cilju preživljavanja u promjenjivom okruženju.
Informacioni sistemi moraju biti tako razvijani da pomažu poslovnoj firmi da modelira
svoje međuveze sa svakim od ovih sistema iz okruženja. Informacijski zahtjevi menadžmenta
u direktnoj su vezi sa tipovima aktivnosti koje predominiraju u svakom nivou menadžmenta.
Nema informacionog sistema u koji ne ulaze podaci o stanju sistema iz okoline. Menadžeri
zahtjevaju informacije visokog kvaliteta, i ne velikog kvantiteta. Informacije treba da budu:
blagovremene, tačne, potpune i koncizne. To znači da menadžerima trebaju biti osigurane
informacije koje im pomažu da uoče buduće trendove i ustanove njihov uticaj vezano za svoje
odluke.
4
Mustafa dr. Tabaković Projektovanje informacionih sistema
5
Mustafa dr. Tabaković Projektovanje informacionih sistema
6
Mustafa dr. Tabaković Projektovanje informacionih sistema
Primarni kriterij za softver koji koriste DSS treba da bude lakoća korištenja, fleksibilnost,
tako da njime mogu operisati korisnici koji nisu specijalisti u informacionim sistemima.
Takođe, prilikom projektovanja DSS treba voditi računa da se zadovolje i sledeće
performanse: da na svim nivoima potpomaže donošenje odluka, da potpomaže sve faze u
poslu donošenja odluka, da ojačava koordinaciju i komunikaciju između donosilaca odluka i
da potpomogne raznolikost procesa donošenja odluka. Iz ovih kriterija može se zaključiti da
DSS nije puki sakupljač podataka za korisnika. DSS treba da omogući rješavanje najrazliči-
tijih problema na svim nivoima odlučivanja uz mogućnost ostvarivanja kreativnog rješenja u
skladu sa korisnikovim stilom i zahtjevima.
7
Mustafa dr. Tabaković Projektovanje informacionih sistema
8
Mustafa dr. Tabaković Projektovanje informacionih sistema
dijagnostika predlaganje
edukacija predstavljanje
identifikacija prognoza
interpretacija projektovanje
istraživanje pronalaženje
kategorizacija rasvjetljavanje
komunikacija samoeduciranje
konceptualizacija savjetovanje
konstrukcija testiranje
konsultacija upravljanje
Iz popisa aktivnosti mogu se sagledati bitne karakteristike ekspertnih sistema. Oni dakle:
o Prosuđuju heuristički (koriste intuitivna pravila);
o Komuniciraju sa čovjekom (koristeći često prirodni jezik);
o Operišu sa simboličkim opisima;
o Rade sa greškama (kao i eksperti);
o Rade sa zamršenim podacima;
o Rade sa neodređenim pravilima i riješenjima;
o Procjenjuju istovremeno više konkurentnih hipoteza;
o Znaju objasniti zašto cijene neko pitanje;
o Znaju argumentirati svoje zaključke; i
o Ugrađuju u postojeću strukturu znanja novo znanje.
9
Mustafa dr. Tabaković Projektovanje informacionih sistema
10
Mustafa dr. Tabaković Projektovanje informacionih sistema
Intenzivna njega
Preliminiranje dijagnostika
Vođenje računa kupaca Automatizacija prodajnih mjesta
Analiza prodaje Predviđanje prodaje
Prodaja
Knjigovodstvo Obrt robe
Izvještavanje o inventaru Analize toka keša
Dosadašnjom razradom dobija predstava o tome čemu služe i kako se koriste kompjuteri u
funkciji razvoja odgovarajućih informacionih sistema. Sistemi za uredsko poslovanje (Office
Automation-OA) ili rukovodni sistemi (EIS) spadaju u sve rasprostranjenije nove tipove
informacionih sistema čiji je brz razvoj otvorio vrata novim tehnikama vođenja poslovanja.
11
Mustafa dr. Tabaković Projektovanje informacionih sistema
12
Mustafa dr. Tabaković Projektovanje informacionih sistema
Analiza troškova-dobiti predloženog sistema je bitan dio studije izvodivosti. Ona ima za
cilj da glede ekonomičnosti opravda razvoj informacionog sistema za dani proces. Na taj
način se dobija uvid u balans odnosno disbalans između troškova i dobiti predloženog
sistema, koji predstavljaju jedan od odlučujućih faktora koji daju odgovor na pitanje
opravdanosti razvoja informacionog sistema. Često se troškovi-dobit dijele na materijalne-
mjerljive i na nematerijalne-nemjerljive troškove.
13
Mustafa dr. Tabaković Projektovanje informacionih sistema
Finalni produkti sistemske analize sistema su sistemski zahtjevi koji se takođe nazivaju
funkcionalnim specifikacijama ili funkcionalnim zahtjevima. U okviru ovih specifikacija
specificiraju se mogućnosti potrebne za svaku funkciju sistema za procesiranje informacija da
bi se izašlo u susret informacionim potrebama korisnika. Dizajniranje sistema koje izlazi u
susret ovim specificiranim sistemskim potrebama tada postaje cilj faze sistemskog dizajna.
14
Mustafa dr. Tabaković Projektovanje informacionih sistema
Sistemska analiza može biti niz aktivnosti od vrha ka dnu (engl. top-down) i
strukturirana serija aktivnosti koja se koristi većim dijelom metodologije struktuiranog
programiranja. Umjesto da se prvo fokusira na osnovne zahtjeve predloženog sistema (pristup
od dna ka vrhu – down top), strukturalna analiza počinje sa analizom zahtjeva organizacije
(top down), nakon čega se kreće u niz struktuiranih koraka ka analizi glavnih podsistema ili
modula, te zatim ka analizi postojećeg informacionog sistema i konačno ka analizi zahtjeva
predloženog sistema.
Analiza korisnikove organizacije je neophodna jer nije moguće unaprijediti ili razviti novi
informacioni sistem ako se malo zna o okruženju u kome se nalazi organizacija kao i o samoj
organizaciji (npr. ne može se uraditi sistem kontrole inventara lanca robnih kuća ako se ne
zna struktura same kompanije i sl.). Analiza postojećeg sistema koji treba biti unprijeđen,
podrazumjeva analiziranje kako postojeći sistem koristi hardverske resurse (opremu i medije),
softvereske resurse ( korisnike i osoblje koje se bavi informacionim sistemom) za transforma-
ciju resursa podataka u informacione prizvode za korisnike. Drugim riječima treba analizirati
kako se ovi sistemski resursi koriste za ostvarenje funkcija informacionog procesiranja: ulaza,
obrade, izlaza, smještanja i kontrole.
Ulaz se prikuplja sa izvornih dokumenata i konvertuje u podatke koje mašina može
prihvatiti putem procesa unosa podataka ili putem online terminala. Ulaz u sistem se sastoji
od: transkripcionih podataka, prilagođavanja baze podataka, upita i izlaza iz drugih sistema.
Hardver, softver i personal jednog kompjuterskog sistema obrađuje resurse podataka dajući
ažuriranu bazu podataka kao izlaz u vidu informacionih produkata. Izlaz može uzeti jednu od
sledećih fomi: izvještaji, dokumenti, odgovori i prikazivanja, kontrolni listinzi i ulaz u druge
sisteme. Smještanje je funkcija pri kojoj se dodatni podaci ili informacije dobavljaju iz
slogova i datoteka i koji se ažuriraju u datoteke i baze podataka sistema da bi bile na
raspolaganju za nove transakcije. Kontrole ulaza, obrađivanja, izlaza i smještanja
obezbjeđuju hardver, softver i personal jednog sistema.
Analiza sistemskih zahtjeva počinje sa određivanjem korisnikovih specifičnih informa-
cionih potreba, pa se često naziva i analizom potreba ili analizom korisnikovih zahtjeva.
Potrebno ja napraviti razliku između informacionih zahtjeva i perifernih informacija. Razvoj
MIS-a, i DSS-a, zahtjeva da se sistemska analiza fokusira na informacione zahtjeve koji su
potrebni za donošenje odluka unutar organizacije. Potom se ustanovljava koje su to
mogućnosti informacijskog procesiranja potrebne za svaku sistemsku funkciju, da bi se izašlo
u susret informacionim potrebama. Ovo se naziva analizom funkcionalnih zahtjeva. Nakon
toga se utvrđuje koji su to zahtjevi logičkog sistema. To znači da u ovoj fazi ne treba vezati
analizu za fizičke resurse hardvera, softvera i personala. Sistemski zahtjevi se dokumentiraju
u izvještaj o sistemskim zahtjevima koji je konačan korak sistemske analize. Takav izvještaj
bi trebao sadržavati detaljan opis informacionih potreba korisnika i logičkog ulaza-izlaza,
obrade smještanja kao i kontrolnih zahtjeva predloženog sistema.
Odgovornosti
Faza Korisnici Informatičari
Pokreću studiju, predlažu apli-
Slušaju zahtjeve, odgovaraju na pita-
kacije, crtaju informacione potrebe,
Ispitivanje nja, nude alternative, daju grube pro-
opisuju postojeće procedure proce-
cjene, pripremaju preliminarni plan.
siranja.
Analiza Pomažu pri procjenjivanju posto- Ocjenjuju alternative koristeći kriterij
jećeg sistema i predlažu alternative, slaganja. Vode analizu, prikupljaju
biraju alternative za dizajn. Pomažu podatke i nalaze dokumenta.
u opisivanju postojećeg sistema,
15
Mustafa dr. Tabaković Projektovanje informacionih sistema
Sažetak odgovornosti korisnika i stručnjaka informatičara kod razvoja tradicionalnih informacionih sistema
Dok sistemska analiza definira šta sistem treba da radi da bi izašao u susret
informacionim potrebama korisnika, sistemski dizajn specificira kako će sistem postići ovaj
cilj. Sistemski dizajn uključuje top-down strukturni pristup u kojem krećemo od vrha ka dnu,
tj. od razvoja alternativnog koncepta logičkog dizajna, preko razvoja logičkog dizajna
sistema, dizajna komponenti fizičkog sistema i konačno do razvoja specifikacija sistema za
sistem koji se razvija. Ovaj proces se primjenjuje na svaki od podsistema ili modula sistema
koji se razvija. Logički dizajn sistema uključuje razvijanje generalnih specifikacija osnovnih
funkcija informacionog sistema (ulaz, obrada, izlaz, smještanje i kontrola). S druge strane
fizički dizajn sistema uključuje detaljiziran dizajn ulazno-izlaznih metoda i medija, baza
podataka i procedura za procesiranje. Zato su koncepti logičkog dizajana razvijeni u ranim
fazama istraživanja sistema i predstavljaju grubu ili generalnu ideju o osnovnim komponen-
tama i tokovima za predloženi informacioni sistem. U fazi sistemskog dizajniranja koncepti
logičkog dizajna se rafiniraju i finaliziraju putem analize alternativnih koncepata dizajana i
njihovih uticaja na sistemske zahtjeve.
Specifikacija sistema se daje u formi izvještaja, koji daje opise ciljeva i opsege predoženih
sistema kao i detaljan opis dizajna fizičkog sistema. Izvještaj o specifikaciji sistema ima
sledeći sadržaj: opis sistema, softverske spcifikacije, ulazno-izlazne specifikacije, specifi-
kacije baza podataka, hardverske specifikacije i specifikacije uređaja, specifikacije personala i
upute.
Pošto su sve informacije prikupljene, mogu se analizirati i sintetizirati pomoću sledećih
alata za sistemsku analizu i dizajn:
16
Mustafa dr. Tabaković Projektovanje informacionih sistema
o Grafik toka sistema - se koristi kao alatka za analizu postojećeg fizičkog sistema
za obrađivanje. On grafički odslikava tok medija podataka i glavne poslove
obrađivanja informacija. Simboli sa grafika toka sistema indiciraju fizičku opremu
i medije koji se koriste za ulaz izlaz i smještanje;
o Grafik toka podataka (DFD – engl. data flow diagram) - odslikava logički tok
podataka u sistemu bez specificiranja medija ili hardvera koji je uključen;
o Funkcijski dijagrami sistema - identificiraju ulaz, procesiranje, izlaz, smještanje
i kontrolne osobine informacionog sistema;
o Mrežni dijagrami - se koriste da bi se identificirali redundantni elementi
podataka i informacija u sistemu;
o Strukturni dijagrami - pokazuju tok podataka i poslove procesiranja u strukturi
hijerarhijskog stabla;
o HIPO dijagrami - prikazuju karakteristike ulaza-obrade-izlaza za raznovrsnim
modulima u sistemu.;
o Tabele odluke - identificiraju uslovnu logiku odlučivanja informacionih sistema;
o Šeme smještanja - prikazuju smještaj i format medija ulaza-izlaza i smještanja;
o Ostali alati i tehnike - mnoge druge vrste grafičke, kvantitativne i pisane analize
se mogu koristiti (organizacioni dijagrami, opis pozicija, matematički modeli ...).
Faza razvoja softvera uključuje u sebi proces programiranja putem kojeg se razvijaju
kompjuterski programi koji izlaze u susret specifikacijama iz faze dizajna. Ova faza zahtjeva
neprekidnu interakciju između kompjuterskih korisnika, sistemskih analizatora i programera,
koji mogu biti dio sistemskog projektnog tima. Specifikacije sistema i dizajn sistema koji je
projektni tim razvio mogu se kontinuirano rafinirati i podvrgavati revizijama za vrijeme faza
programiranja, implementacije i održavanja u razvoju jednog informacionog sistema. Faze
implementacije uključuju testiranje, dokumentovanje, akviziciju, instaliranje i rad novo
dizajniranog sistema, kao i trening personala u korištenju sistema.
Prvi korak procesa akvizicije je evaluacija (korisnik mora de se odluči između) prijedloga
proizvođača i drugih snadbjevača koji opremaju sa hardverskim i softverskim komponentama
potrebnim prema specifikaciji sistema. Važan aspekt implementacije novog sistema je
njegovo testiranje, tačnije uklanjanje grešaka (debagovanje). Implementacija sistema
uključuje orijentaciju i trening menadžmenta, korisnika i radnog personala i prodaju novog
sistema svakoj od novih grupa. U ovoj fazi naročito dolazi do izražaja uključenost korisnika u
ranije faze izgradnje informacionog sistema, jer ukoliko su predstavnici korisnika učestvovali
u razvoju sistema, problemi instalacije, konverzije i treniranja personala su svedeni na
minimum.
Sistemsko dokumetovanje je takođe važan proces, koji se koristi tehnikama sistemske
analize da bi prenio i zapisao aktivnosti i rezultate svake od faza u razvoju informacionog
sistema. Dokumentacija služi kao metoda komunikacije između personala koji je odgovorana
za projekat. Dobra dokumentacija omogućava mendžmentu da nadzire napredak u projektu i
minimizira probleme koji nastaju usljed promjene u sistemskom dizajnu.
Inicijalni rad novog informacionog sistema se najčešće odvija kroz proces konverzije, u
kome se personal, procedure, oprema, ulazo-izlazne forme i baza podataka starog
informacionog sistema konvertuju prema zahtjevima novog sistema. Konverzija može biti
izvršena na paralelnim osnovama, tako što istovremeno i stari novi sistem rade sve dok se
projektno razvojni tim i korisnikov mendžment ne slože da prebace cjelokupan rad samo na
novi sistem. Greške se mogu uočiti i ispraviti, a radni problemi mogu biti riješeni prije nego
17
Mustafa dr. Tabaković Projektovanje informacionih sistema
se napusti stari sistem. Instalacija se takođe može ostvariti putem direktnog prebacivanja na
novo razvijeni sistem ili u fazama, gdje se samo nekoliko odjeljenja, ispostava ili pak
proizvodnih lokacija u isto vrijeme konvertuje. Konverzija u fazama omogućava postepeni
proces implementacije.
I na kraju održavanje sistema čini nadgledanje (monitoring), evaluiranje i modifikovanje
sistema u cilju uspostavljanja poželjnih ili neophodnih poboljšanja. Ovo uključuje nadgle-
danje napredovanja u drugim fazama sistemskog razvoja radi osiguranja postizanja planova i
ciljeva.
Projekat informacionog sistema je dug i skup. Postoji puno načina da skrenete sa pravog
puta i upropastite novac i vrijeme. Stoga mora da Vam bude savršeno jasno šta ćete dobiti i
šta se u projektu dešava. Kako je saradnja sa softverskom kućom neminovnost, dobro se
organizujte da ostvarite kvalitetnu saradnju. I nemojte štedjeti na pogrešnim mjestima: ulažite
u svoje znanje. Angažujte konsultanta da Vas uputi u problematiku i dobro obučite svoj
informatički sistem koji će se brinuti o održavanju i doradi informacionog sistema.
LITERATURA
18