analiza sistema - ef.uns.ac.rs · faze životnog ciklusa razvoja is ... izgradnja modela procesa,...

18
Analiza sistema Prof. dr Pere Tumbas Prof. dr Predrag Matkovid

Upload: others

Post on 08-Sep-2019

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

Analiza sistema

Prof. dr Pere Tumbas

Prof. dr Predrag Matkovid

Page 2: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

Identifikacija i izbor projekata

Inicijalizacija projekata

i planiranje

Analiza sistema

Dizajn sistema

Implemen-tacija

sistema

Održavanjesistema

Faze životnog ciklusa razvoja IS

Page 3: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

Suština analize◦ Dalja i dublja analiza poslovnih područja

identifikovanih tokom planiranja IS,◦ Specifikacija informacionih zahteva u odnosu na

posebne podsisteme i sistem u celini,◦ Otkrivanje, definisanje i uspostavljanje

informacionih zahteva koje bududi sistem mora da zadovolji.,

Page 4: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

Cilj analize◦ Detaljno i potpuno razumevanje područja

poslovanja i interakcije njegovih aktivnosti,◦ Izgradnja modela procesa, podprocesa i aktivnosti,◦ Izgradnja modela podataka,◦ Povezivanje prethodna dva modela u celinu logičkog

modela poslovnog područja,◦ Identifikacija i definisanje informacionih zahteva

korisnika,◦ Iniciranje razmišljanja o redizajnu procesa,

podprocesa i aktivnosti, kako bi se realizovali što efikasnije uz podršku sredstava IT,

◦ Utvrđivanje prioriteta za brzo, koherentno i efikasno pokretanje dizajna i konstrukcije zajedničkih aplikacija.

Page 5: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

Sredstva analize

◦ Metode, tehnike i alati vizuelnog predstavljanja sadržaja analize.

◦ Dijagrami, grafičke predstave elemenata analize, specifikacije informacionih zahteva, uzorci dokumenata, izveštaja, predstavljaju osnovu kvalitetnog dizajna.

Page 6: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

Poslovna područja

Istraživanje i

razvojPlaniranje Nabavka Proizvodnja

Ljudski

resursi

Računovostvo i

finansijeProdaja

Dijagram dekompozicije procesa1

Model podataka2

Dijagram procesa

3

P1

P1

P1

P1

S1

S2

S3

E1

E3 E4

E2

DTP

Page 7: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Analiza i modelovanje poslovnih procesa Analiza inicijalnog skupa procesa iz planiranja IS,

Dekompozicija primarnih procesa na podprocese, aktivnosti, zadatke i korake, kako ih shvataju krajnji korisnici,

Kriterijumi klasifikacije su: stepen strukturiranosti, lokacija izvršavanja, stepen automatizacije, stepen ponovljivosti.

Page 8: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

Ciljevi, planovi Indikatori

Upravljačkiprocesi

Operativniprocesi

Procesipodrške

Podrška

Inputi Usluga, proizvod

Interakcija pojedinih vrsta poslovnih procesa

Page 9: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Analizom procesa se utvrđuju: aktivnosti procesa kojima se ne dodaje vrednost

procesu,

redundantne aktivnosti ili zadaci, koji se ponavljaju u različitim delovima organizacije ili se ponavljaju usled organizacionih grešaka u njihovoj realizaciji,

sekvencijalne aktivnosti i zadaci, koji se mogu provoditi paralelno ili se preklapati,

aktivnosti koje se provode samo na osnovu iskustva, a nisu dokumentovane,

neprimerena upotreba tehnologije u njihovom izvršavanju i pradenju,

nedostatak treninga, obrazovanja i znanja zaposlenih za njihovo obavljanje,

Page 10: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Analizom procesa se utvrđuju: način davanja povratne informacije,

informacione veze između procesa koje nedostaju,

nepotrebni izveštaji i

neprikladna pravila i procedura u obavljanju poslovnih procesa, i dr.

Page 11: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Modelovanje poslovnih procesa Primenom grafičkih metoda i tehnika prikaz

poslovnih procesa i načina njihovog obavljanja.

Formalni i neformalni modeli,

Modeli definišu korisnike procesa, ulaze i izlaze procesa, način i tok izvršenja aktivnosti procesa i aktere koji ih izvršavaju.

Page 12: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Analiza i modelovanje podataka i njihovih tokova

Definisanje, katalogiziranje i organizovanje tipova podataka,

Model podataka određuje pravila strukturiranja podataka i operacija nad istima,

E-O-M (Entitet Odnos Model).

Page 13: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Modelovanje podataka

Koraci modelovanja

Identifikacija tipova entiteta,

Utvrđivanje veza i tipova veza među tipovima entiteta,

Utvrđivanje relevantnih obeležja za svaki tip entiteta, osobina obeležja i obeležja kandidata za primarni ključ,

Page 14: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela
Page 15: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Istraživanje informacionih zahteva

Osnovni zadaci istaživanja

Utvrđivanje šta sistem treba da radi i zašto.

Prikazati razvojnom timu zahteve sistema.

Definisati granice sistema.

Stvaranje osnove za tehnički sadržaj iteracija.

Stvaranje osnove za utvrđivanje troškova i vremena za razvoj.

Definisanje interfejsa sa fokusom na želje i očekivanja korisnika.

Page 16: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Istraživanje informacionih zahteva

Osnovni koraci

Otkrivanje, formulisanje i obrazlaganje,

Izgrađivanje ili stratifikovanje, razgraničavanje i ograničavanje oblasti i korisnika,

Ocenjivanje praktičnog značaja, informativnosti, sadržaja, rešivosti i vrednosti informacionih zahteva,

Izbor informacionih zahteva, sačinjavanje spiskova, ispitivanje međusobne povezanosti, grupisanje, upoređivanje,...

Page 17: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

◦ Istraživanje informacionih zahteva

Funkcionalni i nefukcionalni zahtevi.

Metode i tehnike su:

Intervju,

Brainstorming i oblikovanje ideja,

Radionice zahteva,

Primena slučajeva upotrebe,

Anketa,

Prototipski razvoj i dr.

Page 18: Analiza sistema - ef.uns.ac.rs · Faze životnog ciklusa razvoja IS ... Izgradnja modela procesa, podprocesa i aktivnosti, Izgradnja modela podataka, Povezivanje prethodna dva modela

Hvala na pažnji!