veleuČiliŠte u rijeci -...

263
1 Razvoj informacijskih sustava VELEUČILIŠTE U RIJECI Poslovni odjel Studij Informatike Miro Frančić, dipl.inž.

Upload: others

Post on 30-Aug-2019

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

1

Razvoj informacijskih sustava

VELEUČILIŠTE U RIJECIPoslovni odjelStudij Informatike

Miro Frančić, dipl.inž.

Page 2: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

2

O predmetu

Fond sati tjedno2 sata predavanja + 3 sata vježbi (1+2) (IV. semestar)

Oblik nastavePredavanja, auditorne vježbe, laboratorijske vježbe

Način provjere znanjaIzrada projektnog zadatka i obrana. Usmeni ispit.

LiteraturaPavlić M.,: Razvoj informacijskih sustava, Informator, Zagreb, 1996.K. Klarin, K. Klasić: Informacijski sustavi, Bilješke s predavanja, Veleučilište u SplituRadovan M.: Projektiranje informacijskih sustava, Informator, Zagreb, 1989.Grbavac V.: Analiza i implementacija informatičkih sustava, Školska knjiga, Zagreb, 1991.Yourdon P.: Modern Structured Analysis, Yourdon Press/Prentice Hall, N.J.,1989.Martin J., Odell J.J.,: Object oriented methods: A foundation, Prentice Hall PTR, 1998.

Page 3: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

3

O predmetu

Sadržaj predavanjaUvod u kolegij. Pojam i definicija informacijskog sustava. Odnos poslovnog sustava i njegovog IS-a. Vrste IS-a. Problemi razvoja IS-a. Informacijska kriza. CASE alati.Uloga korisnika u razvoju informacijskog sustava. Životni ciklus informacijskog sustava. Metodološki aspekti razvoja IS-a. Pristupi razvoju informacijskih sustavaInformacijsko inženjerstvo. Strukturne i objektno orijentirane metode analize i oblikovanja IS-a.UML (Unified Modelling Language)

Page 4: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

4

O predmetu

Sadržaj predavanjaProjekt općenito. Projekt razvoja IS-aStrateško planiranje IS-a

Oblikovanje arhitekture informacijskog sustavaDefiniranje zahtjeva korisnika. Tehnike prikupljanja zahtjeva korisnika Analiza i oblikovanje zahtjevaOblikovanje baze podataka i korisničkog sučeljaTestiranje i upravljanje promjenama

Page 5: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

5

O predmetu

Sadržaj projektnog zadatkaStudenti izrađuju u grupama informacijski sustav određenog poslovnog područja

Page 6: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

6

Sustav

Uređeni poredak međuzavisnih elemenata povezanih u cjelinu po nekom planu za postizanje određenog cilja

Fizički dijeloviUlazi i izlaziProcesiUpravljački postupci (planiranje, organizacija, upravljanje i nadzor)

Page 7: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

7

Obilježja sustava

Razlog postojanja (ciljevi)Podsustavi (struktura)Opseg sustava (granice sustava)OkolinaUlaziIzlaziSučeljaOgraničenja (pravila transformacije ulaza u izlaz)

Page 8: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

8

Zahtjevi na sustav

Prilagodljiv okoliniOsigurava stabilnost i dugotrajnost

UpravljivŽeljeni izlaz postiže se promjenama ulaznih veličina ili strukture sustava

Page 9: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

9

Cilj sustava

Transformacija različitih vrsta ulaza u izlaz

Proces

Ulaz 1

Ulaz 2

Ulaz n

Izlaz 1

Izlaz n

Izlaz 2

Izlaz n

Page 10: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

10

Struktura sustava

Složeni sustav sastoji se od elementarnih sustava - podsustavaGranica sustava - obilježje koje definira i opisuje oblik sustavaOkolina (okruženje sustava) - sve izvan granica sustava (podsustava)Sučelja - međusobna djelovanja i veze među podsustavima - nastaju na granicama podsustava

Page 11: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

11

Matrica veza

Prikaz veza među elementarnim sustavimaMaksimalan broj veza = n(n-1) (svaki podsustav vezan sa svakim osim sa samim sobom)Minimalan broj veza = n-1Veći broj veza - kruća struktura - sustav manje fleksibilan - slabija funkcionalnostManji broj veza - lakše prilagodljiv promjenama - bolja funkcionalnost

Page 12: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

12

Matrica strukture sustava

Prikaz veza među podsustavima i veza podsustava s okruženjemSastoji se od 4 submatrice

Struktura okruženja O - slabo definirana zbog nedovoljnog poznavanja veza s okruženjemVeza između sustava S i okruženja O - matrica stupac -sadrži veze koje izlaze iz sustavaVeza između okruženja O i sustava S - matrica redak -veze koje iz okruženja ulaze u sustavInterna matrica strukture sustava S

Page 13: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

13

Matrica strukture sustava

O S1 S2 S3 S4 S5

O x x

S1 x

S2 x x x

S3 x x

S4 x x

S5 x x

Page 14: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

14

Podjela sustava

Prema predvidivosti ponašanjaDeterminističkiProbabilistički

Prema povezanosti (interakciji) s okruženjem

OtvoreniZatvoreni

Page 15: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

15

Deterministički sustavi

Djeluju tako da se može unaprijed odrediti njihovo ponašanjeDobro poznate veze među dijelovima sustavaNovo stanje znamo temeljem postojećeg stanja i strogo definiranih procesa koji mijenjaju stanje sustava

Npr. Računalni program

Page 16: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

16

Probabilistički sustavi

Buduće stanje sustava poznato s određenom vjerojatnošćuPretpostavka novog stanja uključuje određeni stupanj greške

Npr. Sustav zaliha - znamo trenutno stanje. Predviđamo buduće stanje temeljem prosječne potražnje i prosječnog vremena nabave (koristimo iskustvene činjenice, znanja o prošlim događajima)

Page 17: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

17

Otvoreni sustavi

Razmjenjuju materiju, energiju i informacije s okolinomCilj im je prilagođavanje okoliniReagiraju na promjene iz okoline mijenjajući unutarnju strukturuNastoje održati ravnotežu unutar svojih granica

Page 18: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

18

Zatvoreni sustavi

Odvojeni od okolineNema razmjene s okolinomU konačnosti ovi sustavu se moraju raspasti ili postati neorganiziraniU realnom svijetu postoje samo djelomično zatvoreni sustavi (drugi nestaju)Govorimo o relativno zatvorenim sustavima

Imaju dobro kontrolirane ulaze i izlazeOkolina ne utječe na internu organizaciju

Page 19: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

19

Entropija sustava

Mjera neizvjesnosti stanja sustava u budućnostiMjera neorganiziranosti sustavaNeorganiziranost raste s vremenom Cilj je spriječiti porast entropije kroz dovođenje materije i energije iz okolineOtvoreni sustavi zahtijevaju više takvih ulaza da bi zadržali stalni nivo organiziranosti

Page 20: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

20

Poslovni sustav

Otvoreni sustav čija se uspješnost mjeri stupnjem prilagodljivosti konkurenciji, zahtjevima tržišta i drugim uvjetima iz okoline

tvornica, banka, brodogradilište, udruga, obrazovna ustanova, osiguravajuće društvo, prijevozničko poduzeće, ...

Page 21: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

21

Poslovni sustav

KarakteristikeMisijaCiljeviDruštvena uloga DjelatnostOrganizacijaRukovođenje

KombinacijaMenadžmentaTehnologijeLjudskih resursa

Page 22: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

22

Tipovi poslovnih sustavaKarakteristika Tip poslovnog sustavaCiljevi Proizvodni

UslužniNormativni (zakonom definirani)

Funkcija EkonomskiObrazovniDruštveniPolitički

Način rukovođenja DemokratskiAutoritarniTehnokratskiBirokratski

Page 23: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

23

Poslovni sustav - informacije

Informacije su resurs poslovnog sustava Preduvjet uspješnog poslovanjaPrimarne informacije

Znanja o ponudi, potražnji, konkurenciji, financijskim tokovima, investicijama itd.Mogu se “kupiti” kao i svaka druga robaIzvor su javne baze podataka, sredstva javnog informiranja, statistički izvori, literatura, ...

Page 24: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

24

Poslovni sustav - informacije

Sekundarne informacijeNisu raspoložive na tržištu informacija, ne mogu se kupitiIzvor su simpoziji, sajmovi, sastanci, poslovni partneri, ...

Najvažniji izvor ovih informacija je VLASTITI INFORMACIJSKI SUSTAVsvakog poslovnog (organizacijskog) sustava

Page 25: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

25

Podatak - informacija

PodatakSirova činjenicaPredstavlja istinu iz realnog svijetaSam za sebe ima malo ili nikakvo značenje

InformacijaInterpretacija podatkaPodatak obrađen u smislenom kontekstu (pročišćen i organiziran)Subjektivnog značenja u kontekstu primatelja

Page 26: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

26

Informacijski sustav

Dio poslovnog sustavaCilj - zadovoljiti informacijske potrebe svih razina poslovnog sustavaOsnovne funkcije IS-a jesu:

PrikupljanjeObradaPohranjivanjeDistribucija

podataka i informacija

Page 27: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

27

Odnos poslovnog i informacijskog sustava

IS sadrži znanje o organizaciji koju podržava (know-how)Visoka ovisnost organizacije o IS-uPonašanje uvijek definirano pravilima i ograničenjima postavljenim od strane korisnikaIS sadrži osobine određenog poslovnog sustavaIS razvijen za jedan poslovni sustav ne može biti direktno primjenjen u drugom poslovnom sustavuZahtjevi poslovodstva različitih poslovnih sustava na IS u pravilu se razlikujuPoznavanje ciljeva, strategije, strukture i resursa poslovnog sustava osnovni je preduvjet izgradnje efikasnog IS-a

Page 28: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

28

Poslovni sustav

Ciljevi sustava

STRATEGIJAAnaliza Planovi

sustava

TAKTIKAAnaliza Operativniprocesa planovi

OPERATIVA

CILJEVI NADSUSTAVA

MOGUĆNOSTISUSTAVA

SIROVINA PROIZVOD

Page 29: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

29

Upravljanje poslovnim sustavom

Proces usuglašavanja sustava i nadsustava(okolina sustava)Sustav ima svoje mogućnosti i ciljeveNadsustav (okolina sustava) ima zahtjeve za robom i/ili uslugama

Page 30: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

30

Upravljanje poslovnim sustavom

STRATEGIJA usuglašava zahtjeve i mogućnosti, definira dugoročne ciljeve organizacije i stvara dugoročne planove (priprema za budućnost)

TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara planove za ostvarenje tih ciljeva (srednjoročno planiranje)

OPERATIVA realizira taktičke planove kroz poslovne aktivnosti

Page 31: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

31

S

PROCES PROIZVODNJE

ANALIZASIROVINA PROCESA PROIZVODA

ANALIZA INFORMACIJAODLUČIVANJE

Tijek informacija

SIROVINE PROIZVOD

SUSTAV

NADSUSTAV

INFO

INFO

OD

LUK

E

Page 32: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

32

Obilježja informacija

S

T

O

INFORMACIJE NADSUSTAVA

• OPĆA STRATEGIJA

• PROPISI

• STANDARDI

Page 33: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

33

Utjecaj odluka

S

T

O

• VELIKI

• SREDNJI

• MALI

Page 34: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

34

Razine planiranjaSTRATEGIJA TAKTIKA OPERATIVA

VREMENSKI INTERVAL PLANIRANJA

VIŠE GODINA (UOBIČAJENO 3-5)

MJESECTROMJESEČJEGODINA

SVAKODNEVNO

OPSEG PLANIRANJA CIJELA ORGANIZACIJA GRUPE POSLOVA POJEDINAČNI POSAO

OBILJEŽJA INFORMACIJA

PRILAGOĐENE PROBLEMU•VANJSKE•MANJE AŽURNE•VIŠE PREDVIDIVE

OBJEDINJENEINTERNEPOVIJESNEAŽURNE

PRILAGOĐENE POSLUPRECIZNETRENUTAČNE

PREDVIĐANJE VISOKO SREDNJESUBJEKTIVNE ODLUKE

MALO,PRAĆENJE PRAVILA

STRUKTURIRANOST RADA

MALASVAKI PROBLEM ZASEBAN

PROCEDURALNA(DEFINIRANE PROCEDURE)

VISOKA(PONAVLJAJUĆA)

Page 35: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

35

Utjecaj IS-a na poslovni sustav

Operativni - ovisi uspjeh tekućeg poslovanjaPotporni - koristan ali nije kritičan za poslovni uspjeh (ostvaruje uštede, automatizira procedure, omogućava brži protok informacija, ...)Strateški - kritičan za budućnost poslovnog sustavaIzgledni - mogući utjecaj u budućnosti (npr. podrška nekog proizvoda ili usluge koji će se plasirati na tržište - prednost pred konkurencijom)

Page 36: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

36

Učinci IS-a

Funkcija poslovnog sustava Učinci IS-a

Procesi osnovne djelatnosti (operativno izvođenje)

Upravljanje (organizacija, praćenje uspješnosti, otklanjanje smetnji)

Odlučivanje - postavljanje poslovnih ciljeva

Povećanje produktivnosti

Povećanje učinkovitosti

Osiguranje stabilnosti rasta i razvoja

Page 37: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

37

Povezivanje poslovnog i informacijskog sustava

Strateško planiranjeCoBIT

Page 38: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

38

Metode organizacije poslovnog sustava

Klasične (tradicionalne)CentraliziranaŠtabnaLinijskaFunkcionalnaMatričnaProjektnaHibridnaKolegijalnaAmorfna

Page 39: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

39

Metode organizacije poslovnog sustava

Suvremene metodeISO 9000 modelBPR (Business Process Reengineering)BSC (Balanced Scorecard)Poslovna izvrsnostUpravljanje putem ciljeva

Page 40: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

40

Struktura IS-a

Prati strukturu poslovnog sustavaJednostavni iSloženi poslovni sustavi

Za složeni poslovni sustavNiz informacijskih podsustavaSvaki podsustav podržava elementarni sustav složenog poslovnog sustava

Definira se u fazi planiranja IS-a

Page 41: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

41

Komponente IS-aMaterijalno tehnička - HardwareNematerijalna - Software

Sistemski Aplikativni

Ljudski resursi - LifewareKomunikacijska tehnologija - NetwareOrganizacija - Orgware

Usklađuje prethodne komponente

Page 42: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

42

Organizacija IS-a - Orgware“Način usklađivanja ljudi i informacijske tehnologije u djelatnoj cjelini kojoj je cilj načinom, oblikom i vremenom primjereno zadovoljavanje informacijskih potreba ljudi u poslovnom sustavu, radi ostvarivanja mogućnosti učinkovitog upravljanja tim sustavom.” (Dr. Panian)

Page 43: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

43

Organizacija IS-a - Orgware“Racionalna koordinacija aktivnosti grupe ljudi radi postizanja nekih ciljeva” (Schein)Koordinacija = timski rad

Skup zamisli, pravila i postupaka u skladu s kojima se IS oblikuje, razvija i primjenjuje.

Page 44: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

44

Modeli organizacije IS-aCentralizirana organizacija

Upravljanje informacijskim sustavom je koncentrirano na jednom mjestu

Decentralizirana organizacijaInformacijski sustav obavlja sve funkcije na više lokacija (replika poslovanja)

Distribuirana organizacijaNa različitim lokacijama obavljaju se samo određene poslovne funkcije (raspodjela poslova po lokacijama)

Page 45: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

45

Centralizirana organizacija IS-aSvi komponente IS-a na jednoj lokaciji (središnje računalo)

Koncentracija HW, SW i ljudskih resursa Karakteristike

Prvi primijenjeni model organizacije IS-aProblemi odnosa korisnika i informatičaraAplikacije razvijane nezavisno međusobno nekompatibilneProblem vršnih opterećenja

Page 46: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

46

Centralizirana organizacija IS-a

Workstation

Workstation

Workstation

Printer

Workstation

Workstation

Printer

SREDIŠNJE RAČUNALO

Page 47: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

47

Decentralizirana organizacija IS-a

Više nezavisnih samostalnih računala na različitim lokacijama Razvoj i instalacija softvera na više mjestaFormiraju se računski centri na više mjesta

Page 48: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

48

Decentralizirana organizacija IS-aKarakteristike

Problemi s koordinacijom – usklađivanjem aktivnostiRedundanca poslova, podataka

Sustav sliči grupi otoka

Neunificiranost procedura – ovisno o instaliranom softveru (razmjena podataka, distribucija rezultata obrade)Problem komunikacije sada i među informatičarima iz različitih sustavaVisoka cijena razvoja

Page 49: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

49

Decentralizirana organizacija IS-a

Workstation

Workstation

Printer

Workstation

Workstation

Printer

Serv er

Minicomputer

Micro VAX

Workstation

Laptop

Computer

Page 50: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

50

Distribuirana organizacija IS-aViše samostalnih računala na različitim lokacijama povezanih u mrežuPodaci distribuirani na više računala dostupni iz svake lokacijeRazvoj i instalacija softvera na više mjesta ali koordinirana s jednog mjestaZadovoljen kriterij jedinstvenosti (integralnosti) IS-a

Page 51: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

51

Distribuirana organizacija IS-aRazlikuje tri tipa arhitekture (ustrojstva)

ZvjezdastaHibridnaMrežna

Page 52: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

52

Zvjezdasta arhitekturaUnapređena centralizirana organizacijaGlavno i satelitska računalaGlavno računalo

Obavlja komunikaciju među satelitskim računalimaUpravlja prometom podatakaOdržava središnju bazu podataka

Satelitska računalaLokalna obrada za krajnjeg korisnikaOdržavanje kopija dijelova središnje bazeKomunikacija s ostalim satelitskim računalima uvijek preko glavnog računala

Page 53: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

53

Zvjezdasta arhitektura

Workstation

Workstation

Printer

Workstation

Workstation

Printer

Serv er

Minicomputer

Micro VAX

Workstation

Laptop

Computer

Mainf rame

Page 54: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

54

Hibridna arhitektura

Više zvjezdastih skupinaPostoje dva ili više glavnih računala sa svojim satelitima

Page 55: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

55

Hibridna arhitektura

Mainf rame

Workstation

Workstation

Printer

Serv er

Workstation

Workstation

Printer

Minicomputer

Mainf rame

Workstation

Workstation

Printer

Serv er

Micro VAX

Workstation

Laptop

Computer

Micro VAX

Workstation

Laptop

Computer

Page 56: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

56

Mrežna arhitektura

Hijerarhija satelitskih računalaNema glavnog računalaOmogućena direktna komunikacija satelitskih računala

Page 57: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

57

Mrežna arhitektura

Workstation

Workstation

Printer

Serv er

Workstation

Workstation

Printer

Minicomputer

Workstation

Workstation

Printer

Serv er

Micro VAX

Workstation

Laptop

Computer

Page 58: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

58

Klijentsko poslužiteljska arhitektura (Client - Server)

Aktualna, sve više prisutna u praksiOrijentiranost korisnikuZahtijeva

Vrlo sofisticirani softverRazvijenu mrežuDobro ustrojeno i visoko raspoloživo skladište podatakaKvalitetnu podršku korisniku (Help-desk, informacijski centar)

Page 59: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

59

Informacijski centarPosebna organizacijska jedinica unutar distribuiranog IS-aPosljedica razdvajanja razvojnih od operativnih funkcijaZadaci

Savjetodavne usluge korisnikuTehnička potpora korištenju distribuiranih bazaRazvoj vlastitih aplikacija koristeći standardna pomagala (npr. Excel, Access, ...)

Nužan u složenim poslovnim sustavima

Page 60: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

60

Vrste informacijskih sustava

Prema načinu realizacijeRačunalom podržani sustavi (kompjuterizirani sustavi)Sustavi ručne obrade informacija (nekompjuterizirani sustavi)

Page 61: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

61

Vrste IS-a prema upravljanju

Informacijski sustav Informacije, kada Korisnici Upravljanje

TransakcijskiObrada podataka,Dnevno

Niže poslovodstvo Operativno

Upravljački Zbirne, periodički Srednje poslovodstvo

Taktičko (trendovi)

Za potporu odlučivanju (MIS)

Sintetizirane, “ad hoc”

Više poslovodstvo, uprava

Strateško (“što ako”, …)

Page 62: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

62

Vrste informacijskih sustavaPrema namjeni

Sustavi obrade podatakaUnos, obrada i pohranjivanje podataka o stanju sustava i poslovnim događajimaPretraživanje baze podatakaizvješćivanje

Sustavi podrške uredskom poslovanjuPodrška obavljanju administrativnih poslovaPodrška ljudskoj komunikaciji

Sustavi podrške odlučivanjuPrimjena modela odlučivanjaStvaranje informacija potrebnih za odlučivanjePodrška grupi i pojedincu

Ekspertni sustavi (sustavi bazirani na znanju – baza znanja)Podrška stručnjacima i ekspertima

Sustavi podrške specijalnim područjimaPodrška učenjuPodrška znanstvenom i stručnom raduPodrška projektiranju

Page 63: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

63

Vrste informacijskih sustava

Prema poslovnim funkcijamaPlaniranje i analiza poslovanjaUpravljanje proizvodnjomNabava i prodajaRačunovodstvo i financijeUpravljanje ljudskim resursimaIstraživanje i razvojBankarstvoOsiguranje........

Page 64: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

64

Povijesni prikaz razvoja IS-a

Faza ručne obrade podatakaSporostMale količine podatakaNiska produktivnostNepouzdanost, upitna točnost

Mehanička obrada podatakaBlaise Pascal, (1623 – 1662) konstruktor mehaničkih uređaja (pretećaanalognih računala)Goetfried Leibnitz (1646 -1716) izumitelj mehaničkog računala (preteča digitalnih računalaHenry Mill (1780 – 1848) izumitelj pisaćeg strojaPovećanje produktivnosti, točnosti i količine obrađenih informacija

Page 65: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

65

Povijesni prikaz razvoja IS-a

Faza elektromehaničke obrade podatakaHerman Hollerith (druga polovica 19. stoljeća) -koristi bušenu karticu u popisu stanovništvaIzumitelj bušene kartice je Jacquard koji ju koristi za upravljanje tkalačkim stanom) Smatra se početkom automatizacije proizvodnih procesaMasovna obrada velike količine podataka

Page 66: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

66

Povijesni prikaz razvoja IS-a

Faza elektroničke obrade podataka1944. godine prvo elektroničko računalo ENIACVelika brzina obrade podatakaPohranjivanje podatakaZanemariv broj grešakaPovezivanje različitih operacija nad podacima -obrada i prijenos podataka, integracija obrade teksta, grafika, slika i zvuka)

Page 67: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

67

Slijed uvođenja računalom podržanog IS-a

Vojni sustaviKnjigovodstvo i računovodstvoKadrovska evidencijaProizvodnjaPodrška rukovođenju

Page 68: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

68

Kriteriji uvođenja računalom podržanog IS-a

Velika količina podatakaSloženi algoritmiRazvoj tehnologije (HW i SW) - pad cijenaRazvoj komunikacijske tehnologijeInformacijska zrelost ljudskih resursa Organizacijska zrelost

Page 69: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

69

RAZVOJ IS-A

Page 70: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

70

Razvoj IS-aSustavni pristup realizaciji informacijskog sustava poduzeća s ciljem otklanjanja osnovnih uzroka krize razvoja programske opreme i informacijskih sustava

Page 71: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

71

Razvoj IS-aIS se ne može kupitiKupiti se može hardver, sistemski softver, aplikacijaIS je rezultat procesa razvoja Razvoj IS-a je poduhvat (projekt) koji se sastoji od niza aktivnostiAktivnosti projekta razvoja IS-a u korelaciji su sa životnim i razvojnim ciklusom IS-a

Page 72: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

72

Razvoj IS-aOsnova dobre informatizacije je dobro organiziran poslovni sustav

Dobro definirani procesi poslovnog sustavaDobro definirano upravljanje procesima

Page 73: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

73

Ciljevi razvoja IS-a

Razviti kvalitetan sustav u planiranom vremenskom roku i u okviru planiranih troškovaPovećati produktivnost razvoja IS-aStandardizirati programsku opremuOsigurati uspješno upravljanje informacijama, posebno s aspekta sigurnosti i zaštite

Page 74: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

74

Zahtjevi kvalitete IS-a

Zadovoljava poslovne ciljeve prema zahtjevima korisnikaPouzdanStabilan

Page 75: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

75

Čimbenici kvalitete IS-aPristup razvoju (metodika)Tehnička osnovicaProgramska oprema Organizacijski nivo poslovnog sustavaKorisniciInformatičari

Page 76: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

76

Problemi razvoja IS-a

Prekoračenje planiranog vremena i budžetaNeispunjenje zahtjeva korisnikaNepouzdanost, nesigurnostSložen u primjeniNeprilagodljiv promjenama poslovnog sustava

Page 77: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

77

Problemi razvoja IS-a - statistika20% informacijskih sustava zadovoljava očekivanja40% djelomično ispunjava očekivanja investitora40% smatra se promašajem

“Što su veće investicije u informacijske tehnologije, to je porast produktivnosti manji”

Page 78: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

78

Problemi razvoja IS-a - statistika

Page 79: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

79

Uzroci neuspjelih projekata razvoja IS-a

Složena okolina koju je teško u potpunosti definirati što ima za posljedicu složeno sučelje s okolinomOpseg i složenost podatakaSložene veze između ulaza i izlaza (nerazumijevanje/nedovoljno poznavanje poslovnih procesa)Komunikacija korisnik - informatičar

Page 80: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

80

Informacijska kriza

Nemogućnost pojedinca i poslovnih sustava dazadovoljavaju svoje potrebe za informacijamaučinkovito upravljaju informacijamaračunalom podrže (automatiziraju) svoje poslovne aktivnosti bazirane na informacijama

Page 81: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

81

Osnovni uzroci informacijske krizeKoličina informacija

Problem selekcije zbog naglog porastaSloženost i različitost problema koji se informatizirajuZahtjevi za informatizacijom sve složenijih procesa (nestandardizirane aktivnosti poput planiranja i upravljanja) umjesto tradicionalne obrade velikih količina podatakaUpravljanje poslovnim sustavima

Nedostatak nositelja promjenaNedostatak znanja o upravljanuNedostatak spoznaje o potrebi neprekidnog usavršavanja

Page 82: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

82

Osnovni uzroci informacijske krize Razvoj programskih proizvoda i informacijskih sustava

Nedovoljna količina Nezadovoljavajuća kvalitetaNedovoljna produktivnost informatičkih centaraPorast zahtjeva korisnikaLoša komunikacija korisnika i informatičara

Nagli razvoj tehničke osnovice (zaostajanje razvoja softvera za hardverom)

Page 83: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

83

Moguća rješenjaDr. Krakar:

Ključ problema je u procesu upravljanja promjenama u poslovnom sustavu, te njihovoj prilagodbi mogućnostima novih tehnologija.

Page 84: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

84

Upravljanje inovacijamaSposobnost poslovodstva da:

Iskoristi tehnološki razvoj za oblikovanje novog poslovnog pristupa i promišljanjaUspostavi novu poslovnu organizacijuInformatiku stavi u funkciju implementacije nove organizacije i poslovne strategije

Page 85: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

85

Upravljanje kvalitetomUvođenje norme ISO 9000Upravljanje razvojem zrelosti procesa (postupka) neprekidnog poboljšanja načina proizvodnje aplikacija

Page 86: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

86

Upravljanje preoblikovanjem procesa

Postupak modeliranja poslovnih procesa s ciljem povećanja produktivnosti Proces provesti prije uvođenja novog IS-a (informatizacija neadekvatno organiziranog poslovnog sustava neće polučiti očekivane rezultate)

Page 87: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

87

Koncept razvoja IS-a

POSLOVNI SUSTAV(PS)

INFORMACIJSKISUSTAV

(IS)

INFORMATIČKATEHNOLOGIJA

(IT)

Zahtjevi Način realizacije

Zahtjevi Način realizacije

Page 88: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

88

Koncept razvoja IS-a

Ciljevi Detaljni Izgradnja+ zahtjevi

Dugoročni plan

vrijeme

ZAŠTO ? ŠTO ? KAKO ?

Poslovnoopravdanje sadržaj izvedba

izraditinabaviti

Page 89: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

89

Razvojni ciklus informacijskog sustava

• dio životnog ciklusa informacijskog sustava• vremensko razdoblje između donošenja

formalne odluke o razvoju i formalne isporuke ili formalnog prekida razvoja- razvoj se odvija tijekom razvojnog ciklusa- razvojni ciklus je vremenski ograničen- pokretanje i završetak razvojnog ciklusa rezultat su

formalnih odluka

Page 90: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

90

Faze životnog ciklusa IS-a

• Planiranje • Analiza• Oblikovanje • Izrada• Uvođenje• Korištenje i održavanje• Novi razvojni ciklus

Page 91: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

91Razvoj informacijskog podsustava - aplikacije

Korištenje

Planiranje informacijskog sustava

Životni ciklus IS-a

Analiza i specifikacija

zahtjeva

Logičko modeliranje

Fizičko modeliranje

Izrada i uvođenje

Korištenje i održavanje

Utvrđivanje izvodljivostiKonceptualno modeliranje

Strateško planiranje IS-a

Planiranje i upravljanje organizacijskim sustavom

• Prepoznavanje problema• Analiza problema• Donošenje odluke o razvojnom poduhvatu (projektu)

Page 92: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

92

Planiranje (zašto ?)

• Određivanje poslovnih ciljeva• Definiranje projekata• Utvrđivanje prioriteta• Studija izvedivosti (feasibility study)• Izrada plana rada• Definiranje resursa

→Poslovni cilj, projekti, plan informatizacije, konceptualni model poslovnog sustava na najvišoj razini (Business model), gruba struktura budućeg IS-a

Page 93: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

93

Analiza (što, tko, kada, gdje)

• Ustanovljavanje okoline i poslovnih zahtjeva• Opis postojećeg IS-a• Detaljni opis zahtjeva na IS (zahtjevi korisnika)

→ Model poslovnog sustava, prijedlog novog sustava

Page 94: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

94

Oblikovanje (kako ?)

• Izrada modela IS (pogled projektanta)• Razrada rješenja (pogled izvođača)

– Fizičko oblikovanje– Dizajn arhitekture sustava, sučelja, baze podataka …

→Tehnička specifikacija sustava

Page 95: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

95

Izrada

• Izgradnja baze podataka• Programiranje procesa (funkcija)• Testiranje• Integracija

→Funkcionalni sustav, tehnološki opis (dokumentacija)

Page 96: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

96

Uvođenje

• Instaliranje sustava• Edukacija korisnika• Inicijalni unos podataka

→Informacijski sustav u primjeni

Page 97: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

97

Korištenje i održavanje

• Intervencije zbog naknadno uočenih grešaka• Manje izmjene zbog poboljšanja performansi ili

prilagodbe načinu uporabe• Proširenja (dogradnje) u skladu s novim zahtjevima

→Informacijski sustav u primjeni (poboljšan)

Page 98: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

98

Novi razvojni ciklus

• Kontinuirano preispitivanje sustava• Veće izmjene uslijed promjena u poslovanju

→Novi projekti

Page 99: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

99

Poboljšanje IS-aZahvati na postojećem IS-u u cilju poboljšanja nekih od sljedećih svojstava sustava u primjeni

FunkcionalnihTehničkihTehnoloških

Nije dio razvoja već održavanja u fazi korištenja informacijskog sustava

Page 100: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

100

Izgradnja IS-aŠiri pojam od razvoja IS-aOsim razvoja obuhvaća planiranje primjene i samu primjenuZahtijeva

Projektiranje informatičke i tehničke struktureProjektiranje nove organizacijske strukturePromjene u poslovnom sustavu

Page 101: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

101

Inženjerski pristup razvoju IS-a

Page 102: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

102

Metodika

Intelektualni alatPropisuje i određuje moguće načine rješavanja posla koji moraju biti formaliziraniSkup metoda i tehnikaRazrađen “recept” za postizanje cilja

Page 103: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

103

Komponente metodike

• Faze i koraci (podfaze)• Zadaci za svaki korak• Projektna dokumentacija• Priručnik za korištenje odabranih metoda,

tehnika i alata• Utvrđen način upravljanja projektom i nadzora

projekta

Page 104: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

104

Cilj metodike

• Formalizirati razvoj IS-a• Omogućiti sustavni postupak razvoja• Osigurati nadzor s ciljem ranog uočavanja grešaka• Uspostaviti komunikaciju između sudionika

uključenih u izgradnju IS-a• Formalizirati izvješćivanje o statusu• Isključiti ad hoc rješenja uspostavom razvojne

strategije• Osigurati učešće korisnika radi što potpunije analize

poslovanja

Page 105: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

105

Izbor metodike

• Da li je određena metodika najbolji način rješavanja problema?

• Da li izbor metodike ovisi o projektantu, problemu ili i o jednom i drugom?

• Gdje projektiranje počinje, a gdje završava?• Kako mora izgledati izlazni rezultat projektiranja?• Koje aktivnosti treba obaviti tijekom projektiranja?• Da li postoji mogućnost izbora aktivnosti i njihovog

redoslijeda?• Prisutnost u praksi.• Kadrovi koji poznaju metodiku.

Page 106: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

106

Neke komercijalne metodikeAD/Cycle (Application Development Cycle) – IBMSDM (Systems Development Method) - IBMBSP (Business System Planning) - IBMCASE*Method – OracleIEM (Information Engineering Methodology) – James Martin AssociatesSA/SD (Structured Analysis / Structured Design) – Yourdon Inc.SSA (Structured System Analysis) – ExxonSSADM (Structured System Analysis and Design Method) - CCTAYourdon/OO (Yourdon /Object Oriented) - Yourdon Inc.RUP (Rational Unified Process)QSP (Quality System Process)

Page 107: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

107

Komercijalne metodike - osobineNamijenjene analizi i oblikovanju. Rijetko podupiru sve faze životnog ciklusa.Rjeđe podržane odgovarajućim alatima (CASE) za upravljanje i projektiranje)Preporučene aktivnosti nisu uvijek primjenjive u konkretnom slučajuAlternativa

Koristiti vlastita iskustva ili konzultanata i prilagođavati stvarnim situacijama uz maksimalno poštivanje metodologije gdje god je moguće

Nema najbolje metodike. Bitno je odabrati onu koja će najbolje odgovarati organizaciji u kojoj se primjenjuje.

Page 108: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

108

Suvremene metodike

Izgradnja IS-a s vrha (TOP-DOWN)Odvojenost poslovnih zahtjeva od tehničkih specifikacijaUsklađenost analize podataka i procesaFazni i inkrementalni pristupMetodološka usklađenost arhitekture i aplikacijaStandardna dokumentacija na računaluUključenje korisnika

Page 109: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

109

Sistemsko (sustavsko) inženjerstvo (System engineering)

• Skup formaliziranih metoda , ideja, i postupaka orijentiranih na projektiranje, izgradnju i razvoj organizacijskih sustava s posebnom pažnjom na informacijskoj i procesnoj komponenti uz poštivanje komponenti upravljanja i nadzora

Page 110: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

110

Programsko inženjerstvo(Software engineering)

Sustavni pristup razvoju, korištenju i održavanju programskih proizvodaObuhvaća sve aspekte izrade programske opreme

Poslovi za oblikovanje i razvoj programske opremePrimjena prikladnih alata i tehnika tijekom cijelog procesa razvojaAnaliza i specifikacija postupaka za programiranjeIzrada programaPisanje dokumentacijeTestiranjeMjerenje ….

Page 111: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

111

Programsko inženjerstvo(Software engineering)

Programska oprema (software)Programi, programski jezici, operativni sustavi, …..Dio računalnog sustava koji nema fizikalnih dimenzijaPripadajuća dokumentacija

AplikacijaProgram za određenu namjenuRješenje poslovnog područja

Informacijska tehnologijaOprema ili tehnika korištena za upravljanje informacijamaObuhvaća računalnu (hardver, softver) i telekomunikacijsku tehnologiju

Page 112: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

112

Programsko inženjerstvo(software engineering)

Strukturirano programiranjeProceduralni jezici (kraj ’60-ih)

Strukturirani dizajnHijerarhijska struktura programske opreme (moduli) (kraj ’70-ih)

Strukturirana analizaOdvajanje logičkog od fizičkog opisa informacijskog sustava (početak ’80-ih)

Objektni pristupSustav se promatra preko objekata koji se opisuju strukturom i ponašanjem (’90 - )

Page 113: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

113

Informacijsko inženjerstvo (Information engineering)

Sustavna primjena prikladnog skupa metoda, tehnika i alata u procesu razvoja informacijskih sustava (metodika)Metoda

Smišljen i organiziran skup pravila i postupaka za postizanje određenog ciljaPreskriptivna (propisuje)Najčešće usmjerena jednoj vrsti aktivnostiDefinira primjenu tehnika i njihovog povezivanja

TehnikaSkup precizno određenih procedura za provođenje standardne zadaćeDefinira način provođenja određenog postupka i dokumentiranja rezultataNačin na koji se provodi određena aktivnost razvojnog procesa

Alat (tool)Sredstvo, pomagalo koje se koristi pri razvoju IS-a

Page 114: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

114

Pristup razvoju IS-a Korištenje suvremenih metoda, tehnika i alata u svim fazama razvojnog ciklusaProjektni pristupUključivanje krajnjih korisnikaPosebnu pažnju posvetiti ranim fazama razvojnog ciklusa

Page 115: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

115

Korištenje suvremenih metoda Cilj je povećati produktivnost

Uvođenjem jezika treće generacije (Fortran, COBOL, PL1, ...) šezdesetih godina povećana je produktivnost programera Sljedeće povećanje produktivnosti rezultat je primjene tehnika strukturnog programiranja, sistemske analize i dizajna sedamdesetih godinaJezici četvrte generacije povećavaju produktivnost programskih sustavaCASE alati koji povećavaju produktivnost svih sudionika razvoja IS-a

Page 116: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

116

Projektni pristup Razvoj informacijskih sustava je multidisciplinarna aktivnost u kojoj sudjeluju stručnjaci različitih profila (informatičari i korisnici)Klasična organizacija prema funkcionalnim cjelinama nije primjerena za kvalitetan razvoj IS-a

Page 117: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

117

Modeli procesa razvoja IS-aPodjela prema razvojnom ciklusu

Fazni (vodopadni - engl. Waterfall)Inkrementalni (iterativni)

Podjela prema prilagodljivosti IS-a promjenama u fazi primjene

StrukturniSituacijski

Page 118: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

118

Fazni pristup razvoju IS-aSvaka faza razvojnog ciklusa prolazi se samo jednom i potpuno dovršavaNa kraju svake faze verificiraju se izlazne specifikacije u odnosu na ulazne i provodi se validacija (vrednovanje) rezultata od strane korisnika (npr. logički model podsustava)U slučaju nezadovoljavanja kriterija provjere faza se ponavlja

Page 119: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

119

Fazni pristup razvoju IS-aKonceptualno modeliranjeLogičko modeliranjeFizičko modeliranjeIzradaPrimjena

Page 120: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

120

Fazni pristup razvoju IS-a

Primjena

Izrada

Fizičko modeliranje

Logičko modeliranje

Konceptualno modeliranje

Page 121: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

121

Fazni pristup razvoju IS-a

Primjena

Izrada

Fizičko modeliranje

Logičko modeliranje

Konceptualno modeliranje

Page 122: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

122

Inkrementalni pristup razvoju IS-aDogradnja (poboljšanje) razvijenog segmentaPojedine faze razvojnog ciklusa izvode se više putaRezultat ponovnog prolaza kroz neku fazu razvojnog ciklusa je nova verzija inkrementaU svakoj fazi razvojnog ciklusa pojedinog inkrementa provodi se vrednovanje

Page 123: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

123

Inkrementalni pristup razvoju IS-a

Primjena

Izrada

Fizičko modeliranje

Logičko modeliranje

Konceptualno modeliranje

1

1

1

3

3

3

2

2

2

1

1

2

2

3

3

Page 124: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

124

Fazni pristup - nedostaciTijekom projekta stječu se spoznaje koje nije moguće ugraditi jer nije moguć povratak na prethodnu fazuZahtijeva “zamrzavanje stanja” što u praksi nije mogućeSvaka faza je projekt za sebe - greške prethodnog projekta provlače se kroz daljnje fazeKorisnik do kraja ne vidi rezultate koji rade (vidi samo modele) pa je nepovjerljiv

Page 125: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

125

Inkrementalni pristup - nedostaciProvjera je moguća samo za postojane, zaokružene funkcionalne cjeline popraćene svom dokumentacijomPrimijenjeni inkrement je samo prototip dijela budućeg sustava što ne zadovoljava korisnika

Page 126: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

126

Kombinirani pristupNakon konceptualnog i logičkog modeliranja primijeniti inkrementalni pristupU fazi konceptualnog modeliranja definiraju se podsustavi od kojih svaki ima svoj razvojni ciklusOsnova ovog pristupa su

Idejni projektIzvedbeni projekti

Page 127: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

127

Kombinirani pristup

Primjena

Izrada

Fizičko modeliranje

Logičko modeliranje

Konceptualno modeliranje

1

1

1

3

3

3

2

2

2

Page 128: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

128

Strukturni pristupUsmjeren analizi i oblikovanju strukture sustavaPreduvjet je stabilnost strukture sustavaPromjena strukture informacijskog sustava zahtijeva pokretanje novog razvojnog ciklusa

Page 129: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

129

Situacijski pristupPristup razvoju IS-a ovisno o informacijskoj razini poduzećaOrganizacijski razvoj poduzeća ovisi o tehnološkoj razini IS-a ali i obrnutoU nekim fazama informatika prethodi promjenama u organizaciji (uvođenje računala izaziva tehnološke promjene koje zahtijevaju organizacijske promjene)Obrnuto, IS sporo reagira na promjene nastale pod utjecajem okruženja

Page 130: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

130

Nolanov modelDefiniranje informacijskih razina poduzeća obzirom na način korištenja informacijske tehnologije Nastao na temelju promatranja ponašanja više od 200 poduzeća kod uvođenja informacijskog sustavaPrepoznaje 6 faza razvojaSvaka faza nužno slijedi iz prethodneFaze razvoja moguće je planirati, koordinirati i njima upravljatiOpisuje idealan slučaj u kojem se poduzeće razvija bez vanjskih utjecaja (npr. promjena tehničke osnovice - nova generacija računala)

Page 131: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

131

Informacijska razina poduzeća (Nolanova podjela na faze)

FAZA KARAKTERISTIKE1. Faza rane primjene(Uvođenje)

•Izolirane aplikacije po poslovnim područjima•Planiranje i kontrola podataka slabo•Slabi interes korisnika

2. Faza zaraze i pridobivanja korisnika(Proširenje)

•Nagli porast broja aplikacija•70% - 80% vremena troši se na održavanje•Površan interes korisnika•Vrlo slaba kontrola podataka•Loša dokumentiranost•Uvođenje osobnih računala

3. Faza odvajanja funkcija(Upravljanje)

• Odvajanje logičke razine projektiranja od fizičke•Shvaćanje da su informacije resurs poslovanja te potrebe dugoročnog planiranja•Uključivanje višeg rukovodstva u planiranje i razvoj IS-a•Srednjoročno planiranje IS-a•Neprihvaćanje odgovornosti za podatke od strane korisnika

Page 132: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

132

Informacijska razina poduzeća (Nolanova podjela na faze)

FAZA KARAKTERISTIKE4. Faza objedinjavanja(Povezivanje)

•Objedinjavanje modela podataka•Objedinjavanje aplikacija•Korisnici preuzimaju odgovornost za podatke•Korisnici postaju svjesni korisnosti računala i ulaze u timove za razvoj IS-a

5. Faza upravljanja podacima(Sređivanje)

•Formalno definiranje odgovornosti za podatke i informacije•Uspostavljanje funkcije administratora podataka•Korištenje jezika upita (korisnici direktno pretražuju bazu podataka)•Pretvaranje klasičnog računskog centra u informacijski centar•Organizacijska integracija aplikacija

6. Faza zrelosti(Upravljanje)

•Rješavanje zahtjeva korisnika u prihvatljivom vremenu•Informacijski sustav odražava strukturu poslovnog sustava•Strateško planiranje informacijskog sustava je sastavni dio općeg planiranja•Informacijski centar u funkciji pružanja usluga krajnjim korisnicima

Page 133: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

133

RUP - Rational Unified Process

Page 134: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

134

Povijest

• Rational Unified Process (RUP) je objektno orijentirana metodika razvoja informacijskih sustava

• Autori su Grady Booch, Ivar Jacobson i James Rumbaugh

Page 135: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

135

Pristup• Iterativni razvoj• Upravljanje zahtjevima,• Arhitektura zasnovana na komponentama,• Vizualno modeliranje (UML),• Provjera kvalitete,• Kontrola promjena

Page 136: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

136

Područje primjene

• Razne vrste informacijskih sustava • Različite veličine projektnih timova i načina

organizacije projekta• Postoje smjernice i okvir kojeg je moguće

prilagođavati

Page 137: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

137

Faze razvoja - vremenska dimenzija projekta• Inicijacija (Inception Phase),

• Konstrukcija (Construction Phase),• Tranzicija (Transition Phase).

• Elaboracija (Elaboration Phase),

Izvor: RUP 2000, Overview)

Page 138: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

138

CASE ALATI

Page 139: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

139

CASE (Computer AidedSoftware/System Engineering)

Skup pomagala kojima se projektira i izgrađuje ISJedan od čimbenika razvoja IS-a

Poslovni sustavMetodologija razvoja IS-aProjektant IS-aCASE alat

Page 140: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

140

CASE (Computer Aided SoftwareEngineering)

ALLFusion ERwin Data Modeler (Computer Associates)ALLFusion Process Modeler (Computer Associates)ALLFusion Component Modeler (Computer Associates)MagicDraw UML (No Magic, Inc.)EasyCASE Professional (Visible Systems Corporation)Rational Rose (Rational Software Corporation - IBM)……..

Page 141: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

141

Karakteristike CASE alata

Ugrađene metode i tehnike (metodika)Posjeduju jaku grafiku za prikaz modelaSadrže riznicu(repozitorij) podataka o informacijskom sustavu

Baza podataka informacijskog sustava

Page 142: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

142

Meta model riznice

TIP ENTITETA

JE VRSTA ENTITETA

PRIPADAENTITETU

TIP VEZE

SUDJELUJEPOGLED

ATRIBUT

DOMENA

OPISUJE VEZU NAD

STRUKTURA

VRSTA VEZE

VRIJEDNOST

0,1

0,M

1,11,1

1,M

1,,M

1,M

0,M

1,1

1,M

PRIPADA1,M 1,M

1,M

SPADA

1,1

1,M

OPISUJEENTITET1,M 1,M

1,M

PRIPADA VEZI

1,M

1,M

POPRIMA

1,M

1,M

Page 143: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

143

Zašto CASE alati?Povećanje produktivnosti projektanataBolja kvaliteta projektnog rješenjaStandardizacija rada projektnog timaIntegracija pojedinačnih rezultata rada svakog člana tima korištenjem zajedničkog repozitorijaUgrađene najnovije verzije metoda i tehnika -prate razvoj metoda projektiranjaDokumentiranje sustava

Page 144: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

144

Podjela CASE alata?

CASE toolkitAutomatizacija jedne ili više faza životnog ciklusa IS-a (planiranje, analiza, oblikovanje, implementacija).

CASE workbenchPodržava cijeli životni ciklus (model organizacije IS-a, razvoj, implementacija)

Page 145: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

145

CASE workbench - komponente

Upper CASE (gornji)Podrška planiranju razvoja

Middle CASE (srednji)Podrška analizi i oblikovanju

Lower CASE (donji)Podrška izradi

Page 146: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

146

Upper CASE

Vodi informacije o funkcionalnosti i uvjetima poslovanja poduzećaZa prikaz strukture koristi se dijagram dekompozicijeOdređuje se model sustava na globalnoj razini

Osnovni entitetiER model na razini klasa podataka

Definiraju se informacijski podsustaviDefinira se plan projekta informatizacije

Page 147: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

147

Middle CASE

Automatizacija detaljnih specifikacija potreba i oblikovanje prijedloga novog sustavaKoristi rezultate prethodne faze (Upper)Dekompozicija procesa do detalja koji omogućavaju fizičku implementacijuDijagram toka podatakaDetaljni ER dijagramMatrica poslovne tehnologije

Odnos procesa i podataka

Page 148: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

148

Lower CASE

Rezultati prethodnih faza (modeli) transformiraju se u skup specifikacija za:

Definiranje strukture baze podataka (prema odabranom SUBP)Generiranje programskog kodaGeneriranje programske dokumentacije

Skraćuje vrijeme programiranjaOlakšava testiranje kroz podršku razvoja prototipaOlakšava održavanje

Mijenjaju se opisi i nanovo generiraju moduli i programi

Page 149: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

149

Generatori aplikacija

nisu CASE alati osim ako:Opis sustava pohranjuju za ponovno korištenjeU modeliranju podataka kreću od ER modela ili relacijskog modelaPosjeduju rječnik podataka (riznica, repozitorij)Imaju bazu znanja za oblikovanje programa

Page 150: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

150

Integrirani CASE (ICASE)

Uz prethodno, sadrži i podršku povratnog inženjerstva

Rekonstrukcija logičkih modela informacijskog sustava iz pohranjenog programskog koda (model proces) i baze podataka (model podataka)

Nema široku primjenu

Page 151: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

151

Integrirani CASE (ICASE)

Strateškoplaniranje Analiza Logičko

modeliranjeFizičko

modeliranje Izgradnja Uvođenje iodržavanje

Povratniinženjering

Integrrirani CASE (ICASE)

CASE potpunog životnog ciklusa

Upper CASE Middle CASE Lower CASE

Generator aplikacija

Page 152: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

152

Uporaba CASE alata

CASE ne pomaže ako ne znamo projektiratiOdabrati CASE koji najbolje odgovara problemuPomaže profesionalcima ali ne priučenim informatičarimaKoristiti CASE kad smo spremni sve učiniti i bez njega

Page 153: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

153

Koristi primjene CASE alata

Najčešće se koriste samo neke komponente Uspješno korištenje ovisi o:

Nivou standardizacije poslovnog sustava (svih segmenata poslovanja - ISO standardi)Veličini poslovnog sustavaIskustvu projektanata i analitičaraRealnom planiranju

Page 154: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

154

Ocjena CASE alata

DokumentacijaKomunikacijaUgrađena znanjaIntegracijaProduktivnostKvaliteta

Page 155: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

155

Dokumentacija

Model podatakaModel procesaPovezivanje modela podataka i procesaPrikaz načina implementacije modelaAžuriranje modela podataka i procesa

CASE treba osigurati automatizaciju prethodnih procesa te provjeru i očuvanje integriteta modela IS-a

Page 156: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

156

Komunikacija

Povezivanje rezultata rada svih sudionika u projektuRazmjena informacijaIskustva iz organizacije projekta vrlo često rezultiraju prijedlogom nove organizacije

Page 157: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

157

Ugrađena znanja (Knowledge base)

Pomažu pri definiranju i jednoznačnom formulranju strukture sustavaŠto je više znanja o procesima razvoja IS-a ugrađeno to je bolji CASEUgrađena znanja određene metode

Page 158: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

158

Produktivnost

Automatizacija postupaka koji ubrzavaju razvoj IS-a:

Formiranje matricaProjektiranje logičke sheme baze podatakaPodešavanje performansi logičke strukture baze podatakaDistribucija baze podatakaFizičko projektiranje baze podatakaPlaniranje i praćenje projekta

Page 159: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

159

Kvaliteta

Mogućnost formalne provjere rječnika podatakaUtvrđivanje nekonzistentnosti i upozorenje projektantu

Page 160: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

160

Organizacija i upravljanje projektom

Page 161: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

161

ProjektPovezani skup aktivnosti za postizanje unaprijed određenih ciljeva Aktivnosti su ograničene vremenom trajanja i utroškom resursa (kadrovi, oprema, prostor, financijska sredstva)

Page 162: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

162

Opseg projekta

Definira se u fazi planiranja projektaOdređuje što je zadatak projekta odnosno što su izlazni rezultati projekta

Page 163: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

163

Faze projekta

Skup aktivnosti unutar projekta s kojima se postiže unaprijed određen i mjerljiv napredakMehanizam za praćenje napredka projektaZavršetak faze određuju kontrolne točke (Milestones)

Page 164: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

164

Resursi

KadroviOpremaProstorFinancijska sredstva (budžet)

Page 165: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

165

Organizacija projekta

Projektni timoviPrivremeni organizacijski oblikvoditelj projektnog timaČlanovi tima su kadrovi iz različitih funkcionalnih cjelina (organizacijskih dijelova) poslovnog sustava

Sponzor projekta – pokroviteljJamstvo osiguranja svih potrebnih resursa

Page 166: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

166

Upravljanje projektom(Project management)

PlaniranjeUsmjeravanjeKoordinacijaMotiviranjeNadzor i kontrola

svih resursa projekta s ciljem izgradnje sustava odgovarajuće kvalitete, na vrijeme i uz utrošak minimalnih sredstava

Page 167: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

167

Procesi upravljanja projektom

Određivanje ciljeva projektaOdređivanje strukture projekta (dijelova)Određivanje tijeka projektaOdređivanje potrebnih resursa i njihove raspoloživostiUsklađivanje tijeka projekta i raspoloživosti resursaUpravljanje napredovanjem projekta

Page 168: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

168

Određivanje ciljeva projekta

Proces kojim se definira izlazni proizvod sa svrhom definiranja područja zahvaćenog projektom Preduvjet za nedvosmisleno utvrđivanje kriterija završetka projekta ili neke faze projekta

Page 169: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

169

Određivanje strukture projekta

Funkcionalno raščlanjivanje projekta na podprojekte (prvi nivo)Rezultat podprojekta mora biti funkcionalno cjeloviti dio strukture izlaznog proizvoda

Page 170: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

170

Određivanje tijeka projekta (scheduling)

Određivanje aktivnosti - drugi nivo dekompozicijeProcjena trajanja pojedine aktivnostiOdređivanje zavisnosti među aktivnostimaRaspoređivanje vremenskih faza koje završavaju s aktivnošću provjere rezultataIzrada vremenskog rasporeda odvijanja aktivnosti (sekvencijalno i paralelno izvođenje aktivnosti) - mrežno planiranje

Page 171: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

171

Određivanje potrebnih resursa Utvrđivanje potrebnih resursa za svaku aktivnostUtvrđivanje raspoloživosti resursa

Radni kalendarPlanovi zauzetosti

Raspoređivanje resursa da se zadovolje potrebe i ne prekorače ograničenja raspoloživosti

Page 172: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

172

Usklađivanje tijeka projekta i potrebnih resursa

Ovisi o pristupu planiranjuPlaniranje vođeno rokovima i trajanjem aktivnostiPlaniranje vođeno raspoloživošću resursa

Page 173: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

173

Planiranje vođeno rokovima i trajanjem aktivnosti

Češći pristupKoristi se kod vremenski kritičnih projekataVremensko usklađivanje vrši se nakon pridruživanja resursa i utvrđivanja njihove raspoloživostiU slučaju ograničenja raspoloživosti resursa na određeno vremensko razdoblje, početak aktivnosti fiksira se na kraj tog razdobljaNa mrežnom dijagramu može prouzrokovati vremenski period bez aktivnosti ili preklapanje aktivnosti

Page 174: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

174

Planiranje vođeno raspoloživošću resursa

Upotreba resursa je ograničenaUzimaju se u obzir vodeći (najveće učešće) i kritični resursi (vremenski ograničeni)Najprije se utvrđuje raspoloživost resursa, a potom se usklađuje vremenski tijek na mrežnom dijagramu

Page 175: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

175

Upravljanje napredovanjem projekta

Određivanje postupka izvještavanjaOrganiziranje redovitih kontrolnih sastanakaPraćenje realizacije i usporedba s planom te donošenje odluka o reviziji planaPredmet upravljanja jesu:

Opseg projektaVrijemeLjudski resursiTroškoviKvalitetaKomunikacija

Page 176: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

176

Projekt izgradnje IS-a

Page 177: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

177

Integralni (jedinstveni) IS (IIS)Cilj svakog projekta izgradnje informacijskog sustavaOmogućava jedinstveno upravljanje podacima poduzeća bez obzira na arhitekturu informacijskog sustavaGradi se u okviru osnovnog koncepta čime se uklanjaju razlike među podsustavima koje proizlaze iz specifičnosti poslovanjaZahtijeva standardizaciju šifarskih sustava i strukture prijenosa podataka između podsustava

Page 178: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

178

Osnovne faze izgradnje IS-aPlaniranje

Provodi se u poslovnom sustavuModelira se poslovni sustav

IzvedbaProvodi se u informacijskom sustavuRealizira se informacijski sustav

Page 179: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

179

Osnovne faze izgradnje IS-a

Ciljevi poslovanja

Organizacijaposlovanja

Poslovni procesi

Klase podataka

Osnovnaarhitektura IS-a

Baza podataka

Nova organizacijaposlovanja

Aplikacije iprocedure

Procjena učinaka

Poslovni sustav Informacijski sustav

Model strukture IS-a

PLANIRANJE INFORMACIJSKOG SUSTAVA IZVEDBA INFORMACIJSKOG SUSTAVA

Page 180: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

180

Aktivnosti projekta izgradnje IS-a Strateško planiranje IS-a

Određivanje opsega IS-aOdređivanje arhitekture(podsustava) IS-a Određivanje prioriteta Određivanje načina realizacije softverskog rješenja (kupovina, vlastiti razvoj)

Utvrđivanje zahtjeva na ISUtvrditi koju funkcionalnost mora podržati aplikativni softverDefiniranje hardvera i sistemskog softvera

Page 181: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

181

Aktivnosti projekta izgradnje IS-a

Oblikovanje (dizajn)Definiranje kako će IS zadovoljiti traženu funkcionalnost

Izrada rješenja (konstrukcija)Aplikativni softverKomunikacijeKorisničko sučelje

TestiranjeProvjera svih komponenti IS-a

Page 182: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

182

Aktivnosti projekta izgradnje IS-aInstalacija

Priprema svih komponenti IS-a u radnoj okoliniUvođenje u primjenu

Omogućavanje korištenje IS-a na radnim mjestima korisnika

ObukaUčenje korisnika za korištenje IS-a

OdržavanjeOsiguranje kontinuiranog korištenja IS-aNadopune i poboljšanja svih komponenti IS-a

Page 183: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

183

Tijek izgradnje IS-aUpravljanje poslovnim

sustavom

Odluka o izgradnji IS-a

Strateško planiranje

Studija izvodljivosti

Osnovna arhitekturaIS-a

Analiza funkcijaposlovnog sustava

Oblikovanje IS-a

Izvedba programskepodrške,

komunikacija,korisničkog sučelja

Izrada korisničkedokumentacije

Uvođenje novog IS-a

Praćenje korištenja

Prilagođavanje Održavanje

Planovirazvoja

Izabranastrategija

Matrica poslovne tehnologije

Redosljied prioriteta razvoja

Model podatakaModel procesa

Redovno korištenje

Programidokumentacija

resursi

Uočene potrebe i

zahtjevi Redovni postupci

Prije

dloz

i

Poslovni ciljevi

Programi, ekranske slike

Page 184: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

184

Funkcionalna dekompozicija izgradnje IS-a

IZGRADNJAINFORMACIJSKOG

SUSTAVA0

FUNKCIONALNOMODELIRANJE

1

INFORMACIJSKOMODELIRANJE

2

APLIKATIVNOMODELIRANJE

3IMPLEMENTACIJA

4

FUNKCIONALNADEKOMPOZICIJADEFINIRANJEZAHTJEVA KORISNIKATEHNIČKI PREDUVJETI

DEFINIREANJEDETALJNIH ZAHTJEVAIUZRADA MODELAPODATAKAIZRADA MODELAPROCESA

DEFINIRANJEFIZIČKOG DIZAJNAGENERIRANJE BAZEPODATAKAIZRADA APLIKACIJE

UVOĐENJETESTIRANJEODRŽAVANJE

Page 185: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

185

Funkcionalna dekompozicija izgradnje IS-a

FUNKCIONALNOMODELIRANJE

1

FUNKCIONALNADEKOMPOZICIJA

1.1

DEFINIRANJEZAHTJEVAKORISNIKA

1.2

TEHNIČKIPREDUVJETI

1.3

DEFINIRANJEGRANICA SUSTAVDEFINIRANJE STABLAAKTIVNOSTIVERIFIKACIJA STABLAAKTIVNOSTI

DEFINIRANJEZAHTJEVA NA OSNOVIDOKUMENATADEFINIRANJEZAHTJEVA PUTEMINTERVJUADEFINIRANJEMATRICA ODNOSAANALIZA ZAHTJEVAKORISNIKA

DEFINIRANJEARHITEKTURESUSTAVADEFINIRANJEKADROVSKIHPOTREBAPLAN REALIZACIJE

Page 186: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

186

Funkcionalna dekompozicija izgradnje IS-a

INFORMACIJSKOMODELIRANJE

2

DEFINIRANJEDETALJNIHZAHTJEVA

2.1

IZRADA MODELAPODATAKA

2.2

KREIRANJEATRIBUTA

2.3

DEFINRANJEPOSLOVNIH

PRAVILA2.4

IZRADA DETALJNOGSTABLA AKTIVNOSTIIZRADA DIJAGRAMADEKOMPOZICIJEIZRADA DETALJNEMATRICE ODNOSAIZRADA DIJAGRAMATOKA PODATAKAPROVJERA DETALJNIHZAHTJEVA

IDENTIFIKACIJAKANDIDATA ZAENTITETEIDENTIFIKACIJA VEZAIZRADA MODELAPROVJERA MODELA

IDENTIFIKACIJAATRIBUTADEFINIRANJEKLJUČEVAOPIS ATRIBUTANORMALIZACIJA

DEFINIRANJEKARDINALNOSTI VEZADEFINIRANJEREFERENCIJALNIHINTEGRITETADEFINIRANJEDOMENA

Page 187: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

187

Funkcionalna dekompozicija izgradnje IS-a

APLIKATIVNOMODELIRANJE

3

DEFINIRANJEFIZIČKOGDIZAJNA

3.1

DEFINIRANJESHEME BAZEPODATAKA

3.2

IZRADAAPLIKACIJA

3.3

ODABIR SUBPDEFINIRANJE TABLICADEFINIRANJEINDEKSADEFINIRANJE NAČINAUPRAVLJANJAPODACIMA

KREIRANJE TABELAKREIRANJE INDEKSAGENERIRANJEPOSLOVNIH PRAVILAVERIFIKACIJA DIZAJNABAZE PODATAKA

DEFINIRANJE MENU-ADEFINIRANJE FORMIDEFINIRANJE UPITADEFINIRANJEIZVJEŠTAJA

Page 188: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

188

Funkcionalna dekompozicija izgradnje IS-a

IMPLEMENTACIJAIS-A

4

UVOĐENJE4.1

TESTIRANJE4.2

ODRŽAVANJE IKORIŠTENJE

4.3

PROCJENAVRIJEDNOSTISOFTVERAIZMJENE U TOKUUVOĐENJAIZRADA KORISNIČKIHUPUTSTAVAPROVOĐENJE OBUKE

TESTIRANJE MODULATESTIRANJEPODSUSTAVAINTEGRALNI TESTKORISNIČČKI TEST

PRAĆENJE RADASOFTVERAISPRAVLJANJEGREŠAKAPOBOLJŠANJA IDODAVANJE NOVIHFUNKCIJAPROMJENAHARDVERA ISOFTVERAPOMOĆ KORISNIKU

Page 189: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

189

Podjela projekta izgradnje IS-aIdejni projekt

Strateško planiranjeStudija izvodljivostiIzrada konceptualnog modela

Glavni projektiIzrada logičkog i fizičkog modela podsustava

Izvedbeni projektiIzrada i primjena podsustava

Page 190: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

190

Strateško planiranje IS-a(Idejni projekt)

Page 191: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

191

Objekti strateškog planiranja IS-a

ProcesiPoslovni procesi

PodaciStvari o kojima želimo voditi zapise

Organizacija poslovanja (tehnologija rada)

Page 192: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

192

Glavni ciljevi strateškog planiranja IS-a

Izraditi opću arhitekturu IS-aBudući IS gradi se na ciljevima i strukturi poslovnog sustava. Opću arhitekturu poslovnog sustava prikazujemo pomoću poslovnih PROCESA i PODATAKA. Grupe procesa čine informacijske podsustave, a grupe podataka baze podataka.

Odrediti prioriteteNajviše rukovodstvo određuje prioritete (redoslijed) razvoja i uvođenja pojedinih podsustava

Uvesti jedinstvenu metodiku u proces izgradnje IS-a

Page 193: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

193

Sporedni ciljevi strateškog planiranja IS-a

Uključiti najviše rukovodstvoPreduvjet za uspješnu realizaciju projektaJedinstveni upravljački IS ne može se izgraditi anagažiranjem samo informatičaraIzgradnja IS-a je sve više poslovni, a ne samo tehnički projekt

Prihvatiti podatke kao RESURSRukovodstvo mora podatke prihvatiti kao RESURS neophodan za odvijanje poslovnih procesaPodacima treba upravljati kao i s ljudima, financijama

Povećati ulogu IS-aUloga (važnost) IS-a u poslovnom sustavu u velikoj mjeri ovisi o kvaliteti IS-aOdvijanje poslovnih procesa postaje sve ovisnije o IS-u

Page 194: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

194

Rezultati strateškog planiranja IS-a

Opći model poslovnog sustava (model poslovanja) koji opisuje:

Procese PodatkeCiljeveKritične pretpostavkeKljučne čimbenike uspješnostiZahtjeve poslovodstva prema IS-u....

Page 195: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

195

Rezultati strateškog planiranja IS-a

Informacijski podsustavi (granice, veze)Grupe informacijski povezanih poslovnih procesaVažne funkcije poslovnog sustava (prodaja, nabava, poslovanje sa stanovništvom, …)Na nivou strateškog planiranja bavimo se funkcijama relevantnim za najviše rukovodstvo (ne i npr. rukovanje podacima, pohranjivanje podataka i sl.)

Arhitektura podatakaPrikazuje osnovna pravila i ideje za izgradnju budućih baza podatakaBazira se na konceptu ENTITETA i njihovih veza

Page 196: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

196

Rezultati strateškog planiranja IS-a

Prioriteti izgradnje podsustavaKao posljedica raznih ograničenja (kadrovi, novac) paralelni razvoj svih podsustava nije uvijek mogućpa je nužno utvrditi prioritetPrioritete utvrđuje najviše rukovodstvo (najčešće koncenzusom) uvažavajući važnost pojedinih poslovnih funkcija

Način upravljanja izgradnjom IS-aPodjela planskih, kontrolnih i izvedbenih funkcija

Page 197: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

197

Organizacija projekta strateškog planiranja IS-a

Sponzor projekta – najviši rukovodilacIzražava i širi značaj projektaIzražava interes za tijek projekta i konačne rezultate

Projektni timTaktički rukovodioci koji izvješćuju više rukovodstvo

Maksimalno trajanje 3 mjeseca

Page 198: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

198

Metodike za strateško planiranje IS-a

Page 199: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

199

Podjela metodika strateškog planiranja IS-a

Prema redoslijedu analize tri osnovna elementa informacijskog sustava

Orijentirane procesima Orijentirane podacima Orijentirane događajima

Izbor metodike često je određen znanjima i iskustvom projektanta ili raspoloživim CASE alatom

Page 200: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

200

Neke metodike

BSP (Business Systems Planning)Rockart-ova analiza (Metoda kritičnih faktora uspjeha)Earl-ov modelA. Cassidy modelSPIS (Strateško planiranje IS-a)Information Engineering (IE)SSADM (Structured Systems Analysis and Design Method)MIRIS (Metodika za razvoj IS-a)CASE*Method

Page 201: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

201

BSP (Business Systems Planning)

Definirao IBM za razvoj svog IS-aPostala komercijalni standard 70’tih godinaStrukturiranaOpćenita (ne ovisi o tehnologiji na kojoj će se izgraditi budući IS)Relativno kratko traje (prihvatljiva rukovodećem kadru)Isključivo namijenjena strateškom planiranju

Page 202: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

202

BSP (Business Systems Planning)Proces planiranja s kojim se postiže usklađenost ciljeva poslovnog sustava i ciljeva informacijskog sustavaAnaliza poslovnog sustava s ciljem strateškog planiranja IS-a

misija ciljevi strategija

IS ciljevi IS arhitektura IS metoda rada

PROCES STRATEŠKOGPLANIRANJA

BSP

Poslovna strategija IS strategija

Page 203: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

203

Ciljevi BSP projekta

Razumjeti poslovni sustav i njegove informacijske potrebeRazumjeti postojeću informatičku podrškuRazviti IS strategiju usklađenu sa strategijom poslovnog sustavaDobiti suglasnost rukovodstva za nastavak rada na projektima informacijskih podsustava prema definiranim prioritetima

Page 204: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

204

Principi BSP metodologije

Analiza odozgo (Top- down)Izgradnja odozdo (Bottom-up)Definicija IS-a na temelju poslovnih procesaJedinstven sustav podataka

Page 205: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

205

Pristup planiranju

Poslovni ciljeviModeliranje započinje s određivanjem poslovnih ciljeva kako bi budući IS podržavao takve ciljeve

Poslovni procesi, Poslovni podaci Određivanje procesa koji se odvijaju na rukovodstvu relevantnim objektimaOsnova za određivanje entiteta i veza među entitetima

Arhitektura IS-aGrupiranjem poslovnih procesa po kriteriju zajedničkih podataka definiraju se podsustavi, određuju prioriteti i plan razvoja

Page 206: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

206

Pregled aktivnosti BSP projektaP R E U Z IM A N J E O B V E Z A

P R IP R E M A S T U D IJ E

P O Č E T A K S T U D IJ E

D E F IN IC IJ A P R O C E S A

D E F IN IC IJ A P O D A T A K A

D E F IN IC IJ AA R H IT E K T U R E IS - A

A N A L IZ A P O S T O J E Ć E GIS - A

IN T E R V J U I SR U K O V O D S T V O M

N A L A Z I I Z A K L J U Č C I

U T V R Đ IV A N J EP R IO R IT E T A

R E V IZ IJ A U P R A V L J A N J AIS -O M

P R E P O R U K E IP R IJ E D L O G P L A N A

Z A V R Š N O IZ V J E Š Ć E

Page 207: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

207

Vremenski tijek aktivnosti - Ganttogramaktivnosti

ID Task Name Start End DurationMar 2004

3.213.281 2d17.3.200416.3.2004Preuzimanje obveza2 5d26.3.200422.3.2004Priprema studije3 1d16.3.200416.3.2004Početak studije4 20d21.4.200425.3.2004Definicija procesa5 10d14.5.20043.5.2004Definicija podataka6 7d25.5.200417.5.2004Definicija IS arhitekture7 8d27.4.200416.4.2004Analiza postojećeg IS-a8 5d14.5.200410.5.2004Intervjui s

rukovodiocima9 4d20.5.200417.5.2004Nalazi i zaključci

10 3d24.5.200420.5.2004Prioriteti11 10d11.5.200428.4.2004Revizija ISM12 3d27.5.200425.5.2004Preporuke13 5d7.6.20041.6.2004Priprema izvješća14 1d10.6.200410.6.2004Prezentacija za

rukovodstvo

Apr 20044.4 4.114.18

May 20044.25 5.2 5.9 5.16 5.23

Jun 2004

5.30 6.6

Page 208: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

208

Preuzimanje obveza

Najviši rukovoditeljiOpseg projektaCiljevi projektaPoslovni razloziIzbor timaIzbor vođe timaŠkolovanjeOsiguranje resursa

Page 209: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

209

BSP tim

SPONZOR

VOĐATIMA

Predstavnikposl. funkc.

TEHNIČKAPOTPORA

BSPKONZULTANT

.......Predstavnikposl. funkc.

Predstavnikposl. funkc.

Predstavnikposl. funkc.

Page 210: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

210

Priprema za projekt BSP

ProstorPregled ciljevaNacrt završnog izvješćaIzbor podatakaIzrada plana projektaIzbor rukovoditelja za intervjueDefiniranje načina praćenja projektaNačin dokumentiranjaTehnička podrška

Page 211: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

211

Početak projekta - kick-off meeting

Upoznavanje tima s gledištima sponzora (govor sponzora)

Trendovi okruženjaStrateški ciljevi poslovanjaKritične aktivnosti za uspjehKljučna mjerenja za ocjenu uspješnostiPravci razvoja poslovanjaGlavni problemi i ograničenjaOčekivani rezultati studije

Pregled podataka o poslovanju - korisniciPregled podataka o postojećem IS-u (direktor informatičke podrške)

Page 212: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

212

Određivanje procesa poslovnog sustava

ProcesSkup logički povezanih aktivnosti i odluka neophodnih za upravljanje resursima poslovnog sustavaSredstvo za razumijevanje funkcioniranja poslovnog sustavaOsnova za definiranje strukture IS-aNeosjetljiv na organizacijske promjene

Rezultat ove aktivnostiPopis procesa i opisa svakog pojedinačnoIzrada matrice PROCES/ORGANIZACIJA

Page 213: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

213

Određivanje klasa podataka

Klasa podatakaSkup logički povezanih podataka koji opisuju jedan dio poslovnog pojmaRezervni dio, narudžba, proizvod, usluga

Rezultat ove aktivnostiOpis klasa podatakaIzrada matrice PROCESI/KLASE PODATAKA

Page 214: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

214

Analiza postojeće informatičke podrške

Podrška procesima (izrada matrica)Organizacija/aplikacijaProcesi/aplikacije

Podrška klasama podatakaKlase podataka/aplikacijeKlase podataka / datoteke (tabele)

Kratki opis aplikacijaOcjena postojeće podrške IS-a

Page 215: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

215

Intervjui s rukovoditeljima

ZaštoVerifikacija rada timaOdgovornost, ciljevi, kritični faktoriPrikupljanje informacija s vrhaProblemi u poslovanjuMoguća rješenja i efekti

Kako10 – 20 najviših rukovoditelja2-4 sataPriprema, izvođenje, rezime i analiza

Page 216: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

216

Nalazi i zaključci (analiza intervjua)

CiljeviUgraditi stanovišta rukovoditeljaOsnova za preporuke i plan daljeg radaIdentifikacija prioriteta u realizaciji IS-aIzvor za opis funkcija podsustava

KakoIzrada tabela za analizu problemaDefiniranje kategorija problemaSortiranje po kategorijama i učestalosti

Formuliranje nalaza i zaključaka

Page 217: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

217

Definiranje arhitekture IS-a

Faza u kojoj se prelazi s analize postojećeg sustava na sintezu budućeg sustavaModel koji povezuje i opisuje procese i klase podatakaOdređuju se podsustavi na temelju matrice procesi/klaseOpisuju se funkcije podsustava

Page 218: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

218

Primjer arhitekture IS-a

PRODAJA

ODRŽAVANJE

PROIZVODNJA

RZVOJ

KADROVI

PROCESI

KLASEPODATAKA

KUPAC

POSTROJENJE

NACRTI

GOTOV PROIZVOD

MA

RK

ETIN

G

PREV

ENTI

VA

IZL.

KO

NTR

OLA

OB

RAČ

UN

PLAĆ

A

Page 219: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

219

Utvrđivanje prioriteta

KriterijiKorist od uvođenja podsustavaUtjecaj podsustava na poslovanjeUspjeh izgradnjeZahtjevi

Za svaki kriterij definira se maksimalan broj bodovaPodsustavima se dodjeljuje za svaki kriterij broj bodova prema objektivnom interesu poslovnog sustava

Page 220: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

220

Klase podataka

Page 221: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

221

Poslovni entiteti

Nešto što je od trajnog interesa za poduzećeNešto o čemu možemo spremiti podatkeNešto što možemo jednoznačno identificirati

Page 222: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

222

Poslovni entiteti

Nešto čime poslovni sustav upravljaOsnova za definiranje zahtjeva poslovnog sustava za informacijamaOsnova za definiranje informacijske arhitekturePrepoznavanje entiteta i njihovo opisivanje vrijedan su rezultat strateškog planiranja kao osnova za naredne aktivnosti

Page 223: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

223

Klase podataka

Logičko grupiranje podataka o entitetimaPodaci neophodni za obavljanje poslovnih aktivnosti i donošenje odlukaNe predstavljaju poseban format (npr. izvještaj ili ekranski prikaz) trenutnog načina korištenja podatakaOvakvo grupiranje podataka omogućava identificiranje informacijske arhitekture za duži period

Page 224: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

224

Klase podataka

Identificiramo ih s ciljem:Određivanja zahtjeva pojedinih procesa za podacimaOdređivanja potrebnih podataka koji sada nisu raspoloživi ili su nedovoljni za poslovno korištenjeKao podlogu za definiranje politike upravljanja podacima (tko je odgovoran za podatke tj. za integritet podataka)

Page 225: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

225

Definicija klasa podataka

Identificirati i opisati poslovne entiteteOdrediti korištenje i kreiranje podataka za svaki procesIdentificirati klase podatakaOpisati klase podataka

Page 226: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

226

Identificiranje poslovnih entiteta

Osoba: radnik, kupac, dobavljačProstor: trgovina, skladište, tvornicaStvar: stroj, dio, proizvodKoncept: posao, zakon, organizacijska

jedinicaDogađaj: narudžba dobavljaču,

isporuka, narudžba kupca,

Page 227: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

227

Kreiranje i korištenje podatakaIdentificirati koji podaci moraju biti raspoloživi za svaki poslovni proces i koje podatke kreira pojedini procesSamo jedan proces kreira podatke (integritet podataka)Rezultat je tablica analize korištenja

ANALIZA KORIŠTENJA PODATAKA

POTREBNI PODACI PROCES KREIRANI PODACI

Podaci o radnikuPosloviUvjeti

Upravljanje ljudskim potencijalima Status radnika

Page 228: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

228

Kreiranje i korištenje podataka

Najprije identifikacija koje podatke trebamo, a zatim pridruživanje entitetu

Omogućava pojašnjavanje poslovnih entiteta -nedostatak nekog entiteta ili nekonzistentnost je lako uočljivaKompletiranjem analize korištenja uspostavljene su sve veze između procesa i podataka o entitetima

Page 229: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

229

Identificiranje klasa podataka

Veze između podataka i procesa direktno vode k identifikaciji klasaJednu klasu čine podaci o entitetu koje kreira određeni procesAko više procesa kreira podatke o entitetu, definira se više klasa podataka za jedan entitet

Page 230: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

230

Identificiranje klasa podataka

Entitet RADNIKKlasa Proces

Opis radnika - Zapošljavanje radnikaKompetencija - Određivanje kompetencijaStatus radnika - Praćenje osoblja

Page 231: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

231

Definiranje arhitekture IS-a

Page 232: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

232

Informacijska arhitektura

Model koji opisuje i povezuje poslovne procese i klase podataka unutar poslovnog sustavaDijagram koji prikazuje podsustave i njihove veze

Page 233: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

233

Informacijska arhitektura

Pruža kompletnu sliku potreba za podacimaPodaci se u nekim podsustavima stvaraju, a neki ih samo koriste što implicira slijed izvedbeMora biti definirana tako da koristi određene klase podataka i podržava definirane procese poslovanjaIS mora biti u prvom redu u funkciji ključnih procesa poslovanjaIS pruža poslovnim procesima informacije, a poslovni procesi procesi kreiraju i održavaju podatke

Page 234: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

234

Tehnika matričnih dijagrama

Matrice kao sredstva zornog prikaza poslovne tehnologijeCilj

Provjera cjelovitosti, ispravnosti i logike modela informacijskog sustavaUpravljanje proširenjem postojećeg informacijskog sustava

Koriste se različite matrice u različitim fazama izgradnje informacijskog sustava

Page 235: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

235

Matrica veza

Interna matrica veza unutar jednog sustavaReci i stupci predstavljaju različite elemente sustavaU presjeku redka i stupca označava se postojanje / nepostajanje veze među elementima i značenje te veze

Page 236: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

236

Postupak definiranja arhitekture IS-a

Kreiranje matrice procesi / klaseOdređivanje logičkih grupa procesaRaspored slijeda klasa u matriciOdređivanje toka podataka među grupamaFormiranje dijagrama arhitekture

Page 237: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

237

Matrica procesi / klase podatakaK1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12

P1 U C U

P2 U U C U U

P3 C U U

P4 U U U U C

P5 C C U

P6 U C

P7 C U U

P8 U U C C

P9 U C U C U

C = CREATE U = USE

Page 238: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

238

Matrica procesi / klase podataka

Jedna klasa podataka kreira se samo u jednom procesuJednu klasu podataka može koristiti više procesaJedan proces može kreirati više klasa podatakaNe mogu postojati procesi koji nemaju vezu ni s jednom klasom podatakaProces koji ne generira ni jednu klasu podataka radi za okruženjePosebno analizirati procese koji ne koriste nijednu klasu podataka

Page 239: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

239

Dijagonalizacija matrice procesi / klase podataka

Cilj je da oznake C budu što bliže dijagonaliProcese poredati u redoslijedu životnog ciklusa osnovnog resursaKlase podataka poredati da najprije dođe klasa koju stvara prvi proces, zatim klasa koju stvara drugi proces itd.Veze procesa i klasa moraju ostati nepromijenjeneProcesi se grupiraju u podsustave temeljem iskustva projektanta i poznavanja poslovne tehnologije

Page 240: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

240

Grupe procesa

Upravljanje poslovanjemUsmjeravanje poslaPlaniranje posla

Procesi glavnih proizvoda i uslugaPromocija proizvoda i uslugaProdaja i pružanje usluge korisnicima

Page 241: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

241

Grupe procesa

Upravljanje ljudima i aktivnostimaUpravljanje osobljemKontrola i upravljanje procesima

Podrška poslovanjuUpravljanje informacijskim sustavomUpravljanje financijamaUpravljanje imovinom

Page 242: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

242

Poredak procesa

Redoslijed procesaProcesi upravljanja poslovanjemProcesi koji se odnose na glavni proizvod ili uslugu Procesi upravljanja ljudima i aktivnostimaProcesi podrške poslovanju

Page 243: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

243

Matrica procesi / klase podatakaK3 K12 K2 K10 K11 K1 K4 K5 K6 K7 K8 K9

P1 C U U

P4 U C U U U

P3 C U U

P8 C C U U

P5 U C C

P7 C U U

P2 U U U C U

P6 U C

P9 U U C U C

C = CREATE U = USE

Page 244: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

244

Dijagonalizirana matricaK3 K12 K2 K11 K10 K7 K9 K1 K5 K6 K4 K8

P1 C U U

P4 U C U U U

P3 C U U

P8 C C U U

P5 U C C

P7 U C U

P2 U U U C U

P6 U C

P9 U U U C C

C = CREATE U = USE

Page 245: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

245

Određivanje osnovne arhitekture

Određivanje informacijskih podsustava (grupa srodnih procesa)Kriteriji

Jaka unutarnja povezanost podsustava (procesa podsustava)Slaba vanjska povezanost podsustava (procesa podsustava)

Na dijagonaliziranoj matrici odrediti submatricetako da broj popunjenih polja izvan submatricabude što manji

Page 246: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

246

Vanjska povezanost podsustava

Povezanost podacimaJedinu vezu među procesima različitih podsustava čine podaciProcesi različitih podsustava koriste ista spremišta ili se podaci generirni u jednom procesu direktno prenose drugom procesuNajslabija i najpoželjnija veza

Povezanost upravljanjemJedan proces drugom prenosi kontrolne (upravljačke) podatke (indikatore)Jači oblik povezivanja, manje poželjanProces na koji drugi procesi utječu upravljački razlažemo na više potprocesa (podsustava)

Page 247: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

247

Vanjska povezanost

Povezanost sadržajemJedan proces (iz jednog podsustava) postavlja podatke ili kontrolne indikatore procesu drugog podsustavaPrijenos podataka je direktno ugrađivanje u neki proces koji tog trenutka nije aktivanUtječe na kasnije izvođenje procesa iako ga ne aktiviraDijagram strukture procesa ne omogućava definiranje ovog oblika povezanosti - nije dozvoljeno

Page 248: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

248

Unutarnja povezanost (kohezija unutar informacijskog podsustava)

Funkcionalna kohezijaAktivnosti koje proces obavlja čine logičnu i zaokruženu cjelinu koja se dade jednostavno opisatiNajviši i najpoželjnij oblik kohezije procesaVisok stupanj kohezije procesa znači nizak stupanj povezanosti s drugim procesima

Sekvencijalna (slijedna) kohezijaAktivnosti procesa obavljaju se slijedno jedna iza drugeProces se dade jednostavno dekomponirati međutim to nije uvijek nužnoPoželjan oblik kohezije, posebno na višim razinama prikaza

Page 249: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

249

Unutarnja povezanost (kohezija unutar informacijskog podsustava)

Komunikacijska kohezijaAktivnosti koje proces obavlja koriste iste ulazne tokove ili spremišta podataka ili generiraju iste izlazne tokove podatakaČesto prihvatljivaImplicira povezanost upravljanjem takvog modula s modulom koji ga aktiviraDekompozicijom takvog procesa može se povećati stupanj kohezije i smanjiti stupanj povezanosti

Page 250: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

250

Unutarnja povezanost (kohezija unutar informacijskog podsustava)

Proceduralna kohezijaAktivnosti procesa izvode se nekim redom ali obavljaju različite vrste operacijaNe tvore logičnu i zaokruženu cjelinuKohezija je slaba Dekompozicija procesa ne rješava problem slabe kohezijeIzvršiti preoblikovanje procesa na višim razinama dekompozicije (preraspodjela aktivnosti između procesa)

Page 251: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

251

Unutarnja povezanost (kohezija unutar informacijskog podsustava)

Temporalna (vremenska) kohezijaAktivnosti povezane samo vremenom izvođenjaAktivnosti su nezavisne i izvode se paralelno kao preduvjet izvođenja nekih drugih procesa (npr. Neke pripremne radnje)Kohezija je slabaPreraspodjela aktivnosti procesima kojima stvarno pripadaju

Page 252: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

252

Unutarnja povezanost (kohezija unutar informacijskog podsustava)

Logička kohezijaNiz aktivnosti istoga tipaProces čini jedan “univerzalni” modulNpr. učitavanje podataka za sve procese ili ispis svih rezultataSlaba kohezijaIzbjegavati

Page 253: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

253

Unutarnja povezanost (kohezija unutar informacijskog podsustava)

Koincidentna kohezijaSlučajno grupiranjeNema opravdanja za takvo oblikovanje aktivnosti u jednu cjelinuZapravo nema kohezije procesaAktivnosti treba preraspodijeliti nekim drugim procesima

Page 254: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

254

Arhitektura IS-aK3 K12 K2 K6 K4 K8 K11 K10 K7 K9 K1 K5

P8

P5

P1

P4 PODSUSTAV 1

P3

P7

P2

P6

P9

PODSUSTAV 2

PODSUSTAV 3

PODSUSTAV 4

Page 255: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

255

Određivanje optimalne strukture IS-a

Analiza sklonosti ili afinitetaMetoda informacijskog inženjering J. MartinaPrimarno prilagođena izradi modela podataka ali se primjenjuje i u analizi sklonosti procesa

Mjera kvalitete strukture IS-a (prof. J. Brumec)Temelji se na informacijskoj funkciji elementa matrice poslovne tehnologije

Page 256: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

256

Analiza sklonosti

Među entitetimaPromatraju se entiteti i sklonost (sličnost) između njihMjera sličnosti je broj procesa koji ih koristeRezultat je model podataka odnosno baze podataka u procesu fizičke implementacije

Među procesimaPromatraju se procesi i sklonost (sličnost) među procesimaMjera sličnosti je broj entiteta koje procesi koristeRezultat je model procesa i poslovni, odnosno informacijski podsustavi

Page 257: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

257

Mjera kvalitete strukture IS-aZa svaki element matrice definira se vrijednost informacijske funkcije tog elementa kao umnožak sljedećih parametara informacijske veze između procesa i entiteta

Značaj informacijske veze - neophodna, važna, dopunska informacijaJakost informacijske veze - opisuje aktivnosti koje proces obavlja nad entitetom (kreira, čita, mijenja, briše)Frekvencija – učetalost aktivnosti procesa nad entitetom

Vrijednost funkcije = 0 za prazna polja

Page 258: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

258

Vrijednosti parametara informacijske veze

Značaj informacijske veze0,4 - proces treba entitet za dopunsku informaciju0,7 - proces treba entitet kao važnu informaciju1 – proces treba entitet za neophodnu informaciju

Jakost informacijske veze0,4 ako proces samo čita entitet0,7 ako proces ažurira entitet1 ako proces kreira i briše entitet

Frekvencija 0,2 za izuzetno rijetke aktivnosti (godišnje)0,4 za rijetke aktivnosti (mjesečno)0,6 za relativno česte aktivnosti (tjedno)0,8 za česte aktivnosti (dnevno)1 za izuzetno česte aktivnosti (više puta dnevno)

Page 259: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

259

Mjera kvalitete strukture IS-a

= Razlika između informacijske funkcije sustava i zbroja informacijskih funkcija svih njegovih podsustava

Informacijska funkcija sustava je zbroj svih informacijskih funkcija elemenata matriceInformacijska funkcija podsustava je zbroj svih informacijskih funkcija elemenata submatrice koja definira podsustav

Page 260: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

260

Mjera kvalitete strukture IS-a

Dobro strukturiran sustav mora imati što manju informacijsku funkcijuTo znači mali broj popunjenih polja izvan submatrica (vanjska povezanost), a velika popunjenost unutar submatrica (unutarnja kohezija)Smanjenje vrijednosti informacijske funkcije može se postići spajanjem podsustava no metoda pretpostavlja određivanje minimalnog broja podsustava

Page 261: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

261

Mjera kvalitete strukture IS-a

Ograničenja pri grupiranju procesa u podsustaveProcesi se međusobno razlikujuProcese u početnoj matrici poslovne tehnologije grupirati neovisno o redoslijedu odvijanja poslaIsključiti slučaj samo jednog podsustava (sustav = podsustavu)Dva podsustava nemaju smisla u praksi pa se isključujuIsključiti podsustav koji sadrži samo jedan procesIsti proces ne može se grupirati u više podsustavaBroj podsustava između 3 i 11

Page 262: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

262

Određivanje optimalne strukture IS-a

Sačiniti početnu matricu poslovne tehnologijeOdrediti vrijednost informacijske funkcije svakog elementa matricePermutacijom redaka i stupaca postaviti najveće vrijednosti informacijske funkcije što bliže dijagonali

Premjestiti na prvo mjesto stupac za koji je informacijska funkcijska elementa u prvom retku najvećaPostupak ponoviti za drugi i redom za ostale redkeIzračunati informacijsku funkciju sustava

Page 263: VELEUČILIŠTE U RIJECI - metrobroadband.metronet.hrmetrobroadband.metronet.hr/ksenija-pejic/Objects/RIS predavanja.pdf · TAKTIKA uspoređuje ciljeve s aktualnim stanjem i stvara

263

Određivanje optimalne strukture IS-a

Izračunati informacijsku funkciju sustavaFormirati podsustave grupiranjem procesaIzračunati informacijsku funkciju svakog podsustavaIzračunati mjeru kvalitete strukture sustava