Upload
king-bradley
View
219
Download
0
Embed Size (px)
Citation preview
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
1/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
Chapter 4 Approaches to Systems-Building
4.1 The Traditional Systems Lifecycle
Systems lifecycle is the oldest method fo i!fom"tio! systems de#elo$me!t%
es$eci"lly fo those medi&m o l"'e "!d com$le( systems $o)ects*
It di#idi!' systems de#elo$me!t i!to fom"l st"'es th"t m&st +e com$leted
se,&e!ti"lly -ith " #ey fom"l di#isio! of l"+o +et-ee! &ses "!d i!fom"tio!
systems de#elo$es . s$eci"lists*
/s&"lly% tech!ic"l s$eci"lists "e systems "!"lysts "!d $o'"mmes% -ho "e
es$o!si+le o! the systems "!"lysis% desi'! "!d im$leme!t"tio! t"s0s*
E!d &ses . &ses "e limited to $o#idi!' i!fom"tio! e,&ieme!ts "!d e#ie-i!' the
tech!ic"l st"ff1s -o0*
The lifecycle is em$h"sis o! fom"l e,&ieme!t "!"lysis% $edefi!ed s$ecific"tio!s
"!d ti'ht co!tols o#e the systems2+&ildi!' $ocess "!d l"stly $e$"e -ith itsdoc&me!t"tio!*
It is time co!s&mi!'% costly "!d i!fle(i+le*
3&t% it is m"i!ly li0e " -"tef"ll5 "$$o"ch i! -hich " t"s0 i! o!e st"'e is com$leted+efoe "!othe -o0 fo the !e(t st"'e +e'i!s*
Acti#ities c"! +e e$e"ted*
6he! e,&ieme!ts "!d s$ecific"tio!s !eed to +e e#ised% ste$s !eed to +e e$e"ted
"!d " !e- doc&me!t m&st +e 'e!e"ted*
4.1.1 Overvie of Systems !evelopment
Ne- i!fom"tio! systems "e "! o&t'o-th of " $ocess of o'"!i"tio!"l $o+lem
sol#i!'*
Ne- i!fom"tio! is de#elo$ed -he! $o+lems "e $ecei#ed*
The $o+lem m"y +e the o!e -hee m"!"'es o em$loyees e"lie th"t the
o'"!i"tio! is !ot $efomi!' "s -ell "s e($ected*
F"ctos of Systems 8e#elo$me!t
I!te!"l 2 To$ m"!"'eme!t e(ec&ti#es
2 /se e,&ests
2 IT de$"tme!t
2 E(isti!' systems
E(te!"l 2 Soft-"e "!d H"d-"e #e!dos
2 Tech!olo'y
2 C&stomes2 Com$etitos
2 The eco!omy
2 Go#e!me!t
Re"so!s of Systems 8e#elo$me!t
Red&ced costs
Im$o#ed se#ice
3ette $efom"!ce
:
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
2/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
Moe i!fom"tio!
Sto!'e co!tol
The "cti#ities th"t 'o i!to $od&ci!' "! i!fom"tio! system sol&tio! to "!
o'"!i"tio!"l $o+lem o o$$ot&!ity "e c"lled systems de#elo$me!t*
It is " st&ct&e 0i!d of $o+lem sol#i!' -ith co!sists of systems "!"lysis% systems
desi'!% $o'"mmi!'% testi!'% co!#esio!% $od&ctio! "!d m"i!te!"!ce*
/s&"lly "ll the "cti#ities "e i! se,&e!ti"l ode% +&t some of the "cti#ities m"y !eed
to +e e$e"ted o some m"y +e t"0i!' $l"ce sim<"!eo&sly*
Ho-e#e% it is de$e!d o! systems +&ildi!' "$$o"ches*
A. Systems Analysis
It is the "!"lysis of the $o+lem th"t the o'"!i"tio! -ill ty to sol#e -ith "!i!fom"tio! system*
It co!sists of defi!i!' the $o+lem% ide!tifyi!' its c"&ses% s$ecifyi!' the sol&tio! "!d
ide!tifyi!' the i!fom"tio! e,&ieme!ts th"t m&st +e met +y " system sol&tio!*
Some othe systems "!"lysis $h"se "cti#ities
G"the i!fom"tio!
8efi!e system e,&ieme!ts
Pioitie e,&ieme!ts
Pototy$e fo fe"si+ility "!d disco#ey
Ge!e"te "!d e#"l&"te "lte!"ti#es
Re#ie- ecomme!d"tio!s -ith m"!"'eme!t
The systems "!"lyst ce"tes o"d m"$ of the e(isti!' o'"!i"tio! "!d systems%
ide!tifyi!' the $im"y o-!es "!d &ses i! the o'"!i"tio!*
All these $eo$le "lso c"lled st"0eholdes% -hee they h"#e " diect i!teest i! the
i!fom"tio! "ffected +y the !e- system*
The!% systems "!"lyst -ill desci+e det"ils of the $o+lems fo e(isti!' systems% +y
e("mi!i!' doc&me!ts% -o0 $"$es "!d $oced&es "!d collecti!' d"t" ;f"ct2fi!di!'
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
3/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
Systems "!"lysis $h"se -o&ld i!cl&de " fe"si+ility st&dy to detemi!e -hethe th"t
sol&tio! -"s fe"si+le o "chie#"+le fom " $es$ecti#e of fi!"!ci"l% tech!ic"l% "!do'"!i"tio!"l st"!d$oi!t*
> m")o ty$es of fe"si+ility st&dy
Technical Feasibility ? C"! the -o0 fo the $o)ect +e do!e -ith c&e!t
e,&i$me!t% e(isti!' soft-"e tech!olo'y% "!d "#"il"+le $eso!!el@ If !e-
tech!olo'y is e,&ied% -h"t is the li0elihood th"t it c"! +e de#elo$ed@
Economic Feasibility? Ae thee s&fficie!t +e!efits i! ce"ti!' the system to
m"0e the costs "#"il"+le@ O% "e the costs of notce"ti!' the system so 'e"t th"tthe $o)ect m&st +e &!det"0e!@
Operational Feasibility ? 6ill the system +e &sed if it is de#elo$ed "!d
im$leme!ted@ 6ill thee +e esist"!ce fom &ses th"t -ill &!demi!e the $ossi+le"$$lic"tio! +e!efits*
The!% " -itte! $o$os"l e$ot% c"lled Pelimi!"y I!#esti'"tio! Re$ot -ill desci+e
the costs "!d +e!efits% e($ected es<s "!d +e!efits% ste!'ths "!d -e"0!esses of e"ch
"lte!"ti#e*
Fi!"lly% it is de$e!d o! m"!"'eme!t decisio! to detemi!e the "$$o#"l of the
$o$os"l*
Est"+lishi!' I!fom"tio! Re,&ieme!ts
It is efe to " det"iled st"teme!t of the i!fom"tio! !eeds th"t " !e- system m&st
s"tisfy "!d "chie#e* It ide!tifies -ho !eeds -h"t i!fom"tio!% -he!% -hee "!d ho- the i!fom"tio! is
!eeded*
Th&s% e,&ieme!t "!"lysis defi!es the o+)ecti#es of the !e- of modified system "!d
de#elo$s " det"iled desci$tio! of the f&!ctio!s th"t the !e- system m&st $efom*
F"<y e,&ieme!ts "!"lysis -ill c"&se of system f"il&e "!d hi'h systems
de#elo$me!t costs "!d othe eso&ces to +e i!#ol#ed*
B. Systems !esign
It det"ils ho- " system -ill meet the i!fom"tio! e,&ieme!ts "s detemi!ed +y thesystems "!"lysis*
It is the o#e"ll $l"! o model fo the system*
The systems desi'!e det"ils the system s$ecific"tio! th"t -ill deli#e the f&!ctio!s
ide!tified d&i!' system "!"lysis*
The s$ecific"tio! sho&ld co#e the "ddess of the m"!"'ei"l% o'"!i"tio!"l "!d
tech!ic"l com$o!e!ts*
I!fom"tio! systems m"y h"#e m"!y $ossi+le desi'! st&ct&es*
>
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
4/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
Ho-e#e% the desi'! sho&ld +e +"sed o! the citei" s&ch "s sim$le% e"se of &se%
effecti#e!ess "!d efficie!cy "!d eli"+le th"t is f&lfills &se1s &!i,&e e,&ieme!ts-ithi! " s$ecific set of tech!ic"l% o'"!i"tio!"l% fi!"!ci"l "!d time co!st"i!ts*
4
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
5/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
Output "rocessing !ocumentation
2 Medi&m 2 Com$&t"tio!s 2 O$e"tio!s
doc&me!t"tio!
2 Co!te!t 2 Po'"m mod&les 2 Systems doc&me!t"tio!
2 Timi!' 2 Re,&ie e$ots
;doc&me!t"tio!* /se the $ototy$e4* Re#ise "!d e!h"!ce the $ototy$e
T-o diffee!t ty$es of $ototy$i!'
:
Analysis
"lanning
Analysis
%dentify (asic
re uirements
!evelop a
or+in
&se the prototype
,evise and enhance
the rotot e
&ser
satisfied
&ser
satisfied
Operational
rotot e
Yes
No
$igure 4. The $ototy$i!' $ocess
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
11/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
Ad#"!t"'es of $ototy$i!'
/sef&l -he! &se e,&ieme!ts "e &!cet"i!*
F&!ctio!"l i! desi'!i!' i!fom"tio! system1s e!d2&se i!tef"ce ;d"t"2e!ty
scee!% e$ots o 6e+ $"'es
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
12/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
A. "urchased Applications
8&i!' the systems "!"lysis $h"se% systems "!"lyst sho&ld i!#esti'"te -hethe "
commeci"lly "#"il"+le soft-"e $"c0"'e co&ld s"tisfy system e,&ieme!ts* O!ce the
e,&ieme!ts of "!y !e- system h"#e +ee! s$ecified% the "!"lyst c"! the! loo0 "t
"#"il"+le soft-"e $"c0"'es to see -hich o!es most closely fit the &ses1 !eeds% "ll-itho&t "ct&"lly desi'!i!'5 th"t system*
6hy P&ch"sed@
No-"d"ys% most of the soft-"e $"c0"'es "e -ell desi'!ed "!d e"sily "#"il"+le "t
the m"0et -ith the e"so!"+le $ices*
Th&s% this "ct "s the m"i! e"so! fo com$"!y to $&ch"se soft-"e $"c0"'es is to
s"#e thei de#elo$me!t time*
Ste$s i! $&ch"si!' e"dy2m"de soft-"e
:* E#"l&"te the i!fom"tio! system e,&ieme!ts Ide!tify the 0ey fe"t&es of the system
Estim"te #ol&me "!d f&t&e 'o-th
S$ecify "!y h"d-"e co!st"i!ts
Pe$"e " e,&est fo $o$os"l
=* Ide!tify $ote!ti"l soft-"e #e!dos
>* E#"l&"te soft-"e $"c0"'e "lte!"ti#es
E(isti!' &ses
Testi!'
3e!chm"0i!'
4* M"0e the $&ch"se
D* I!st"ll the soft-"e $"c0"'e
Ad#"!t"'es of $&ch"si!'
Fe-e "!"lysts "!d $o'"mmes e,&ied
o- Cost
o- m"i!te!"!ce costs
E(celle!t doc&me!t"tio!
F"st im$leme!t"tio!
Co!ti!&"lly &$d"ted
P&ch"si!' is0s
Not meeti!' the e,&ieme!ts
ess efficie!t
"c0 of #e!do s&$$ots
P&ch"ses m"y $"y fo fe"t&es they do!1t !eed
Po+lems of m"i!te!"!ce
:=
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
13/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
B. Customi'ation of pac+age
A $"c0"'e sol&tio! -o&ld !om"lly !ot meet "ll yo& e,&ieme!ts% $eh"$s o!ly 7D
$ece!t of the e,&ieme!ts*
Fo the em"i!i!' =D $ece!t% yo& m"y h"#e to "d)&st the -"ys of doi!' +&si!ess tom"tch the $"c0"'e soft-"e o% moe e($e!si#ely% to c&stomie% o "lte% the $"c0"'edsoft-"e to meet yo& !eeds*
Th&s% c&stomi"tio! c"! +e defi!ed "s the $ocesses of modify the soft-"e $"c0"'e
to meet "! o'"!i"tio!1s &!i,&e e,&ieme!ts -itho&t destoyi!' the $"c0"'e
soft-"e1s i!te'ity*
Ad#"!t"'es
S"tisfy &!i,&e e,&ieme!t
Meet co!st"i!ts of e(isti!' systems "!d tech!olo'y
8e#elo$me!t time sho&ld +e m&ch ,&ic0e% 'i#e! th"t most of the system -ill +e-itte! "le"dy
8is"d#"!t"'es
Costly
M"y c"&se time del"y
Not meet the e,&ieme!ts
M"y i!tod&ce +&'s th"t do !ot e(ist i! the st"!d"d #esio!
Ne- s0ill "!d e($etise !eeded
Po+lems of m"i!te!"!ce
C. Outsourcing
Is the $ocess of t&!i!' o#e "! o'"!i"tio!1s com$&te ce!te o$e"tio!s%
telecomm&!ic"tio! !et-o0s o "$$lic"tio!s de#elo$me!t to e(te!"l #e!dos*
Me"!-hile% o&tso&ci!' m"y "lso co!side i! the -"y -hee com$"!y hie "!
e(te!"l #e!do to desi'! o ce"te the soft-"e fo its system% +&t the com$"!y
-o&ld o$e"te the system o! its o-! com$&te*
Th&s% o&tso&ci!' is the &se of o&tside com$"!ies to h"!dle " $otio! of " com$"!y1s
-o0lo"d*
No-"d"ys% o&tso&ci!' is the most $o$&l" method +ec"&se it $ecei#es "s moe cost
effecti#e th"! m"i!te!"!ce "cti#ity*
Ad#"!t"'es of o&tso&ci!'
Cost Red&ctio!
Co!ce!t"te o! Coe 3&si!ess
Access to Ne- Reso&ces "!d Tech!ic"l E($etise
Elimi!"ti!' 8&d'e 6o0
:>
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
14/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
Ris0s of o&tso&ci!'
Co!t"ct e!'th
Com$etiti#e Ed'e
Co!t"ct Re!e-"l
Co!fide!ti"lity
8is"'eeme!ts
4.4 &ser Application !evelopment
/se "$$lic"tio! de#elo$me!t is the de#elo$me!t of i!fom"tio! systems +y e!d &ses
-ith little o !o fom"l "ssist"!ce fom tech!ic"l s$eci"lists*
4.4.1 $actors encouraging user application development
;i< Ch"'e2+"c0 Systems
I! o'"!i"tio! -hee the IT de$"tme!t ch"'es +&si!ess &!its fo e#eyse#ice% m"!"'es sometimes e!co&"'e thei em$loyees -ho 0!o- ho- to &se "
$o'"mmi!' tool to de#elo$ sm"ll "$$lic"tio!s i!ste"d of -"iti!' "!d $"yi!' fo it*
;ii< The 6ides$e"d /se of PCs
6ith the -ides$e"d "ccess to PCs "!d fie!dlie soft-"e de#elo$me!t
tools% it e!co&"'ed #"io&s &ses to e($eie!ce -ith "$$lic"tio! de#elo$me!t*
;iii< The Eme'e!ce of 4Gs "!d is&"l Po'"mmi!' "!'&"'es
/se2fie!dly #esio!s of fo&th2'e!e"tio! l"!'&"'es% s&ch "s is&"l
3"sic% "lso co!ti+&ted to self2eli"!ce* Some of these $o'"mmi!' s0ills "!d tools "e el"ti#ely e"sy to le"! -ithi! d"ys*
E'* Micosoft Fo!tP"'e is " de#elo$me!t tool -ith m"!y fe"t&es th"t
c"! +e em$loyed +y e!d &ses to ce"te 6e+ $"'es "!d 6e+ sites -itho&t -iti!'$o'"m code*
;i#
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
15/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
I! ode to "ssist o'"!i"tio!s m"(imie the +e!efits of &se2de#elo$ed "$$lic"tio!s%
m"!"'eme!t sho&ld co!tol the de#elo$me!t +y e,&ii!' cost )&stific"tio! +yest"+lishi!' h"d-"e% soft-"e "!d ,&"lity st"!d"ds*
Cet"i! o'"!i"tio!s &sed i!fom"tio! ce!tes to $omote st"!d"ds of h"d-"e "!d
soft-"e so th"t e!d &ses co&ld !ot i!tod&ce too m"!y dis$""te "!d i!com$"ti+le
tech!olo'ies i!to the fim*
The e($losio! of &se2de#elo$ed "$$lic"tio!s "lso $oses ch"lle!'es to m"!"'es% +oth
i! IS &!its "!d othe +&si!ess &!its* Th&s% m"!"'eme!t m&st de"l -ith the follo-i!'
ch"lle!'es
;i< M"!"'i!' the e"ctio! of IS $ofessio!"ls
IS $ofessio!"ls ofte! e"ct !e'"ti#ely to &se de#elo$me!t +ec"&se they
see it "s &!demi!i!' thei o-! d&ties "!d "&thoity*
To sol#e this% m"!"'eme!t m&st set cle" '&ideli!es desci+i!' -h"t ty$es
of "$$lic"tio!s e!d &ses m"y "!d m"y !ot de#elo$*
;ii< Po#idi!' s&$$ot To e!co&"'e &ses to de#elo$ "$$lic"tio!s IS m"!"'es m&st "ssi'! " si!'le
tech!ic"l co!t"ct fo &ses*
This eso&ce is " f&!ctio! of the hel$ des0 i! the i!fom"tio! ce!te*
;iii< Com$"ti+ility
To e!s&e com$"ti+ility -ith othe "$$lic"tio!s -ithi! "! o'"!i"tio!% the
o'"!i"tio!1s IS $ofessio!"ls sho&ld "do$t "!d s&$$ly st"!d"d de#elo$me!t tools
to i!teested &ses*
/ses sho&ld !ot +e "llo-ed to &se !o!2st"!d"d tools*
;i#
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
16/17
AACS4794 MANAGEMENT INFORMATION SYSTEMS CHAPTER 4
Additional ,eference/
System Re,&est
:
Ph"se :
System
Pl"!!i!'
Pelimi!"y
I!#esti'"tio!Re$ot
Ph"se =
System
A!"lysis
System
Re,&ieme!t
8oc&me!t
Ph"se >
System
8esi'!
System
8esi'!S$ecific"tio!
Sto$
Po)ect
8e#elo$me!t
Sto$
Po)ect8e#elo$me!t
Sto$
Po)ect8e#elo$me!t
8/14/2019 Chapter 4 - Approaches to Systems-Building.doc
17/17