Pojam razvoja informacionih sistema obuhvata sve aktivnosti vezane za projektovanje, izgradnju, uvođenje i funkcionisanje informacionih sistema u nekoj organizaciji.

Razvoj informacionih sistema je neprekidan proces. Postoje mnoge metode za razvoj informacionih sistema, pa je jako bitno izabrati onu koja nam najviše odgovara.

Šta treba uzeti u obzir: vreme koje se ima na raspolaganju za razvoj, da li su zahtevi precizno definisani pre samog početka rada na projektu, da li tokom rada može da dođe do izmena zahteva, koliki je budžet na raspolaganju, kolika je obimnost projekta, da li će u budućnosti biti potrebe za proširenjem projekta...

Da se podsetimo:

Informacioni sistem je svaki sistem koji je razvijen u cilju kreiranja, sakupljanja, čuvanja, prenosa, obrade i interpretacije informacija. Razvoj računarske tehnologije i informacionih tehnologija uopšte doveo je i do porasta broja korisnika. U razvoju informacionog sistema, centralno mesto ima razvoj softvera.

Osnovni problemi razvoja i upravljanja razvojem informacionih sistema jesu problemi savladavanja njihove složenosti, a to možemo izbeći korišćenjem sledeća dva principa:

  • dekompozicija složenog sistema na manje, lakše savladive delove

  • podela celokupnog procesa razvoja informacionog sistema na faze.

Često se koristi termin "životni ciklus razvoja sistema (Systems Development Life-Cycle (SDLC))". Životni ciklus definiše faze i zadatke (aktivnosti), koje obavezno treba obaviti tokom razvoja, bez obzira na veličinu sistema koji se gradi. Svaka pojedina aktivnost proizvodi skup rezultata.


Faze u razvoju informacionih sistema

Razvoj informacionih sistema je složen i dugotrajan proces koji podrazumeva niz faza i aktivnosti:

  • Planiranje
  • Analiza
  • Dizajn
  • Implementacija
  • Održavanje


- Planiranje razvoja informacionih sistema -

Ovde se prvo vrši snimanje stanja (inicijalno), identifikovanje problema i ideja, određivanje načina njihovog rešavanja, definisanje zahteva korisnika i specificiraju tehnički preduslovi.

Ovo je jedna od najznačajnijih i najtežih funkcija.

Većina planova zastareva čak i pre nego što su i završeni.

Ipak, planiranje razvoja informacionih sistema se kontinuirano sprovodi da bi se stvari menjale onako kako se okolnosti menjaju.


- Analiza informacionih sistema -

Vrši se detaljna analiza postojećeg sistema, problema i poslovnih zahteva,

Specificiraju se zahtevi koji se traže od budućeg informacionog sistema i oblikuju se tako da ga razumeju dizajneri.

Ovo je, na neki način, model budućeg sistema.


- Dizajn informacionog sistema - 

Oblikovanje sistema, odnosno dizajn (modeliranje) informacionog sistema, predstavlja pogled projektanta na budući informacioni sistem. Služi za donošenje odluke o tome kako će se graditi sistem. Sadrži dizajn potrebnih rešenja. Detaljni dizajn predstavlja razradu rešenja, odnosno tehnološkog modela informacionog sistema (pogled izvođača). Potrebno je izvršiti dizajn arhitekture, interfejsa, čuvanja podataka i programa - drugim rečima, potrebno je izvršiti tehničku specifikaciju sistema.


- Implementacija informacionog sistema -

Najkraće rečeno: u ovoj fazi se vrši uvođenje i testiranje informacionog sistema.

Implementacija je faza u kojoj se projekat treba implementirati u realni sistem u realnim uslovima.

Izrada (implementacija) podrazumeva ugradnju baze podataka (BP), kodiranje procesa (funkcija) novog informacionog sistema, a vrši se nakon odabira računarske platforme. Ovde se vrši i testiranje - provera ugrađenih komponenti. Vrši se integracija i provera sistema - udruživanje delova i provera celine, da bi se dokazalo da sistem radi (da je ispravno napravljen), te da radi ono što je zahtevano (da je napravljen pravi sistem koji ispunjava zahteve korisnika).

Ovo je veoma značajna, a u većini slučajeva čak i ključna faza razvoja IS.


- Održavanje sistema -

Održavanje sistema obuhvata aktivnosti monitoringa i modifikovanja, da bi se udovoljilo željenom i neophodnom kontinuiranom procesu.

Održavanje sistema se izvodi onda kada se pređe u fazu eksploatacije novopostavljenog sistema. Ako se pronađu manjkavosti i neregularnosti definišu se odgovarajuće korektivne akcije.

Last modified: Wednesday, 9 October 2019, 5:15 PM