Você está na página 1de 35

ANALIZA INFORMACIONIH SISTEMA

1. UVOD U ANALIZU INFORMACIONIH SISTEMA


2. SAVREMENI PMSTUP SISTEMSKOJ ANALIZI
3. INICIJALNA ANALIZA
4. ANALIZA
5. POTREBE KORISNIKA
6. DIZAJNIRANJE IZLAZA
7. DIZAJNIRANJE ULAZA
8. STUDIJA PODOBNOSTI
. UPRAVLJANJE IS PROJEKTOM
1. UVOD U ANALIZU INFORMACIONIH SISTEMA
Zasto je sistemska analiza vazna za kreiranje informacionog sistema
Kako se sistemski pristup koristi u rjesavanju problema
ta je to ciklus razvoja sitema i kako se koristi u razvoju informacionog sistema
Sta je posao SA
Koja su posebna znanja SA
1.1. SISTEMSKI PRISTUP RJE!AVANJA PROBLEMA
Sistem je skup meuzavisnih elemenata koji funkcioniraju zajedno da bi ostvarili
zajedniki cilj.
lementi su meuzavisni.
!ovezani su odredenim relacijama.
"unkcioniraju po odredenim pravilima.
#aju ukupni razultet koji je veci od zbira pojedinacnih.
Koriste sinergiju sistema.
U
SISTEM
I"#$%&
P%$'()
D()*&+,'&-,
K$+*%$., )&)*(/,
Povratna sprega Prilagoavanje
I
0%,+&',
)&)*(/,
BIBLIOTEKA KAO SISTEM
ULAZI PROCESI IZLAZI
R(1&)*%&%,+-( R,23+,+-( D&)4.(-
K$5&%,+-( S3/&%,+-( R(4%$53'&%,+-(
M(/$%&%,+-( K.,)&6&'&%,+-( T(.(7$/3+&7,'&-(
84$9%,+-&#,+-(:
S(.(7*&%,+-(
Sistem izdavanja i
kontrole
Kontrola sistema
Zakanjeli
povrat
Opomena
Zahtjev
itatelj
itatelj
Povrat
Plaenje
Opomena
PROCESI
IZLZI ULZI
1. ULAZI
$egistriranje % podatka ne medije
Kodiranje % podataka u obliku laksi za upotrebu
&emoriranje % podatka ili informcija za buduce odiucivanje
Selektiranje % iz mno'tva podataka onih za odiuke
2. TRANSFORMACIJE 8PROCESI:
$aunanje % provoenje aritmetikih operacija
Sumiranje % akumuliranje (na pr. radnih sati za mjesec)
Klasificiranje % podataka u posebne prepoznatljive grupe (kategorizacije* sortiranje*
usporeivanje)
3. IZLAZI
#isplej % rezultate za korisnike (platna lista...)
$eproduciranje % za upotrebu za vi'e korisnika (kopiranje i sl.)
+elekomunikacije % memoriranih podataka preko komunikacijskih medija.
Kontrolni mehanizam sastoji se od jedne ili vi'e funkcija koje ispituju povratnu spregu
sistema da bi odredili da li sistemsko procesiranje treba pode'avanje (adjustment)*
P%(53"(;( 7,$ )&)*(/
ULAZI
&A+$,-A.,
/!$&A
,0"/$&A1,-
0$2,-A
",0A01,-
IZLAZI
!$/,Z3/#,
4S.42
/+!A#
,0"/$&A1,-
PROCESI
1.2. SISTEMSKI PRISTUP RIJE!AVANJU PROBLEMA
#a bi se rije'ili problemi takve veliine* serije koraka se koriste da bi se smanjio problem
na razumnu veliinu pogodnu za na'e ljudske sposobnosti. /3, K/$,S0,1, S4
!/Z0A+, KAK/ S,S+&SK, !$,S+4! $-A3A0-A !$/5.&A6
7.) R,)*,#&6 4zmite originalni problem i dekomponujte ga u skup manjih
problema. 0astavite sa ovim procesom dekompozicije sve dok svaki pod
problem ne bude dovoljno malen da se mo8e rije'iti.
9.) F$%/3.&<&*( %-(<(+-( za svaki individualni problem.
:.) S4$-&*( (ujedinite) skup rje'enja pod problema u jednu kompletnu
%jedinicu.
;.) P%&/&-(+&*( 7$/4.(*+$ rje'enje na originalan problem.
<.) I)4&*,-*( da li je rje'enje tano
=.) podijeli pa vladaj
> ,S je hijerarhijski sistem i tako se razvija
3erificiraj
rje'enje
S&)*(/
K$/4-3*(%)7& IS
!odS 7 !odS 9 !odS :
CSA CSA CSA
A7 A9 A:
CSA1 CSA1 CSA1
,ntegriraj
kompjuterske
pod sisteme
1!S A7 1!S 1
1!S A9 1!S 5
1!S A:
$azvijene
kompjuterske
solucije
Analiziraj
> ,S promatramo kao hijerarhijski ureene pod sisteme
1.3. INFORMACIONI SISTEM PROMATRAN KAO SISTEM
Svaki sistem je sastavljen iz pod sistema.
Svaki dio poduze?a komunicira sa drugim dijelovima.
!od sistemi primaju informacije iz vana i iznutra* i daju ih.
1.4. =IVOTNI CIKLUS RAZVOJA IS > SDLC
Aktivnosti razvoja ,S provode se
odreenim redoslijedom.
Za svaku fazu se planiraju6
Aktivnosti
3rijeme
+ro'kovi
Kljuni periodi u 8ivotu ,S6
$azvoj
/dr8avanje
!a"ava
do"avlja#i
skladite
ra#$novodstvo
kontrola
kvaliteta
=IVOTNI CIKLUS SISTEMA
ANALIZA DIZAJN IMPLEMENTACIJA INSTALIRANJE
6. P$)*&/4..
%(#&"&-,
5. I+)*,.&%,+-(
A7*&#+$)*&
$5%?,#,+-,
1. P%(.&/&+,%+$
&)*%,?&#,+-(
2. A+,.&",
3. D&",-+
4. ./4.(/(+*&%,+-(
P%$1%,/&%,+-( &
*()*&%,+-(
8K$+#(%"&-,:
D(*(7'&-,
4%$@.(/,
I".,"&
I+)*,.&%,+-(
9,%5#(%, &
)$6*#(%,
O@37,
A+,.&",
4$*%(@,
I+)*,.&%,+-( IS F,-.(
R,"#$-
,.*(%+,*&#.
R(#&"&-,
I"@$%
)&)*(/,
U.,"&
8N,7+,5+(
4%$/-(+(:
P%(.&/&+,%+$
&)*%,?&#,+-(
1.5. SADR=AJ FAZA =IVOTNO0 CIKLUSA
1. PRELIMINARNO ISTRA=IVANJE
#efiniranje problema
!redvianje tro'kova i vremena o 4vjeti i zahtjevi za rje'enje problema
,zrada fizibiliti studije
/dluka o nastavku projekta
O)+$#+& &".,"A F&"&@&.&*& &"#-(<*,-
2. ANALIZA
Snimanje postoje?eg sistema
1rtanje dijagrama toka
,zrada rjenika podataka
/pis procesa
&odeliranje novog sistema
Kreiranje dijagrama toka
$evizija rjenika podataka
,zrada opisa procesa
O)+$#+& &".,"A P%&-(5.$1 +$#$1 )&)*(/,
3. DIZAJN
#izajniranje novog sistema
,zbor hardvera i softvera
/bezbjeenje hardvera i softvera
#izajn fajli podataka
#izajn programa
!riprema obuke
!riprema preliminarnog
testiranja
O)+$#+& &".,"A S4('&6&7,'&-, 5&",-+,
4. IMPLEMENTACIJA
Kreiranje podataka za testiranje
Kodiranje programa
+estiranje programa
#okumentiranje programa
/buka korisnika
!riprema planova instaliranja
O)+$#+& &".,"A T()*&%,+& 7$/4-3*(%)7& 4%$1%,/&.
5. INSTALIRANJE
Konvertiranje fajli podataka u novi sistem
,nstaliranje hardvera i softvera o ,nstaliranje ,S o !renos finalnog testiranja na cijeli
sistem
O)+$#+& &".,"A T()* 4(%6$%/,+)& & 4$*43+$ &+)*,.&%,+ )&)*(/.
6. POSTIMPLEMENTACIJSKA REVIZIJA
!regled (i revizija) razvojnog procesa (odmah nakon instaliranja)
3rednovanje sistema nakon = mjeseci
O)+$#+& &".,"A I"#-(<*,- $ #%(5+$#,+-3 8(#,.3,'&-&: )&)*(/,
D&/(+"&-( SLDS
amortizacija
tehnolo'ko starenje
fiziko propadanje (starenje)
vanjski utjecaji
oekivanje korisnika
1.6. ODLUBIVANJE O IS 8O5.37( 4$-(5&+&9 +&#$, 3 #("& ), IS:
R,"#$-
I/4.(/(+*,'&-,
8R,)*:
K$%&<*C & $5%?,.
8Z%(.$)*:
Z,)*,%-(.$)*
*
1entralizacija
%decentralizacija
/braun tro'kova na
/- !olitika nabavke
Standardi
dokumentacije
5ach ili real time
/n line ili off line
3oenje projekata
STRATE!KI
TAKTIBKI
OPERATIVNI
$aspored obrada
+eku?e nabavke
/tklanjanje gre'aka
3eze sa podr'kom
VA=NOST INFORMACIJA ZA MENAD=MENT
I+6$%/,'&-, &/, )#%93 ", /(+,5?(%,C ),/ 4$5,*,7 +(
0eodgovaraju?e informacije su 'tetne.
!revi'e informacija % pad efikasnosti.
Kapacitet primaoca
Svakom nivou odgovaraju?e informacije
/buka i
ureenost
informacja
!revi'e
informacija
Koliina
informacija
2. SAVREMENI PRISTUP SISTEMSKOJ ANALIZI I DIZAJNU IS
R,+&-(A
$azvoj od poetka* nije biio softverske industrije.
!rogramaranje u ma'inskom jeziku ili assambleru.
/ko 7@=A* kompjuteri trece generacije* mini kompjuteri.
P$'(*,7 %,"#$-, )$6*#(%)7( &+53)*%&-(A
/ko 7@BA #5S (data based sCstems) hijerarhijski i netDork modeli % skladistenje i
pretrazivanje podataka. 4smjerenje na podatke % baze* umjesto na procese obrade. /ko
7@EA. masovno uvodenje !1. -ezici ;%te generacije % instrukcije kompjuteru sta da radi
umjesto kako da uradi. FardDare sve brzi* manjih dimenzija* j jeftinlji.
D&+5$E) I ICON @,)(5 &+*(%6,'()
Aplikacije sa vise grafike.
$azvoj sistema se pomjerio ka integriranju raspolo8ivih softvera.
#anas6 $azvoj sistecna je fokusiran na integriranje.
!latforma KiijentGServer
5aze podataka6 relacione i objektno orjentirane.
$azvoj baza na softverima6 /racle* &icrosoft* ,ngres
Softveri za poslovanje6 SA!* !oDerSoft (serije meuzavisnih modula)
,pak SA se i dalje bazira na nekoliko principa
o podaci
o tokovi podataka
o logika procesiranja
2.1. RAZLIKOVANJE PODATAKA I PROCESA KOJIMA SE UPRAVLJA PODACIMA
+ri kljune komponente lS
4$5,'&
*$7$#& 4$5,*,7,
.$1&7, 4%$)('&%,+-,
P$5,*,7 8D,*,: cinjenica o ljuidma* objektima i dogaajima u organizaciji
I+6$%/,'&-, 8&+6$%/,*&$+: % obraden (procesiran) i prezenliran podatak u obliku
pogodnom za inlerpretiranje* cesto sa ciljm poznavanja trenda ili ob asca (sablona).
T$7 4$5,*,7, 8D,*, 6.$E: % podatak u kretanju sa jednog mjesta na drugo u sistemu.
L$1&7, $@%,5( 8P%$'())&+1 .$1&': 84%$'()&%,+-(: %koraci kojima se podaci transformiraju
ili pokrecu , opis postupaka kojima se dogadaji obraduju.
!rocesno orjentirani pristup (process % oriented approach) sa strategijom usmjereno na6
% sta sistem treba da radi (na pr. kontrola za,iha)* kada i kako se podaci krecu i
mijenjaju u ,S.
% fokus na output i logiku obrade
% otkriva i definira kretanje podatak od izvora*H preko meduprocesa do konacne
destinacije.
Svaka obrada je imala svoju datoteku* (jedan podatak u vise datoteka) kod promjene
podataka promjena u svakoj posebno.
!ristup orjentlran na podatke % (#ata % oriented approach) cjeloviti pristup razvoja ,S sa
fokusom na idelanu organizaciju podataka (bez obzira gdje ce se sve koristiti).
Sistem opisuje vrstu potrebnih podataka I relacija medu njima.
T%,5&'$+,.+& 4%&)*34
P$5,'& $
4$%("&/,
O)$@+&
4$5,'&
S&)*(/ 4.,;,
P$5,'& $
4%$-(7*&/,
V$F(+-( 4%$-(7*,
O)$@+&
4$5,'&
P%&)*34 $%&-(+*&%,+ +, 4$5,*7( 8@,"3 4$5,*,7,:
KARAKTERISTIKA
PROCESNO ORJENTIRAN
84%$'() $%&+(*,*&$+:
ORJENTIRAN NA
PODATKE
8D,*, $%&(+*,*&$+:
7. "okus sistema ta sistem treba da uradi i
kada
!odaci koji su potrebni za
sistem
9. Stabilnost dizajna .imitirana* jer poslovni
procesi i aplikacije mijenjaju
+rajniji* jer se potrebe za
podacirna ne mijenjaju
cesto
:. /rganizacija podataka "ajle podataka za svaku
aplikaciju
"ajle podataka za cijelo
poduzece
;. Stanje podataka &nogo nekontroliranog
dupliranja
.imitirano* kontrolirano
dupliranje
B,"( 4$5,*,7, % zajednicke korelacije (skupovi) loogicno medzuavisnih (logicalC related)
podataka dizajniranih da zadovolje informacione potrebe vise korisnika (multiple users) u
organizaciji. +o je nacin organizacije podataka.
A4.&7,'&$+, +($#&)+$)* % razdvajanje podataka i definicije podataka od korisnika.
0e datoteke za svaku apiikaciju i korisnika nego zajednicke za sve% Svi pretrazuju i koriste
istu fajlu.
!odaci su dizajnirani i orgamzirani oko subjekata (kupci* dobavijaci* uposlem* proizvod i sl.)
!odaci su uredeni neovisno od aplikaclje i korsnika.
P$5,'& $
4$%("&/,
P$5,'& $
4%$-(7*&/,
O)$@+&
4$5,'&
S&)*(/ 4.,;,
V$F(+-( 4%$-(7*,
2.2. OR0ANIZACIJA IS FUNKCIJE
S&)*(/ ,+,.&*&',%& )3 4$5&-(.-(+& 4$ 4$).$#+&/ 63+7'&-,/,.
N,-'()', organizacija je projektna (SA* program* 7$%&)+&7C funkcionaini menadzer i sl.)
2.3. SISTEM ANALITIBAR
K.-3'+, $)$@, 3 %,"#$-3 IS
Znanja
A+,.&*&'7,
T(9+&'7,
M(+,5"(%)7,
I+*(%4(%)$+,.+,
A+,.,*&'7,A
R,"3/&-(#,+-( $%1,+&",'&-(
P$"+,#,+-( 4$).$#+&9 63+7'&-,
I5(+*'6&'&%,+-( 4%$@.(/,
R,"#$- %-()(+-,
S&)*(/)7$ /&).-(+-( 8%(.,'&-( /(53 4$5).)*(/&/,:
T(9+&27,A
P$*(+'&-,.& I .&/&*& IT
V$F(+-( %,"#$-, '&-(.$1 IS
R,"3/&-(#,+-( /$13;+$)*& 9,%5#(%,
M(+,5"(%)7,A
V$F(+-( 4%$-(7*,
R&"&7
P%$/-(+(
I+*(%4(%)$+,.+,A
(povezivanje)
R,5 ), $)*,.&/ SA
R,5 ), 7$+)+&'&/,
R,5 ), 4%$1%,/(%&/,
K$/3+.'&%,+-(
O@%,5, 4$5,*,7,
R,"#$- IS O@%,5, 4$5,*,7, T(.(7$/3+&7,'&-(
RUKOVODILAC
P%$1%,/&%,+-(
A+,.&",
!rogrameri konvertiraju sistemsku specifikaciju koju dobiju od SA u instrukcije koje
kompjuler razumije. /ni dokumemiraju programe za testiranje sistema.
,nstrukcije za kompjuter6 redoslijed* ponavijanje* selekcije.
2eneratori kodova zamjenjuju manuelno pisanje instrukcije.
4loga menadzera posiovnih fupkcija
% generalne potrebe
% osnovne smjernice za razvoj ,S
% alokacija resursa
2.4. VRSTE IS
Svrha ,S utice na izbor metodologije* tehnike i alata za razvoj.
Sistemi za transkacijske obrade % +!S (+ransaction processing sCstems)
&enadzment informaciom sistemi % &,S (&anagemnet information sCstems)
Sistemi za podrsku odiucivanju #SS (#ecision support sCstems)* individualni* grupni i
izvsrni
kspertru sistemi % S (Jpert sCstems)
TPSA
% poslovne aktivnosti i poslovne transakcije
% podaci se obuhvataju* procesiraju* prihvacaju* odbacuju* memoriraju za kasnije
agregiranje
% ,zvje'taji se proizvode odmah ili kasnije
1ilj6 unaprijediti procesiranje transakcija* smanjiti ljudski rad* povecati efikasnost* ubrzati*
integrirati.
MISA
% uzima podatke iz +!S
% agregira* integrira i kombinira podatke i informacije za odluke.
DSSG
% pomaze u donosenju odluka
% ne samo sumiranje kao &,S* ,nterakcije sa okruzenjem i modeliranje
% grafovi* procjene* trendovi* historijski podaci* Ksta akoL itd.
% .ogika odiucivanja mora bilM dokumentirana u SA.
ESA
% interaktivni dijalog korisnik % kompjuter*
% kompjuter donosi odluke
SA *%(@, "+,*& /$5(.( $5&3'&#,+-,
!roblemi sa tradicionalnim S#.1
% 0akon zavrsene jedne faze tesko je promjeniti koncepciju i vratiti se nazad
% $anije je programiranje uzimalo mnogo vremena i izbjegavane su promjene
% 2lavnoj faza se posvecuje relalivno malo
2.5. ALTERNTIVE SDLC
1. S*%37*3+%,+, ,+,.&", & )*%37*3%&%,+& 5&",-+
% Koriscenje dijagrama kao i transformacione anaiize
% .akse se vraca metod ako se promjene funkcionaini procesi
2. O@-(7*&#+$ $%&-(+*&%,+, ,+,.&", & 5&",-+ > OOAD
% metode i tehnike orijentirane na objekt* a ne na podatke ili procese
% /bjekt integrira podatke i procese u jedinstvene entitete koje nazvamo
objektima (kupci* dobavljaci* iznajmljivanje i sl.)
% Za odreenu strukturu podataka imamo ,imitiran broj operaclja
% /bjekti se grupiraju u kase objekata sa sicnim struktumim karaktenstikama i
ponasanjem (kupac* osoba* oba imaju iene* adresa* br. tel. i sl.)
% "aze6
#efiniranje objekata
#efiniranje njihovih struktura i ponasanja
#efiniranje odnosa
3. P%$*$*&4$#&
% Sistem analiticar i koirsmk kreiraju sistem zajedno.
% SA pravi preliminarnu verzijia ,S* korisnik testira 7 trazi promjene. Sistem se
ponavlja dok ne zadovoiji korisnika. -ef%tinije od tradicionalnog pristupa
% !ogodan same za manje sisteme.
4. CASE *$$.) 8'$/43*(% ,))&)*(5 )$6*E,%( (+1&+((%&+1
2rupe kompjuterskih programa razvijemh za pomoc u razvoju sistema koriste se u raznim
fazama razvoja.
+o je* zapravo* automatizacija manuelnih napora koji su potrebni za primjenu metodoiogije
razvoja i implementacije ,S.
Svaka od (<) faza razvoja ,S koristi posebne 1AS alate.
!ostoje6
% front%end 1AS % preliminarna analiza* anallza i dizajn
% back%end 1AS % impiementacija i instaiacija.
5. R(#(%"&@&&+& &+"&+-(%&+1
Kad kreiramo novi sistem na npr. upralvjanje alihama on % line mjesto batch mozemo
preuzeti neke djelove iz ranijeg softvera. Koristsmo 1AS alate.
6. K%,-+-& 7$%&)&+'& %,"#&-,-3 )&)*(/ ),/&
Korisnici koriste posto-ece softverske pakete za kreiranje novih.
7. K$/@&+&%,+& 4%&)*34
0a pr. ulazi i izlazi se mogu kreirati pomocu 1AS alata* drugN dijelovi se mogu razviti kao
prototipovi ili pomocu reverzibilnog inzmjermga.
2.6. EFEKAT APLIKACIONIH PAKETA NA SDLC
F,", SDLC A7*&#+$)*& 3 6,"&
E6(7*& +, 4,7(*
,4.&7,'&$+$1 )$6*#(%,
!relimlnarno istrazlvanje &)*$
Analiza &)*$
S(.(7'&-, 9,%5#(%, I )$6*#(%, I)*$
#izajn P%&@,#.-,+-( 9,%5#(%, &
)$6*#(%,
I)*$
D&",-+ 6,-.& 4$5,*,7, +(/,
P%&4%(/, $@37( I)*$
D&",-+ 4%$1%,/, +(/,
P%&4%(/, *')*&%,+-, +(/,
,mplementacija K%(&%,*& 4$5,*7( ", *()*
K$5.%,*& 4%$1%,/(
T()*&%,*& 4%$1%,/(
+(/,
T()*&%,+-( )&)*(/, T()*&%,*& 5, @& )( 4%&9#,*&$
4,7(*
D$73/(+*&%,+-( 4%$1%,/, +(/,
O@37, &)*$
,nstallranje &)*$
!ostimplementacijsko
ispitivanje
&)*$
2.7. KAKO SELEKTIRATI PAKET H
Oetiri glavna koraka u adaptaciji paketa softvera su 6
7. $azumijevanje* defmiranje problema
9. Studiranje paketa
:. 3rednovanj e dobavlj aca % isporucioca
;. ,zrada cost % benefit analize
FAZE SELEKTIRANJA SOFTVERSKO0 PAKETAA
1.: RAZUMIJEVANJE PROBLEMA
7. A0A.,ZA !/S+/-12 S,S+&A
9. #",0,$A0- 0/3/2 S,S+&A
2.: ANALIZA > STUDIRANJE PAKETA
7. "/$&A.0A !$Z0+A1,-A
9. #&/0S+$,$A0- !AK+A
3.: EVAULACIJA 8VREDNOVANJE : ISPORUCIOCA
7. S+A+4S ,S!/$41,/1A
9. ,0+$3-4,$A0- K/$,S0,KA (!/S+/-1,F)
:. !/S-+A K/$,S0,1,&A
;. !$/1-0A K3A.,++A
4.: IZRADA COST > BENEFIT ANALIZE
2.8. EFEKTI UPOTREBE POSTOJEIIH KODOVA 8REUSABLE CODES:
SDLC 6,"( A7*&#+$)*& 6,"( E6(7*&
P%(.&/I+,/$ &)*%,?&#,+-( &)*$
A+,.&", &)*$
D()&1+
A.*(/,*&#+, ,7*&#+$)* /,J&/&".%,*&
I"%,5, 4%$1%,/,
U4$*%(@, /$53., 3
4$)*$-('&/ 7$5$#&/,
I/4.(/(+*,'&-, A.*(/,*&#+, ,7*&#+$)* U7.-32&*& %,+&-( 7$5$#(
K$5&%,+-( 4%$1%,/,
I+)*,.,'&-, &)*$
P$)*&/4.(/(+*,'&-)7,
%(#&"&-,
&)*$
3. INICIJALNA ANALIZA
!reliminarna analiza6
!*, -( 4%$@.(/H
K,7$ 1, /$?(/$ %&-(<&*&H
Analiza6
D$73/(+*& ", 4%$-(7*&%,+-( +$#$1 )&)*(/,
3.1. FUNDALMENTALNI PRINCIPI
P%#& 4%&+'&46 Sistem pripada korisnicima
K$%&)+&'& $#&)( $5 IS 3 &"#%<,#,+-3 )#$-&9 63+7'&-,.
IS *%(@, 5, ",5$#$.-& 4$*%(@( 7$9)+&7, I %-(<,#, +-&9$#( 4%$@.(/(
U2(<;( 7$%&)+&7, -( +3?+$.
U2()+&'& 4%(5.,?3 & #%(5+3-3.
D%31& 4%&+'&46 Kljune komponente u kreiranju ,S su ,judi* politike i procedure.
IS ",5$#$.-,#, 1%34( I-35& 7$-& $@,#.-,-3 4$).$#( 4$ $5%(F(+&/ 4%$'(53%,/,.
P%$'(53%( )3 7$%,7 > 4$ 7$%,7 /(*$5( ", &"#$F(+-( $4(%,'&-,.
P$.&*&7( )3 4%,#&., 7$-( 4$)*,#.-, $%1,+&",'&-, ", &/4.(/(+*,'&-3 '&.-(#,
P$*%(@( 7$%&)+&7,
"aza
preliminarne
analize
F&"&@&.&*& &"#-(<*,-
"aze analize
P%&-(5.$1 +$#$1 )&)*(/,
INICIJALNA ANALIZA
3.2. FAZE PRELIMINARNO0 ISTRA=IVANJA
!reliminamo istra8ivanje zapoinje nakon dobijanja zahtjeva od korisnika za rje'avanje
problema.
4loga menad8menta6
R,"3/&-(#,+-( 4$*%(@( 8+3?5(:
U*&',- 4%$@.(/, +, '&-(.& )&)*(/
P$*%(@+& %()3%)&
P%(.&/&+,%+$ &)*%,?&#,+-(
P$*%(@(>+,.$1 7$%&)+&7,
!roucavanje
postoje?eg
sistema
C&.-(#& & $4(%,'&-( )&)*(/,
#efiniranje
problema
P%(4$%37, %-(<(+-,
F$%/3.&%,+-(
,.*(%+,*&#+&9 %-(<(+-,
A.*(%+,*&#+, %-(<(+-,
3rednovanje
alternativa
D(6&+&'&-, 4%$@.(/,
F&"&@&.&*& &"#-(<*,-
!riprema
izvje'taja
"AZ6
7. Analiza postoje?eg sistema (u upotrebi)
9. -asno definiranje korisnikovog problema
:. "ormuliranje % razvijanje alternativnih rje'enja
;. !rocjena % vrednovanje i izbor alternativa
<. !isanje izvje'taja
,Z3-+A- / !/+$5A&A K/$,S0,KA6
K$%&)+&7 -( $)$@, 3 +(7$- 4$).$#+$- 63+7'&-&
,0"/$&A1,/0, ZAF+-3
P%(5.,1,2
D,*3/
O%1,+&",'&$+, -(5&+&',
R37$#$5&.,' $%1,+&",'&$+( -(5&+&'(
V%)*, ",9*-(#,A
o +$#& )&)*(/ 8$@%,5,:
o /$5&6&7,'&-, 4$)*$-(;(1
o 7$%(7'&-, 1%(<7(
o 4%$/-(+, )&)*(/, 3 4%$1%,/3 3+,4%(F(+-,
+ra8eni rok
/pis problema (prilo8iti dokumentaciju)
!TA SE TRA=IH
Zahtjev odobren* odlo8en* odbijen
Zadu8eni SA
$azlozi
ta je realan zahtjev korisnikaP
SA tra8i odgovor na pitanja6
7. ta je stvarni korisnikov problemP
9. Kako ?e rje'enje problema uticati na postoje?i sistemP
:. #a li rje'enje utie na druge problemeP
+ri podruja problema6
L-35)7& 6,7*$%&
I+6$%/,'&$+& +(5$)*,'&
0%(<7( 3 )&)*(/3
L-35)7& 6,7*$%&A
nerazumijevanje* neznanje
interfejsi (interfaces)
ispu'teni potrebni podaci
podaci u pogre'nim poljima
u izlazima kodovi bez opisa
pogre'ne boje
nedovoljna obuka
I+6$%/,'&$+& 6,7*$%&A
netane informacije
pogre'an timing informacija
lo'a prezentacija
nepotrebne kopije (broj)
raspored kolona u izvje'tajima
nedostatak informacija
sumarne umjesto pojedinanih
drugaija prezentacija
on%line umjesto bach
0%(<7( 3 )&)*(/3A
nejasne informacije
nedovoljan prostor
lo' dizajn fajli* razliiti podaci u dvije
kori'tenje razliitih fajli za iste podatke
lo'e a8uriranje fajli
Za'to se pojavljuju gre'keP
1rtanje dijagrama toka
!odjela sistema na komponente
FAZE ANALIZIRANJAA
1. C&.-(#& )&)*(/, 8",5,'&:
definiranje % razja'njavanje ranijih ciljeva
vrednovanje % da li zadovoljavaju organizaciju
2. U.,"& & &".,"& (sCstem inputs and outputs)
identificiranje
izvori* porijeklo
destinacije (koga pogada promjena)
3. F3+7'&-( )&)*(/,
funkcija postoje?eg
manuelne procedure
interfejsi
programi
fajle
baze
ostalo
1iljevi sistema6 Za'to se to radiP
ULAZI I IZLAZIA
izvori ulaza
destinacije izlaza
ko vr'i unos
kome trebaju izlazi
frekvencije
F3+7'&-(A
Kako se ulazi transformiraju u izlaze
ta se i kako procesira
Ko obavlja koje funkcije
Kako to uti?e na korisnika
Kako se funkcije obavljaju
Analiza manuelnih i kompjuterskih procedura
Analiza dokumenata i ekrana response time (vrijeme odziva)
Arhiviranje
A8uriranje
4ticaj hardvera na problem
KREIRANJE ALTERNATIVNIH RJE!ENJA
Korekcija ili rein8injehng !opravka ili radikalan redizajn. !rimjer6
4novavanje eka
"aze $anije Sada
7. !rovjeri eka tanost popunjenog ,sto
9. !rovjeri stanje rauna ,sto
:. !rovjeri potpis
% 4zmi fajlu potpisa
% !retra8i karticu potpisa
% !rovjeri potpis
% 3rati fajlu potpisa
% 3rati se na 'alter
!rovjeri potpis
na ekranu u
kartonu klijenta
;. 4vedi ek ,sto
< ,splati ,sto
D, .& )3 3 /(F3#%(/(+3 %,"#&-(+( +$#( *(9+$.$1&-(H
B%,&+)*$%/&+1
!*, 4%(5.,?( 7$%&)+&7H M$13;( )$.3'&-(A
!romjena manuelnih procedura
!romjena procesa i procedura
$edizajn dokumenata
!romjena opreme j 0ovi sistem
/stalo
INDIKATORI I MJERE PODOBNOSTI 8FIZIBILNOSTI:
E7$+$/)7, > 5, .& )( &)4.,*&
T(9+&27, > /$?( .& )( &"#()*&
O4(%,*&#+, > 5, .& ;( 63+7'&$+&%,*&
T(%/&+&%,+-( > 5, .& ),5,C 7,<+-(+-(
1. E7$+$/)7, 6&"&@&.+$)* 86&+,+'&-)7,:
1ostGbenefit analiza
ta je neto dobitak ako ,S uvedemo
ta su razlozi osim ekonomskih
0emjerljivi tro'kovi i koristi
#a li su koristi ve?e od ulaganja
2. T(9+&27, 6&"&@&.+$)*
&o8e li se realizirati ovdje6 (softver* hardver)
!ostoji li negdje tehnologija i metod
3. O4(%,*&#+, 6&"&@&.+$)*
&o8e li se sistem realizirati ovdje
,mamo li kadrove
4. V%(/(+)7, 8*(%/&+)7,: 6&"&@&.+$)*
#a li ?e biti uraeno na vrijeme
Ako ne daje pravovremene informacije odbacuje se. $ast poduze?a % raste obrada Q nove
potrebe za hardver i softver. !eriod razvoja i unapreenje prilagoditi rastu poduze?a
S(.(7'&-, ,.*(%+,*&#(
!roblem SA6 nema lo'e* nema dobre alternative.
0i jedna alternativa ne zadovoljava sve zahtjeve.
,spitati relativne prednosti svakog rje'enja
+ro'kovi u odnosu na karakteristike i sadr8aj (obilje8ja)
IZVJE!TAJ O FIZIBILNOSTI > PODOBNOSTI
I"#-(<*,- 4%(*)*,#.-, 5$7," ", 4%(4$%3;(+& )&)*(/
N( 37.-323-( 5(*,.-( ,+,.&"(.
S,5%?,-
1. D(6&+&'&-, 4%$@.(/,
-asna* kratka* potpuna definicija
2. P%&-(5.$1 %-(<(+-,
/pis predlo8enog sistema
!redvieni tro'kovi
Anga8iranje ,judi ovjekGmjesec
!rednosti i nedostaci izabranog rje'enja (dokazi)
ta se sistemom dobija (zadovoljenje potreba)
1ostGbenefit analiza
+ehniki aspekti
/perativni aspekti (obrade)
+erminska fizibilnost
3. O)*,.( /$13;+$)*& > 7%,*,7 $4&)
/pis ostalih alternativa
Kriterij fizibilnosti alternativa
$azlozi za odbacivanje
4. ANALIZA
FAZE ANALIZE
!reliminarna analiza sa vi'e detalja. "okus na odabranu alternativu
est kljunih aktivnosti analize6
1. A+,.&", > )*35&-, 4$)*$-(;(1 )&)*(/,
&etod sistema (procesi* podaci* granice)
,nterfejsi
2. R(#&"&-, ,7*&#+$)*& $@,#.-(+&9 3 4%(.&/&+,%+$- ,+,.&"&
$edefinirati problem % ako je potrebno
3rednovanje rje'enja
$evidiranje komponenti fizibilnosti
3. P%&4%(/, /$5(., +$#$1 )&)*(/,
"ormuliranje modela novog sistema (procesi* podaci)
"ormuliranje interfejsa
!redvianje namirivanja
,spitivanje potreba hardvera i softvera
4. R(#&"&-, 4%(.&/&+,%+$1 4%$1%,/,
5. I"%,5, 4.,+, %(,.&",'&-( 4%$-(7*,
6. P%&4%(/, &"#-(<*,-,
4.1. MODEL POSTOJEIE0 STANJA
#ijagrami toka % model sistema
ta sistem omogu?uje
Kako funkcionira
,zvr'avanje fiinkcija u novom sistemu ?e biti na novi na?in (i sa novim sredstvima)
0e moramo uvijek analizirati postoje?i sistem da bi kreirali novi.
#a li analizirati postoje?i sistem6
Kako poznajemo sada'nji sistem
#a li je sistem prete8no manuelni ili automatiziran
4 kakvom je odnosu potreba korisnika sa postoje?im sistemom.
Ako je sistem kompjuteriziran i tra8i se samo dodatak tada analiza postoje?eg nije
nu8na.
MODEL PREDLO=ENO0 SISTEMA
SA poznaje sistem i problem korisnika
&odel kreiramo na osnovu6
dijagrama toka
rjenika podataka
opisa procesa
4 fazi dizajna na osnovu ovoga dizajniraju se fiziki detalji.
Za konanu odluku6
revizija definicije problema
revizija inicijalnog modela
modifikacija* ako je potrebno
4 fazi projektiranja SA ?e biti konsultiran.
OPIS POSTOJEIE0 SISTEMA
7.4,azi
9. ,zlazi
:. "ajle
;. lementi podataka
<. /bim transakcije dokumenata
=. +ro'kovi
B. #ijagrami toka
% fizi?ki tok
% logiki tok
E. $jenik podataka
!reliminarni izvje'taj preporuuje kako da postupimo sa problemom6
odr8avati
uklju?iti u plan za promjene
zapoeti razvojni ciklus novog ,S
% ,S ije su performanse ispod potreba korisnika
% ,S koji nisu kritini ali ?e uskoro biti
% ,S sa stalnim problemima
KONCEPT SA
P%$@.(/A R,".&7, &"/(F3 '&.-, & )*,+-,
O1%,+&2(+-, M$13;( 4%(4$%37(
3rijeme 0e poduzimati ni'ta
+ro'kovi &o8e se rije'iti odr8avanjem
Znanje 4naprijediti obuku korisnika
!olitika /dlo8iti za kasnije
!rekidi !romjena ili razvoj je nu8an (nastaviti)
1iljevi ,S
Stanje ,S
#etekcija
problema
!reliminarna
analiza
Stvarni
problem
0
Analiza
potreba
M(F3",#&)+$)* *%,+),7'&$+&9 ,4.&7,'&-,
!roces
#estinacija izvora
$esurs
N$#,'
N$#,'
M,*(%&-,.
I)4$%32&.,'
R,5+&'&
8",4$).(+&:
P$*%,?&#,+-,
R,23+
P.,*+, .&)*,
N$#,'
P%$&"#$5
KUPCI
N,%35?@,
Z,.&9(
N,%32&#,+-(
P%&-(/
D31$#,+-,
MATRICA PREFORMANSI
OKRU=ENJE SISTEMA
R,)4$.$?&#$)* 7$/4-3*(%,
S&13%+$)* )&)*(/,
R,)4$.$?&#$)* %()3%),
A3*$/,*&"&%,+& IS
ULAZ
O4(%,*$%
U%(F,-
M(5&3/
IZLAZ
P(%&$5&2+,
)*%37*3%,
N(4.,+&%,+,
N()*%37*3%&%,+,
> 4$*%,?&#,+-,
S&)*(/ & 4%$'() ", 7$%(7'&-3
D+(#+( 1%(<7( 3.,",
N(4,.+&%,+& /,*(%&-,.+&
*%$<7$#& 3 )&)*(/3
N(4.,+&%,+$ #(.&7& )&)*(/)7&
*%$<7$#&

Você também pode gostar