Upload
thiti-theerathean
View
218
Download
0
Embed Size (px)
Citation preview
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 1/64
!"#$%&'"#())*"#*'+,-
../010 /2#(+/23#
Center for Teaching Excellence
University of the Thai Chamber of Commerce
!"#$%& ( !"#!#$!"%&'!(()*()!"
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 2/64
)
Agenda.
• !"#40+5#"(6789(..!8))#())*"#*'+,-
- !"#$%&'#"()*+,(--!+..#(..
- /0!$%&'#"()*#(..
• !"#$%&'"#())*"#*'+,-
- $12#!"#304/"#(..
- !"#&#% 5678/+,(!"#$"1+9/:'#1!"#
- !"#$%&'#"()*#(..
- !"#--!+..#(..
- !"#304/"+,(;<=-.#(..
- !"#>?81"/+,(.@#A1#0!B"
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 3/64
*
!"#40+5#"(6789(..!8))#())*"#*'+,-
!"#$%&#"'()*'!"#++!),,#',,
!"#$%&!'"(&!'")*&+',-#"%$"%./*012344"5627 81!7 89%/*06!:$"#$$27 84#
;:<&' =-0>4&!'"%5&54?:9@AB+'=C'6D 27 81!5>/E F&(&"#$$6'&@A44G$:& 1;H 804:>+'I'"I&12J+"H0"#$$6'&(+.C.'I&:$I&G&!'"@K5$:=56'& ( +*$""-GL-='.1@M'+.'9/0606)N!"
!"#40+5#"(67#())
!'"!O+&>)GPI.$:=5/06"#$$6'&27 81+.'#I. 1;H 80,!*@AB+'27 8;$4'!!'"
%51)"'#+N"#$$6'&1>5. +"H0 00!,$$"#$$(+.C27 89:6Q.C1)9.7 (&"#$$@A44G$:&1-9 R >9!C0&27 84#00!,$$"#$$6'&(+.C Q>*&: F& 4#=*062O)%'.1/*'(4!:$"#$$6'&@A44G$:&2: F6"#$$1I79!C0&
!"#..!8))#())
!'";:<&'"#$$I'"I&12J1@S&!"#$%&!'"27 8 (T*12)&5)(&!'"%51)"'#+N,-#!'"00!,$$ 1;H 80!O+&>)GPI.$:=5/06"#$$I'"I&12J/0606)N!'"27 8LU * (T*=*06!'"
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 4/64
+
• !"#$!"%&'(")*+$",'("-'./0'1+(
• 23, 45!"67,89,:(3);'("8<&(;
•
1=(5>+?&'("7("7;28@5('AB C; • 23, 45'"6$=;'("1=$1%5'("8<&(;
• /D>+;8%;'("D<2;,;'("
Q.C=*06>O1&5&!'"(>D @":$@"G6"#$$1>5.(+*>7/E F& ;:<&'"#$$(+.C
-;=8(&8E 4 FD+*/#&G(''("=,21"(6*H"6$$&(;27"IG7, C;-/+=
%-./*01234!"#$%&#"'(#',,
!"#40+5#"(6789(..!8))#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 5/64
,
5!$%&#"'(#',, &:!%51)"'#+N"#$$ (System Analyst : SA) )H0 LU *27 8JE!V'@AB+',-#)%'.=*06!'"/0606)N!" >*%9!'"&O10'12)R&R-97I'"I&12J1/*'.'TC%9,!* Q/@AB+'2'6WG"!54 R>9&:!%51)"'#+N"#$$4#=*06=5>=C0!:$$G))-=C'6D 27 81!7 89%/*06 >:6&7 F
LU *$"5+'" LU * (T*6'&"#$$ &:!1/79&R@",!".
!"#40+5#"(6789(..!8))#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 6/64
-
!"#40+5#"(6789(..!8))#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 7/64
.
!"#40+5#"(6789(..!8))#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 8/64
/
5!$%&#"'(#',,
8#'J6-/61=(5"0 +8(&281;,1
8#'J6-/61=(5"0 +8(&9%"',G
1=(5KL 4?7#>MH-/6G""M($""N=,O(OE3
• 281P;P/ME-/6'("8<&(;A?&"6$$1?53,=2>?"H • 21"L 4?&5L?O.=M);'("3#Q;("6$$
• */#''("$",*("P1"&'("
• =#Q;9""5-/6"0!-$$'("D<2;,;&(;);?&1H'"
• P1"&7"+(&A?&?&1H'"
• '"6$=;'("8<&(;8(&9%"',G
• 1=(52A+()G2'E 4M='#$R/'"68$G(''("2!/E 4M;-!/&
• '("1(D'("3S>,'""5A?&R0 + )O+ •
281;,1);'("7L 4?7("
• '(""#'J(1=(52!T;7.=;>#=
• '("!'!UD1=(5/#$
8#'J6-/61=(5"0 +D+(;1;-/68E5&(;
!"#40+5#"(6789(..!8))#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 9/64
0
!"#$%&'"#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 10/64
12
!"#$%&'"#())*"#*'+,-
678#!"#9:4"#',, • !'"1"5 8.=*&,-#%'6,L&R)"6!'" (System Planning)
• !'"%51)"'#+N"#$$
(System Analysis)
• !'"00!,$$"#$$
(System Design)
• !'";:<&',-#2>I0$"#$$
(System Implementation)
• !'"(T*6'&,-#$O"G6":!V'"#$$
(System Operation and Support)
JE!V'1;5 8.1=5. "!!+,--.!/0%)!1()2/)!"-!1(!%*3-45*."-+67668869-#:;%<)"!35
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 11/64
11
8)):;9.<!#()4'!"#$%&'"#())(Development Process Model)
,$$4O-06!"#$%&!'";:<&' )H0 ,&%)5>XE 86(T*1@S&!"0$/06/: F&=0&,-#,$$,L&IO+":$!'">O1&5&!54!"".!'";:<&'"#$$>*'&=C'6D R >9,$$4O-06!"#$%&!'";:<&')%"1@S&05I"#=C0%5W7!'"27 84#(T*;:<&'"#$$=-0>4&12)&5),-#
1)"H 806.H027 84#(T*;:<&'"#$$
• Linear Process Model
• Incremental Process Model
• Evolutionary Process Model
!"#$%&'"#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 12/64
1)
!"#$%&'"#())=>4340/2+?0<@5#<*#>"<(Structured System Analysis and Design Methodology)
12)&5)!'";:<&'"#$$,$$>:61>5. XE 86=: F609U C$&;H F&Y'&/06!'";:<&'"#$$I'"I&12J>*%9%5W7!'"1T56R)"6I"*'6,-#!'"R@",!".,$$R.>U-
=,9E2O,&P1"&7"+(&
(Structures Approach)
!'"%51)"'#+N,-#00!,$$1T56R)"6I"*'6 (Structures Analysis and Design)
!'"R@",!".1T56R)"6I"*'6 (Structures Programming)
!"#$%&'"#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 13/64
1*
!"#$%&'"#())=>4340/2+?0<4%1AB
12)&5)!'";:<&'"#$$>*%9!'"%51)"'#+N-:!VP#!'"R=*=0$"#+%C'6!:&/06%:=ZG (Object) XE 86['9(&%:=ZG,=C-#%:=ZG&: F&4#@"#!0$Q@>*%9/*0.U- (data) ,-#!"#$%&!'" (method) R>9!'";:<&'"#$$1T56%:=ZG&: F&4#@"#!0$>*%9
• !'"%51)"'#+N"#$$>*%9%5W71T56%:=ZG (Object-Oriented Analysis: OOA)
• !'"00!,$$"#$$>*%9%5W71T56%:=ZG (Object-Oriented Design: OOD)
• !'"!'"1/79&R@",!".1T56%:=ZG (Object-Oriented Programming: OOP)
(Object-Oriented Analysis and Design Methodology)
!"#$%&'"#())*"#*'+,-
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 14/64
1+
!"#+#0 CD1>'89(!"#4"<8E'@5#<!"#
• !'"!O+&>@AB+'
• !'"JE!V')%'.1@S&Q@Q>* • !'"!O+&>='"'61%-'R)"6!'"
•
!'"4:>=: F627.;:<&'"#$$
!0:!##D,2 C1>.<=;+'0'!"#
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 15/64
1,
!"#!;6'=F%G6"
!"#+#0 CD1>'89(!"#4"<8E'@5#<!"#
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 16/64
1-
!"#+#0 CD1>'89(!"#4"<8E'@5#<!"#
!"#!;6'=F%G6"
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 17/64
1.
!"#-H!I"54"D+FJ'KFK=>
!'"JE!V')%'.1+.'#I. +"H0 !'"JE!V')%'.1@S&Q@Q>* )H0 !'"%51)"'#+N1@"79$1279$1;H 80+'/*0I"G@%C')%"4#.7!'";:<&'"#$$6'&+"H0Q.C ,-#)%";:<&'(&25J2'6(>
• )%'.1+.'#I.>*'&12)&5)
• )%'.1+.'#I.>*'&1J"VYJ'I="N • )%'.1+.'#I.>*'&!'"@K5$:=5!'"
!"#+#0 CD1>'89(!"#4"<8E'@5#<!"#
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 18/64
1/
!"#4"<8E'!"#=;+'0'!"#
!"#+#0 CD1>'89(!"#4"<8E'@5#<!"#
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 19/64
10
PERT/CPM(Program Evaluation and Review Technique/Critical Path Method)
9 =
>
7
?
@
8
A
B 96
99
C/03*5#D%
E+%(.)
@ G%%1.
7 G%%1.
= G%%1.
> G%%1. > G%%1. ? G%%1.
@ G%%1. 7 G%%1. = G%%1.
> G%%1.
7 G%%1.
7 G%%1.
9 G%%1.
H%.#2:
I*0;G*0%
H%.#2:
E/4!G*0%
J0%*;K/*0;
I*0;G*0%I*0;G*0%
L%.!#:2
M%5%*.%
I*0;G*0% M%5%*.%
I*0;G*0%
N/3+5%!%
E/4!G*0%M%5%*.%
E/4!G*0%
O*P/'! Q*:'*5
C#:#."
Q*:'*5
M%5%*.%
Q*:'*5
R0#:! Q*:'*5
!"#+#0 CD1>'89(!"#4"<8E'@5#<!"#
!"#4"<8E'!"#=;+'0'!"#
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 20/64
)2
!"#:%=1% ><,2D$%&'"#()))P#!"".!'">O1&5&6'&
LU *4:>!'"R)"6!'"
• &:!%51)"'#+N"#$$
• R@",!".1.0"N • &:!00!,$$Y'&/*0.U-
• 14*'+&*'27 8"%$"%./*0.U-
• +:%+&*'+&C%96'&
• 14*'+&*'27 8@K5$:=5!'"
• LU *\]!0$".
• TC'612)&5)
'/% .5&(;281;,1 '/% .5R0 + )O+"6$$
LU *4:>!'""#$$I'"I&12J'/% .5R0 +$",*("
'/% .5R0 +D<2;,;P1"&'("
!"#+#0 CD1>'89(!"#4"<8E'@5#<!"#
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 21/64
)1
!"#40+5#"(67#())
• !'"!O+&>)%'.=*06!'"/06"#$$
• !'"I"*'6,$$4O-06!"#$%&!'"
• !'"I"*'6,$$4O-06/*0.U-!0:!##D,2 C1>.<=;+'0'!"#
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 22/64
))
!"#40+5#"(67#())
• %:=ZG@"#I6)N/06"#$$6'&)H00#Q" (What)
• /0$1/=,-#%5W7!'"2O6'&1@S&09C'6Q" (How)
(&!'"JE!V'"#$$6'&(>D &:!%51)"'#+N"#$$4#=*06;54'"P'"'9-#1079>/06"#$$(&
.G..06=C'6D >:6&7 F
• (T*1%-'(&!'"2O6'&12C'Q>,-#4#2O1.H 80Q+"C (When)
• $G))-27 81!7 89%/*06!:$"#$$6'&)H0()" (Who)
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 23/64
)*
!"#!;6'=54"D1>.<!"#L.<#())
'"6$=;'("D<2;,;9%"',G
(Business Process)
7("7;28@A?&9%"',G
(Business Information)
2&L 4?;FAA?&'("D<2;,;9%"',G
(Business Rule)
3!4563!7!89 :;!<6=6<>96?8
• R)"6I"*'6!'"2O6'&
• TH 80!"#$%&!'"2O6'&
• %:=ZG@"#I6)N (&!'"2O6'&
• /*0.U-&O1/*' • ,+-C6/*0.U-&O1/*'
• L--:;WN4'!!'"@"#.%-L-
• LU * (T*L--:;WN • -:!VP#,-#/: F&=0&(&!'"2O6'&
• 16H 80&Q/(&!'"2O6'&
• @AB+'27 8;$4'!!'"2O6'&
• /*01I&0,&#(&!'",!* Q/@AB+'
• !'"JE!V'10!I'" • !'"I:.['VPN • !'"I:61!=
• !'"(T*,$$I0$Z'.
=><9"=68@68A B 68=?37>96?8
A>9C!368A
!"#40+5#"(67#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 24/64
)+
!"#*#>"<8)):;9.<!#()4'!"#
-R;:(3'"6-7A+?50/ (Data Flow Diagram) )H0 1)"H 806.H0(&!'",I>6[';"%./06"#$$ (&"U@,$$/06Q>0#,!". XE 86,I>6)%'.I:.;:&WN"#+%C'6/*0.U-,-#!"#$%&!'"2O6'&/06"#$$6'&
XE 86TC%9(+*!'"IH 80I'"1;H 80%51)"'#+N,-#00!,$$"#$$/0627.6'&;:<&'"#$$.7)%'.6C'9 1/*'(4="6!:&
,-#(T*1@S&1)"H 806.H0(&!'"%51)"'#+N,-#!'";:<&'"#$$1T56R)"6I"*'6 ,L&[';!"#,I/*0.U-4#2O(+*
2"'$ZE6
• ,+-C627 8.'/06/*0.U-%C'.'4'!Q+& ?
• @-'92'6/06/*0.U-%C'/*0.U-4#ZU!IC6Q@Q+&+"H04#ZU!1!3$Q%*27 8 (> ?
• 1!5>1+=G!'"PN (>!:$/*0.U- ?
!"#40+5#"(67#())
7
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 25/64
),
!"#*#>"<8)):;9.<!#()4'!"#
'"6$=;'("*"L?'("!"65=/R/
(Process)
'"6-7A+?50/
(Data Flow)
-*/.&2'I$A+?50/
(Data Store)
9
;7<+=4>"
3,%?@8
A+B*C5!7"4H9
7, 4&8E 42'E 4M=A+?&'#$"6$$
(External Entity)D!>"
!"#40+5#"(67#())
7
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 26/64
)-
=
E46F
%G4%H+4IJK
L"M N"O#'P4Q7&R %G4%H+4IJK)/4!!"#%G4 C5!7"4
A+B*C5!7"4H9 A+B*!"#S"T%G4%H+4H=A+B*%G4%H+4 -U!V"4!"#S"T%G4%H+4
A+B*C5!7"4H9
!"#W4X! SM%(/0;T
A+B*C5!7"4H9
!"#Y"4 SM%!0#%U%T
A+B*C5!7"4H9
!"#)Z[\ SV;#!T
!"#40+5#"(67#())
!"#*#>"<8)):;9.<!#()4'!"#
7
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 27/64
).
!'"1/79& DFD I'.'"Z,9!"'9-#1079>/06,L&[';00!1@S&+-'9"#>:$ 1;H 806C'9=C0!'"!O+&>/0$1/=(&!'";54'"P',-#6C'9=C0!'"2O)%'.1/*'(4
!"#"$% &'(')"#',,J'%]T4*+,-.// $01&'(')"
*+'"$234/
!"#"$%
5/6'*+,-.//
&'(')"
.178*+'"$234/
*+,-.//@1
*+,-.//
*+,-.// *+,-.//
$01&'(')" *+'"$234/
1 )
N/:!%<! H#*20*3
HCH O%U%5 9
#',,J'%]T4
!"#40+5#"(67#())
!"#*#>"<8)):;9.<!#()4'!"#
7
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 28/64
)/
!"#*#>"<8)):;9.<L>.DM9 !'"I"*'6,$$4O-06/*0.U- )H0 !'"0W5$'91!7 89%!:$/*0.U-27 81!5>/E F&2: F6+.>(&"#$$ ;"*0.2: F64O-06)%'.I:.;:&WN"#+%C'6/*0.U-27 81!5>/E F&&: F& R>9(T*,L&[';,I>6)%'.I:.;:&WN"#+%C'6/*0.U-
!"#40+5#"(67#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 29/64
)0
• !'";54'"P',&%2'6(&!'";:<&'"#$$
• !'"00!,$$IZ'@A=9!""./06"#$$
• !'"00!,$$,+-C64:>1!3$/*0.U-
• !'"00!,$$IC%&&O1/*',-#,I>6L-/*0.U-
• !'"00!,$$TG>)OI: 86
!"#..!8))#())
!0:!##D,2 C1>.<=;+'0'!"#
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 30/64
*2
!"#..!8))#())
!"#$0:"#N"8'4,"<O'!"#$%&'"#())
+-:64'!2O!'"JE!V'"#$$6'&@A44G$:&27 8 (T*09U C,-*% =C0Q@1@S&/: F&=0&!'"1="79.IO+":$!'"1@-7 89&
ZC'9Q@IU C"#9#!'"00!,$$"#$$ R >9;54'"P'2'61-H0!(&!'"4:>+'X0^=N,%"N R >906)N!"I'.'"Z27 84#;:<&'X0^=N,%"N (T*106 XH F0X0^=N,%"NIO1"3427 8;:<&'Q%*,-*%.'(T*6'& +"H0(+*$"5V:20H 8&;:<&'X0^=N,%"N='.)%'.=*06!'"27 8ZU!!O+&>/E F&
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 31/64
*1
!"#$0:"#N"8'4,"<O'!"#$%&'"#())
-;=8(&8E 4 1 : '("3#Q;(P!"-'"5AB C;5(2?&
• =*06.727.6'&(&!'";:<&'R@",!". @"#!0$>*%9 LU *4:>!'"JU&9NI'"I&12J &:!%51)"'#+N"#$$ R@",!".1.0"N
•
1+.'#!:$"#$$I'"I&12J27 8.7)%'.X:$X*0&&*09
-;=8(&8E 4 2 : '("G+(&$",J#83#Q;("6$$ !'"4*'6$"5V:2;:<&'"#$$1@S&!'"27 8&:!%51)"'#+N"#$$4'!$"5V:2.'"C%.2O!'"
JE!V'"#$$!:$+&C%96'&/06LU *%C'4*'6,-#.7!'"@"#!%>"')' 2: F6&7 F0'4.7!'"%C'4*'62: F6"#$$_'"N>,%"N,-#X0^=N,%"N "%.ZE6$"5!'"+-:6!'"/'9>*%9
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 32/64
*)
-;=8(&8E 4 3 : '("KL C?P!"-'"57<2"IG"0!• '("KL C?P!"-'"57<2"IG"0!8# C&O%D
LU * (T*I'.'"Z(T*6'&='.^A6!NT: 8&R@",!".27 8.7 (+*12C'&: F& IC%&(+BC,-*%4#1+.'#!:$"#$$I'"I&12J)C0&/*'61-3! /*04O!:>/06R@",!".-:!VP#&7 F )H0 LU * (T*6'&4#=*06@":$!'"
2O6'&(+*1/*'!:$R@",!".(+* Q>*,-#.:!Q.C)C09.7$"5!'"+-:6!'"/'9
• '("KL C?P!"-'"57<2"IG"0!8E 42!T;P5D0/ R@",!".27 8$"5V:2L-5=R@",!".!'";:<&'/E F&.' .7"')')C0&/*'6,;6 1+.'#!:$
"#$$I'"I&12J/&'>(+BC XE 860'4@"#!0$>*%9"#$$9C09.'!.'9 LU *XH F0I'.'"Z&OR@",!".$'6IC%&Q@;:<&'=C0Q>* >*%9R@",!".1.0"N/06=&106 !'"I: 86XH F0R@",!".,$$&7 F4#.7$"5!'"+-:6!'"/'9>*%9
!"#..!8))#())
!"#$0:"#N"8'4,"<O'!"#$%&'"#()) (1C.)
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 33/64
**
!"#..!8))*A"F%13!##DL.<#()) !'"00!,$$IZ'@A=9!"".1@S&!'"0W5$'91!7 89%!:$I[';,%>-*0./06"#$$6'&(+.C R>9%'6,L&1!7 89%!:$_'"N>,%"N X0^=N,%"N !'"1TH 80.=C01)"H0/C'9 ,-#"#$$)%'.@-0>[:9 1;H 80I&:$I&G&"#$$6'&(+.C
• !'"!O+&>)GPI.$:=5/06 HW ,-# SW
• !'"1TH 80.=C0!:$"#$$1!C'
• %5W7!'"@"#.%-L-
• "U@,$$!'"1TH 80.=C01)"H0/C'9
• !'"4:>!'">*'&)%'.@-0>[:9
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 34/64
*+
!"#..!8))869C<:%=+!J)L>.DM9 • !'"1-H0!"#$$4:>!'"Y'&/*0.U-
• !'"!O+&>"U@,$$(&!'"4:>1!3$/*0.U-
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 35/64
*,
!"#..!8))*C4'';+L>"89(8*=<E9L>.DM9
"(M&(; (Report) 1@S&10!I'"XE 86Q>*.'4'!!'"@"#.%-L-/*0.U-27 8ZU!1!3$Q%* (&"#$$ R>90'41@S&"'96'&27 8;5.;N2'61)"H 806;5.;N +"H0 Output Screen 27 8L-,I>62'640[';
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 36/64
*-
!"#..!8))*C4'';+L>"89(8*=<E9L>.DM9 V?"H5 (Form) +.'9ZE6 10!I'"IO+":$1=5./*0.U- R>94#=*06.7/*0)%'.$&10!I'"1;H 800W5$'9,=C-#=O,+&C6/06!'"1=5. XE 862O(+*LU *!"0!10!I'"1/*'(4Q>*%C'=*061=5./*0.U-0#Q" =:%09C'6/06^0"N.
Q>*,!C ,$$^0"N.($I.:)"I.'T5! ,$$^0"N.($I: 86XH F0 1@S&=*&
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 37/64
*.
!"#..!8))*C4'';+L>"89(8*=<E9L>.DM9
1;H 80(+*LU * (T*6'&I'.'"ZR=*=0$!:$"#$$Q>*09C'6.7@"#I52W5['; 4E64O1@S&=*06.7!'",@-6"'96'&,-#,$$^0"N.=C'6D 1@S&IC%&=5>=C0!:$LU * (T* (User Interface) XE 86.7"U@,$$27 8,=!=C'6!:&00!Q@ >:6&7 F
•
!'"R=*=0$>*%9)OI: 86 (Command Language Interaction)
• !'"R=*=0$>*%91.&U)OI: 86 (Menu Interaction)
• !'"R=*=0$>*%9,$$^0"N. (Form Interaction)
• !'"R=*=0$>*%9!'"2O6'&1T56%:=ZG (Object-Based Interaction)
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 38/64
*/
!'"R=*=0$>*%9)OI: 86 (Command Language Interaction)
!"#..!8))#())
!"#..!8))*C4'';+L>"89(8*=<E9L>.DM9
!"#..!8))# ))
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 39/64
*0
!'"R=*=0$>*%91.&U)OI: 86 (Menu Interaction)
!"#..!8))#())
!"#..!8))*C4'';+L>"89(8*=<E9L>.DM9
!"#..!8))# ))
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 40/64
+2
9) L%<! J/<
=) M*;#/ J'!!/:
>) N"%(1 J'!!/:
7) O#.! K/<
?) N/3K/ J/<
@) E+#::%0 J/<
8) Q%:' K*0.
A) L//5K*0.
B) H#*5/2 K/<%.
96) E(0/55 K*0.
99) N*5%:;*0.
9=) E!*!'. J*0
!'"R=*=0$>*%9,$$^0"N. (Form Interaction)
!"#..!8))#())
!"#..!8))*C4'';+L>"89(8*=<E9L>.DM9
!"#..!8))# ))
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 41/64
+1
!'"R=*=0$>*%9!'"2O6'&1T56%:=ZG (Object-Based Interaction)
!"#..!8))#())
!"#..!8))*C4'';+L>"89(8*=<E9L>.DM9
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 42/64
+)
!"#..!8))?B=5;*% C< !'"00!,$$TG>)OI: 86 4#1@S&!'",$C6IC%&@"#!0$/06"#$$00!1@S&IC%&9C09D 1"79!%C' “R.>U-”(Module) XE 861@S&!'",$C6!'"2O6'&/06"#$$00!1@S&IC%&D R >9,=C-# R .>U- (Module) +.'9ZE6 !-G C.!'"2O6'&9C09+"H0!-G C./06TG>)OI: 86
!"#..!8))#())
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 43/64
+*
!'"!O+&>"'9-#1079>27 81!7 89%/*06!:$!-G C./06TG>)OI: 86
!'"!O+&>%:=ZG@"#I6)N/06TG>)OI: 86 !'"!O+&>L--:;WN27 8=*06!'"
!'"!O+&>/*0.U-27 84O1@S&=*06@M0&
!'"!O+&>)%'.=*06!'"/06!'"@"#.%-L-
!"#..!8))#())
!"#..!8))?B=5;*% C<
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 44/64
++
Algorithm )H0 "U@,$$,&%2'6!'",!* Q/@AB+'27 8-#/: F&=0&
=: F6,=C1"5 8.=*&4&4$ R >9 algorithm 27 8>7=*06.7)%'.ZU!=*06 0C'&6C'9 1/*'(46C'9 ,-#6C'9=C0!'"&OQ@(T*,!*@AB+'=C'6D(&R@",!".
Flow Chart )H0 ,L&[';27 8.7!'"(T*I:B-:!VPN"U@[';,-#-U!J"27 8,I>6ZE6/: F&=0&!'"2O6'&/06R@",!".+"H0"#$$27-#/: F&=0& "%.Q@ZE625J2'6!'"Q+-/06/*0.U-=: F6,=C,"!4&Q>*L--:;WN='.27 8=*06!'"
Pseudo Code )H0 /*0)%'.27 81/79&/E F&1;H 800W5$'9!'"2O6'&/06R@",!". R>9Q.C056!:$"U@,$$/06['V')0.;5%1=0"N (>D
!"#..!8))#())
!"#..!8))?B=5;*% C<
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 45/64
+,
'(")O+1<7# 4&);'(">#D7,;)G
%DE * W #:!);$FGHS N/:./5%)M%*;O#:%S T T X
%DE K W #:!);$FGHS N/:./5%)M%*;O#:%S T T X
%I S *YK T
Z
<JDGJ&H)[0#!%O#:%S\ Z6] 5%.. !"*: Z9] \^ *^ KT X
]
H&GH
Z
<JDGJ&H)[0#!%O#:%S\ Z6] 3/0% !"*: Z9] \^ *^ KT X
]
!"#..!8))#())
!"#..!8))?B=5;*% C<
!"#..!8))#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 46/64
+-
'(")O+1<7# 4&);'("8<&(;KC <
=JF S %DE # W 9 X # YW 9= X #__ T
Z
<JDGJ&HK[0#!%O#:%S \> < Z6] W Z9] \ ^ #^ >`# T X
]
!"#..!8))#())
!"#..!8))?B=5;*% C<
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 47/64
+.
!"#$%&'"89(,=*.)#())
• !'"1/79&R@",!".
• !'"2>I0$!'"2O6'&
• !'"=5>=: F6"#$$
• !'"4:>2O)U C.H0!'"(T*6'&
• !'"\]!0$".
!0:!##D,2 C1>.<=;+'0'!"#
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 48/64
+/
!"#$ &'"89(,=*.)#())
!"#%^T4_O#)!#R '("2AEM;P!"-'"5 )H0 !'"1/79&TG>)OI: 86/E F&.'(T*6'&>*%9!'"(T*1)"H 806.H0=C'6D IO+":$!'"1/79&TG>)OI: 86 .7LU *":$L5>T0$)H0 R@",!".1.0"N
• '("@B'J(2?'7("8E 4 FD+G(''("=,21"(6*H-/6??'-$$"6$$
DFD Diagram , ER Diagram, Input/Output Design
• '("??'-$$P!"-'"5
Flow Chart , Pseudo Code
• '("2AEM;P!"-'"5
Structure Programming / Object Oriented Programming , Programming Language
• '("8D7?$P!"-'"5
Syntax Error , Logic Error
• '("G#D8<2?'7("!"6'?$P!"-'"5
MS Office
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 49/64
+0
!"#%^T4_O#)!#R'("P!"-'"52O,&P1"&7"+(& (Structure Programming)
!'"1/79&R@",!".XE 86@"#!0$Q@>*%9R@",!".9C0927 8.7!'"!O+&>/: F&=0&(+*1)"H 806)0.;5%1=0"N2O6'&R>9.7R)"6I"*'6!'")%$)G.;H F&Y'& 3 -:!VP# Q >*,!C !'"2O6'&,$$='.-O>:$(Sequence)
!'"1-H0!!"#2O='.16H 80&Q/(Decision) ,-#!'"2OXF O(Loop) =:%09C'61TC&!'"1/79&R@",!".>*%9
['V' BASIC, COBOL, Pascal ,-# C
!'"2O6'&/06=U */'91)"H 806>H 8.0:=R&.:=5 : • ="%4I0$4O&%&1+"79B,-#T&5>/061+"79B
• ,I>6L-T&5>/06&F O27 8I'.'"Z1-H0!XH F0Q>* • ="%4I0$4O&%&&F O!"#@0627 8.709U C (&=U * • ":$L-!'"1-H0!T&5>&F O • IC6&F O27 81-H0!00!.'4'!TC06 • 4:>1!3$165&1/*'"#$$
• +'!.7165&20& (+*20&165&27 81+-H0 27 8TC06":$165&20&
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 50/64
,2
!"#%^T4_O#)!#R'("P!"-'"52O,&=#>W% (Object Oriented Programming)
!'"1/79&R@",!".27 8 (+*)%'.IO):B!:$ %:=ZG XE 86I'.'"Z&O.'@"#!0$!:&,-#&O.'2O6'&"%.!:&Q>* R >9!'",-!1@-7 89&/C'%I'"1;H 80&O.'@"#.%-L-,-#IC6/C'%I'"27 8 Q>* Q@(+* %:=ZG 0H 8&D27 81!7 89%/*061;H 80(+*2O6'&=C0Q@ =:%09C'61TC&!'"1/79&R@",!".>*%9 ['V' C#, Visual Basic ,-# Java
!'"2O6'&/06=U */'91)"H 806>H 8.0:=R&.:=5 :
• !"#$%&'$()*+,-.(/012'3'45*6367" .7/*0.U-1!7 89%!:$165&27 8 Q>*":$ ,-#165&27 8.709U C (&"#$$
I'.'"Z":$,-#="%4I0$165&27 8+90>1/*'.'Q>* ,-#20&165&Q>* • !"#$%(/012'38'45*60459 .7/*0.U-T&5>/061)"H 806>H 8. 4O&%&1)"H 806>H 8. I'.'"Z4:>1="79.T&5>
1)"H 806>H 8.27 8;0!:$165&27 8+90> ,-#I'.'"Z4C'91)"H 806>H 8.00!.'4'!=U * Q>* • !"#$%,)06:-,-.'*'/+8;)/56
.7+&*'27 8"0":$)OI: 86 ,-#,I>6L-165&27 8+90>1/*'.'
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 51/64
,1
!"#%^T4_O#)!#R'("2AEM;P!"-'"5$;2=I$ (Web Programming)
(&!'";:<&'1%3$1;427 8.7)%'.I'.'"ZR=*=0$!:$LU * (T* Q>*4#=*060'J:9TG>)OI: 8627 81"79!%C' :(J(71",!>H (Script Language) 1/*'.')%$)G.,-#!O+&>"U@,$$!'"2O6'&"C%.!:$['V' HTML
• <&%HDE":%LH :MF%NE 1@S&['V'27 8ZU!@"#.%-L->*%9 3$<++'2$3=*'>
R>9ZU!4:>1@S&IC%&+&E 86/0610!I'" HTML 1TC& JavaScript ,-# VBScript 1@S&=*&
a :HFOHF":%LH :MF%NE 1@S&['V'I)"5@=N27 8ZU!@"#.%-L-R>9 3$<+3=7'>?3$*'> >:6&: F& 1.H 801%3$1X5"N 1%0"N;$1;427 8@"#!0$>*%9 Server-Side Script !34#2O!'"@"#.%-L-,-*%4:>L--:;WN27 8 Q>*
(+*09U C (&"U@,$$/0610!I'" HTML ,-*%IC6!-:$Q@9:61%3$$"'%1X0"N =:%09C'61TC& ASP ,-#PHP
1@S&=*&
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 52/64
,)
!"#J`?+,_O#)!#R '("8D7?$ (Testing) )H0 !'"="%4I0$R@",!".%C'I'.'"Z2O6'&Q>*ZU!=*06 (T*6'&Q>*="6='.%:=ZG@"#I6)N,-#)%'.=*06!'"/06LU * (T*+"H0Q.C !C0&!'"=5>=: F6"#$$1;H 80(T*6'&4"56 12)&5)27 8&59.(T*
(&!'"2>I0$"#$$ )H0
bcRdL
bcRdL
edLRdL
edLRdL
Black Box Testing 4#I&(41?;'#/*0.U-&O1/*',-#L--:;WN27 8 Q>*4'!!'"@"#.%-L-%C'ZU!=*06+"H0Q.C R>9Q.CI&(4%C'"#$$.7!"#$%&!'"2O6'&09C'6Q"
White Box Testing 4#I&(4%C'"#$$.7 A6!NT:&!'"2O6'&27 8ZU!=*06I.$U"PN+"H0Q.C R @",!"..7/*0L5>;-'>1T56=""!#+"H0Q.C !'"00!,$$!'"@"#.%-L-.7@"#I52W5[';+"H0Q.C $'6)": F61"79!%C' “Path Testing”
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 53/64
,*
!"#a`b7#',,'(">,D># C&"6$$)*5.8#;8E (@%FHME 6DGE$&&$E%JD)
<PFFHDE :QGEH#
6DGE$&& 8HR
:QGEH#
8HR :QGEH#
L#3%
A+c• I'.'"Z(T*"#$$(+.C Q>*2:&27 • 6C'9=C0!'"%'6,L&1;H 80@":$1@-7 89&"#$$
• (T*1%-'&*09,-#.7)C'(T*4C'9=8 O
A+dP`• .7)%'.1I7 896=C0!'"L5>;-'>(&!'"2O6'&
1&H 8064'!)%'.Q.CI.$U"PN/06"#$$IU6
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 54/64
,+
!"#a`b7#',,'(">,D># C&"6$$-$$10 .A;(; (;$F$&&H& 6DGE$&&$E%JD)
<PFFHDE :QGEH#
6DGE$&& 8HR
:QGEH# 8HR :QGEH#
L#3%
• .7)%'.@-0>[:9IU6 1&H 8064'!.7/*0.U- Backup
• I'.'"Z1@"79$1279$L--:;WN"#+%C'6"#$$1!C'
,-#"#$$(+.C Q>*
• .7=*&2G&!'">O1&5&6'&IU6 • 9'!=C0!'"%'6,L&(&!'"@":$1@-7 89&
A+c A+dP`
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 55/64
,,
!"#a`b7#',,
A+c A+dP`
'(">,D># C&-$$8E/62V7 (;S$GH 6DGE$&&$E%JD)
• ,$C64C'9)C'=5>=: F61@S&TC%6D Q>* • ->)%'.1I7 896(&!'"1!5>)%'.L5>;-'>
• 1+.'#!:$"#$$(+BC,-#X:$X*0&
• (T*"#9#1%-'(&!'"1@-7 89&,@-6&'&
• Q.C1+.'#!:$"#$$27 8 Q.CI'.'"Z,9!1@S&R.>U-9C09
6DGE$&&
7JLP&H 1 8HR 7JLP&H 1
<PFFHDE :QGEH# <PFFHDE :QGEH# R%ESJPE 7JLP&H 1 <PFFHDE :QGEH# R%ESJPE 7JLP&H 1B)
6DGE$&&
7JLP&H ) 8HR 7JLP&H )
L#3%
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 56/64
,-
!"#J`?+,#',,
'("8D7?$*;.=MM.?M (Unit Testing) .G C61&*&27 8!'"="%4I0$)%'.ZU!=*06,-#/*0L5>;-'>27 81!5>/E F&['9(&R.>U-+"H0R@",!".9C09
'("8D7?$D+=M'(";<P!"-'"5M.?M5("=5'#; (Unit Testing) .G C61&*&27 8!'"="%4I0$!'"2O6'&"C%.!:&"#+%C'6R@",!".9C09 1;H 80(+*.: 8&(4%C'!'"IC6LC'&/*0.U-=C'6D .7)%'.ZU!=*06I.$U"PN
d:#! L%.!#:2
b:!%20*!#/: L%.!#:2
EP.!%3 L%.!#:2
f((%+!*:(% L%.!#:2
'("8D7?$8# C&"6$$ (System Testing) 1@S&!'"2>I0$"#$$2: F6+.>!C0&IC6.0$"#$$(+*!:$LU * (T* .G C61&*&27 8!'"2>I0$@"#I52W5[';,-#)%'.&C'1TH 80ZH0/06 A6!NT:&!'"2O6'&=C'6D
'("8D7?$'("M?5"#$);"6$$ (System Testing) 1@S&!'"2>I0$R>9LU * (T*"#$$ 1;H 809H&9:&)%'.ZU!=*06I.$U"PN/06"#$$%C'I'.'"Z"06":$!"#$%&!'"2'6WG"!54Q>*="6='.)%'.=*06!'" ,$C61@S& Alpha test ,-# Beta test
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 57/64
,.
!"#J`?+,#',,
d:#! L%.!#:2
b:!%20*!#/: L%.!#:2
EP.!%3 L%.!#:2
f((%+!*:(% L%.!#:2
d:#! L%.!#:2 b:!%20*!#/:
L%.!#:2
EP.!%3 L%.!#:2 f((%+!*:(% L%.!#:2
f 5 + " *
J % ! *
9
/ : / ; ! < 7 = + " 7
> ? $ : # 1 ! @ = @
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 58/64
,/
!"#e`fgh+!"#3i7"410 .5L?"6$$&(; T:QGEH# @JMP#HDE$E%JDU
• LU * (T*=*06!'"2"'$1;796"'9-#1079>/: F&=0&!'"2O6'& %C'4#R=*=0$1;H 80(T*6'&"#$$09C'6Q"
• 10!I'")U C.H0"#$$ 4#TC%9(+*LU *@K5$:=5+"H0R01@01"1=0"N Q>*1/*'(41!7 89%!:$R@",!".%C'4#4:>!'"!:$"#$$+"H0$O"G6":!V'"#$$09C'6Q" +-:64'!27 8 Q>*>O1&5&!'"=5>=: F6Q@,-*%
•
"%.ZE6!'"@K5$:=5!'"1;H 80@":$@"G6"#$$(+*.7@"#I52W5[';09C'6Q" 4#>O1&5&!'",!* Q/09C'6Q" (&!"P727 8"#$$1!5>/:>/*06
• !'"=5>=: F60G@!"PN_'"N>,%"N,-#X0^=N,%"N=*06>O1&5&!'"09C'6Q"
• !'"0&GB'=+"H0Q.C0&GB'=(+*LU * (T*6'&1/*'ZE6/*0.U-(&IC%&=C'6D
• %5W7!'"1;5 8.+"H01)-H 80&9*'90G@!"PN00!4'!"#$$
• !'"IO"06/*0.U-"#$$
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 59/64
,0
!"#e`fgh+!"#3i7"410 .5L?R0 + )O+ T5GHF @JMP#HDE$E%JDU
• 10!I'")U C.H027 8TC%9(+*LU * (T*@K5$:=56'&!:$"#$$
• !'";:<&'10!I'")U C.H027 8>7 )%"Q>*":$)%'."C%..H0!:$+-'9 D!-G C.)&
• /*0)%'.(&10!I'"=*06T:>14& 0C'&6C'9=C0!'"2O)%'.1/*'(4
• )%".7!'"4:>,$C6-O>:$+:%/*0=C'6 D (+*1+.'#I.
•
.7I'"$:B ,-#>:T&7 1;H 80(T*IO+":$TC%9)*&+')O27 8=*06!'"Q>*
)U C.H0IO+":$LU * (T*6'&(&"#$$ 1@S&)U C.H027 8 (T*0W5$'9!'"2O6'&(&,=C-#/: F&=0&/06"#$$ 1;H 80(+*LU * (T*"#$$I'.'"Z(T*6'&"#$$Q>* ,-#4#1@S&@"#R9T&N09C'6.'!1.H 80@"#I$@AB+'(&!'">O1&5&6'&(&"#$$
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 60/64
-2
!"#e`fgh+!"#3i7"4
!"##$%&'( )%*+,-./ (The Help System)
$0 )'./123#4536&7 (Procedures Manuals)
8&!9:8;/7 (Tutorials)
10 .5L?R0 + )O+ T5GHF @JMP#HDE$E%JDU
!"#$ &'"89(,=*.)#())
!"#$%&'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 61/64
-1
!"#j!+,#R•
'("XY'?$"5R0 + )O+ (User Training)!'"\]!0$".=: F609U C$&;H F&Y'&!'"2O6'&/06"#$$,-#)%'.=*06!'"1/*'ZE6/*0.U-/06LU * (T*1@S&
IO):B +-:!IO):B/06!'"\]!0$".LU * (T*!-G C.&7 F=*060W5$'9(+*LU * (T*1/*'(4ZE6!'"2O6'&/06"#$$%C'@"#!0$>*%90#Q"$*'64#=*06>O1&5&!'"09C'6Q"
• '("XY'?$"5R0 +!Z,$#>,'(" (Operator Training)!'"\]!0$".4#.G C6)%'.I&(4ZE6+&*'27 8!'"I&:$I&G&"#$$1@S&IO):B>*%9!'"0W5$'9%C'"#$$
.7!'"2O6'&09C'6Q" .'!!%C'27 84#0W5$'9%C' "#$$2O0#Q"$*'6
- "#>:$,"! !'">O1&5&!'"!:$"#$$(+.C1;H 80(+*I'.'"Z2O6'&Q>*='.@!=5 1TC& !'"
)0&^a!"#$$ !'"!O+&>I52W5 (&!'"1/*'ZE6"#$$ !'"!O+&>;H F&27 8$:&2E!/*0.U-(+*LU * (T* - "#>:$27 8I06 6'&I&:$I&G&LU * (T* 1TC& !'"!U *)H&Q^-N/*0.U- ( &!"P727 8LU * (T*1L-0-$Q^-N25 F6Q@
!'"4:>!'"1;H 80(+*"#$$I'.'"ZIH 80I'"!:$"#$$0H 8&D
!"#$ &'"89(,=*.)#())
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 62/64
-)
!"#O?><"'89();#B<#%!I"
• !'">U,-"#$$"#+%C'6!'"(T*6'&
• !'"@":$@"G6)GPI.$:=5 • !'"1;5 8.)%'.I'.'"Z/06"#$$
• !'"I&:$I&G&6'&/06LU * (T*
!0:!##D,2 C1>.<=;+'0'!"#
!"#O?><"'89();#<#%!I"
7/23/2019 Lecture02-SystemDevelopmentLifeCycle
http://slidepdf.com/reader/full/lecture02-systemdevelopmentlifecycle 63/64
-*
!"#O?<"'89();#B<# !I"
O#'%LJ\+7!"#kl7m!n"#',,• !'"$O"G6":!V'>*%9!'",!* Q/(+*ZU!=*06
(Corrective Maintenance)
• !'"$O"G6":!V'>*%9!'"@":$"#$$(+*I'.'"Z"06":$I[';,%>-*0.(+.C Q>*
(Adaptive Maintenance)
• !'"$O"G6":!V'>*%9!'"@":$@"G6(+*"#$$.7@"#I52W5[';>7/E F&
(Perfective Maintenance)
• !'"$O"G6":!V'>*%9!'"@M06!:&
(Preventive Maintenance)
summarize