You are on page 1of 23

RAZVOJ INFORMACIJSKIH SUSTAVA

(2. POUČAVANJE)
Faze razvoja informacijskog sustava, problemi u razvoju informacijskog sustava

izv. prof. dr. sc. Alen Jakupović, prof. v. š.

Preddiplomski stručni studij Informatika


Faze razvoja informacijskog sustava,
problemi u razvoju informacijskog sustava
• grupni rad (45 minuta):
– podijeliti se u grupe od 5 članova
– odgovoriti na postavljena pitanja
– rasprava o pitanjima – 15 minuta

Preddiplomski stručni studij Informatika


PITANJA
• Koje su faze razvoja informacijskog sustava?
• Objasnite svrhu i ciljeve svake pojedine faze
• Koji su glavni problemi u razvoju informacijskog sustava?

Preddiplomski stručni studij Informatika


Koje su faze razvoja informacijskog
sustava?
• proces razvoja informacijskog sustava se
sastoji iz mnogobrojnih aktivnosti
• aktivnosti se mogu grupirati u klase sličnih
aktivnosti koje se nazivaju faze

Preddiplomski stručni studij Informatika


Koje su faze razvoja informacijskog
sustava?
Strateško
planiranje
plan potrebe (popravci, dorade,
sustava prerade, nadogradnje)

Analiza Pregled
inženjerstvo
sistemsko

specifikacija operabilni
zahtjeva sustav

Primjena,
Oblikovanje održavanje

specifikacija funkcionalni
sustava sustav

Izrada

Preddiplomski stručni studij Informatika


Objasnite svrhu i ciljeve svake
pojedine faze
• strateško planiranje:
– daje odgovor na pitanje zašto se sustav gradi
– izrađuje se snimka stanja i postavlja se inicijalna strategija – određuju se
poslovni ciljevi, identificiraju problemi i ideje njihovog rješavanja, te se
određuju zahtjevi za sustav
– izrađuje se studija izvodljivosti – pregledna analiza problemskog područja i
određivanje (granica) projekata
– izrađuje se plan projekta – izrada plana rada, kadroviranje projekta,
upravljanje i nadzor projekta
• rezultat faze strateškoga planiranja: poslovni ciljevi i projekti, plan sustava,
plan informatizacije (glavni projekt)

Preddiplomski stručni studij Informatika


Objasnite svrhu i ciljeve svake
pojedine faze
• analiza:
– daje odgovor na pitanja: tko koristi sustav? , što sustav mora raditi?, gdje i kada
će se sustav koristiti?
– izvodi se analiza zahtjeva – detaljna analiza kojom se preciziraju granice
projekta i poslovni zahtjevi:
• izvodi se detaljna analiza postojećeg sustava (problema i poslovnih zahtjeva)
• modelira se (postojeći) sustav
– izrađuje se specifikacija zahtjeva – detaljni opis zahtjeva na informacijski
sustav, oblikovan tako da ga razumiju dizajneri:
• modelira se (budući) sustava
• definiraju se zahtjevi na budući IS
• rezultat faze analize: poslovni model sustava, prijedlog sustava

Preddiplomski stručni studij Informatika


Objasnite svrhu i ciljeve svake
pojedine faze
• oblikovanje (dizajn):
– daje odgovor na pitanje kako će sustav raditi?
– izvodi se dizajn sustava – modeliranje informacijskoga sustava (pogled
projektanta):
• donošenje odluke o tome kako graditi sustav
• dizajn rješenja po potrebi (ima rješenja koja ne treba dizajnirati)
• izrada zahtjeva kojima se opisuje kako izgraditi sustav
– izvodi se detaljni dizajn – razrada rješenja, izrada tehnološkog modela
informacijskoga sustava (pogled izvođača)
• dizajn arhitekture, sučelja, pohrane podataka i programa
• rezultat faze oblikovanja: tehnička specifikacija sustava

Preddiplomski stručni studij Informatika


Objasnite svrhu i ciljeve svake
pojedine faze
• izrada:
– izrada baze podataka, kodiranje procesa (funkcija) novog IS, nakon
odabira platforme
– provjera (testiranje) komponenti
– integracija i provjera sustava – udruživanje dijelova i provjera cjeline,
da bi se dokazalo da sustav radi (da je ispravno napravljen) te da radi
ono što je zahtijevano (da je napravljen pravi sustav, koji ispunjava
zahtjeve)
• rezultat faze izrade: funkcionalni sustav i tehnološki opis
sustava

Preddiplomski stručni studij Informatika


Objasnite svrhu i ciljeve svake
pojedine faze
• primjena i održavanje:
– uvođenje u primjenu i primjena sustava – prijelaz radnih aktivnosti i
prijenos (konverzija) podataka sa starog na novi sustav
– održavanje sustava – izmjene sustava radi poboljšanja radnih
karakteristika (performansi), poboljšanja ili prilagodbe načina uporabe
– potpora – dobavljača opreme, tehničkog osoblja korisnicima
• rezultat faze primjene i održavanja: informacijski sustav u
primjeni, plan održavanja

Preddiplomski stručni studij Informatika


Objasnite svrhu i ciljeve svake
pojedine faze
• pregled:
– revizija, preispitivanje čitavog sustava kada su potrebne veće izmjene
uslijed promjena u poslovanju ili promjena poslovnih ciljeva
• rezultat faze pregleda: novi razvojni projekti, novi razvojni
ciklus.

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 1. Metode projektiranja informacijskih sustava ne mogu opisati stvarnost:
– osnovni problem je naći dovoljno precizan sustav zapisivanja znanja
– pri crtanju dijagrama koriste se temeljni principi organizacije znanja kao:
klasifikacija, agregacija, generalizacija i hijerarhija. Takve sheme (modeli)
sadrže znanje o interakcijama među činjenicama.
– baze podataka sadrže činjenice korisne samo za pretraživanje tipa pitanje -
odgovor.
– programi sadrže činjenice korisne samo za vrijeme izvedbe neke procedure.
– modeli ne mogu izvoditi zaključivanje na osnovi modeliranih činjenica. Nije
moguće prihvatiti neki novi nepoznati ulaz (činjenicu) i prema njemu
automatski širiti/mijenjati bazu podataka i programske module

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 1. Metode projektiranja informacijskih sustava ne mogu
opisati stvarnost
– zabranjen je nepotpuni opis informacijskog sustava, odnosno
postupan rast i razvoj opisa i aplikacije tijekom njezina korištenja. Traži
se potpunost i sveobuhvatnost. Projektant dizajnira model “jednom
zauvijek”. Model se ne može mijenjati učeći činjenice iz stvarnosti.
Odatle potječe problem održavanja softvera.

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 2. Projekti razvoja informacijskog sustava kasne
– prema The CHAOS Report (Standish Group, 1994),
http://www.standishgroup.com prosječno prekoračenje rokova: 222%
– krivnju treba raspodijeliti između korisnika s njihovim promjenjivim poslovnim
sustavima i informatičara s njihovim softverskim proizvodima u omjeru 40:60.
– prema nekim istraživanjima u zapadnoj Europi razlozi kašnjenja su:
• u 34 % slučajeva podcijenjena je složenost projekta,
• u 34 % slučajeva ljudi su zauzeti održavanjem i drugim poslovima,
• u 25 % slučajeva kasni oprema,
• u 6 % slučajeva ljudska je pogreška,
• i 1 % slučajeva krivi su alati za razvoj

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 3. Stvarni troškovi razvoja IS dvostruko prelaze planirane troškove
– prema The CHAOS Report (Standish Group, 1994),
http://www.standishgroup.com:
• prosječni trošak projekta
– velike kompanije: 2.32 M$
– srednje kompanije 1.33 M$
– male kompanije: 434 K$
• prosječno prekoračenje troškova: 189%
– projekti završeni na vrijeme, u okviru predviđenih sredstava, sa svim
predviđenim funkcijama: 16.2%
– projekti završeni i u funkciji, ali uz veće troškove, dulje trajanje i/ili reduciranu
funkcionalnost: 52.7%
– prekinuti projekti: 31.1%

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 4. Veliki dio poslovnih sustava a posebno uvedenih novih
procesa nije obuhvaćen automatskom obradom podataka, te
je potrebno dalje ulagati u resurse (novac, ljudi, vrijeme,
oprema i dr.) da se automatizira IS i izgrade aplikacije

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 5. Nedostaju kadrovi za razvoj softvera, a postojeći kadrovi ne
prate brzinu razvoja IT (hardvera, softvera, ...) na odgovarajući
način

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 6. Organizacije za razvoj softvera se uglavnom bave
održavanjem postojećih informacijskih sustava (70 % kadrova),
te cijena održavanja softvera nadmašuje cijenu razvoja
softvera i hardvera
– stare aplikacije se teže održavaju (stari alati, lošiji modeli baze
podataka). Zastarjeli informacijski sustav s brojnim aplikacijama.
– poneki autori aplikacija su napustili organizaciju, a održavanje
programa je preuzeo novozaposleni radnik, koji ne poznaje ni poslovni
sustav ni informacijski sustav ni bazu podataka ni aplikacijske
programe.

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 7. Model informacijskoga sustava ne odgovara poslovnom
sustavu
– ako zahtjev i problem koji ima korisnik ne uspije usvojiti dizajner i
načiniti odgovarajući model, već on konstruira drugi model i rješava
drugi problem za nepostojeći zahtjev, onda će novi sustav obavljati
funkciju koju nije tražio korisnik.
– moguće ja da analitičari ne znaju dokumentirati ili ne primjenjuju
metode projektiranja.
– moguće je da rješenje bude loš model poslovnog sustava.

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 8. Mijenjanje zahtijeva
– često se zahtjevi mijenjaju tijekom razvoja. Razlozi su:
• korisnici ne znaju svoje zahtjeve,
• korisnici se ne slažu oko svojih zahtijeva,
• problemi u komunikaciji između analitičara i korisnika potiču
nerazumijevanje onoga što će sustav donijeti u vezi sa zahtjevima,
• organizacijsko okruženje se promijenilo u vremenu dok je sustav bio u
razvoju.
– kontinuirano praćenje promjena zahtjeva je nužno tijekom razvoja
sustava.

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 9. Nepostojanje strategijskog plana informatizacije uzrokuje:
– razvoj informacijskog sustava teče tako da se grade aplikacije za
poslovne funkcije jedna po jedna odvojeno
– razvoj se ne bazira na poslovnoj strategiji
– korist organizaciji je samo na razini pojedine funkcije
– bit će potrebno ponovo razvijati napravljene aplikacije
– nema integralnosti baze podataka
– nisu definirani prioriteti
– nisu sagledani ukupni troškovi

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 10. Ne korištenje metoda projektiranja informacijskih sustava
– bez metoda projektiranja informacijskih sustava, svaka aplikacija je
avantura.
– analogija s gradnjom građevine bez nacrta, operaciju bez dijagnoze i sl.

Preddiplomski stručni studij Informatika


Koji su glavni problemi u razvoju
informacijskog sustava?
• 11. Slaba kontrola projekta
– članovi tima često ne vide problem ili imaju slijepu vjeru u uspjeh
projekta i na vrijeme ne zatraže pomoć te projekt dovedu u stanje
kašnjenja i rizika.
– razlog tome je ne postojanje dobrog vođenja i dobre kontrole
projekta.
– potrebno je koristiti metode projektnoga menadžmenta pored metoda
za projektiranje informacijskih sustava.

Preddiplomski stručni studij Informatika

You might also like