Principles and Practices For Software Production (PPSP) (Group Assignment)
Principles and Practices For Software Production (PPSP) (Group Assignment)
IN COLLABORATION WITH
STAFFORDSHIRE UNIVERSITY UK
ccccccc cccccc c
Group Assignment
CE00003- c
c
Prepared By
c
ccc
Date of Submission
Instructor
$%
c
c
&c'cc
c
c
V
c()*c+
cc,c)(() c-)c
c..c)c(c )c( c+c+cc.c-)/c)c
(
c0( c c V%c
1c , c c .)c )-c )+.,c .),c + c 0( c )c )+c )c /,c c ()*&c + c
.cc
( )c)-cc2 /
&c(. ,cc
)-+c.)(/c()*c
,cc
cc -)/)
c+c+).c, c)c)c
c, c)c)c.c$%
c
c -)c
c,c, cc() c)c
c),)c
c()*%c
%c
c c
c c c c
c c c c
c
Table of Content
c
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c c
%c)*c )c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%c ) )c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
% c)4./c,)c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c c
%c )()
c). )c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%c
/( )
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%c
/c)(c.)(/c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!c
%c.c. ,c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!c
%%c1).)c$ 0c !c
%% c5cc "c
%%ccc c
%%c c6+)c c
% c)
c
/ )c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c#c
%c7
c$,/c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c"c
%%c7
c/,/c()
c c
%% c7
c)).c c
%c$)).),c. )c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c c
%%c
/c8.)(/c9 -.c89c c
%% c
/c8.)(/c9 -.c89c$)).),
c%%%%%%%%%%%%%c #c
%%c0/c),// ,c c
%c)*c. ,c)).c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%c :;(c.
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%%)(c$,/c.c c
% c)- , )c$,/c.c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c#c
% %cVc4
c. c #c
% % c<
)c)).c c
%c =. c$,/c.c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%c 8)/ )c
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c c
%!c )*c$,/c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%!%c
)c)-c)*
c c
%!% c)*c9 -c.c !c
% %c V)).
&ccV 2
c c
%!%c7
)c$,/c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c#c
%!%%c>, 3 ).c. ,c #c
%!%% c)*c>, 3 )cc #c
%!%%c 7).
cc7
()
4 .
c !c
c c c c
%!%%c7
()
4 . c
,/c$ 0c7$c ! c
%!%%!cV/c8.)(/c !c
%c72 /c.
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!"c
%c72 /
c. )cc.
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!c
%%c72 /
c
)c !c
%% c< +()
c !#c
%%c + ,c "c
%%c),(c "c
% c72 /
c<. )c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c" c
!%c8
,c"c
!%c)
c$). ,c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c"c
!%%c)0c8 ,/c "c
!%% c9.cc ,/c "!c
!%%c9.ccc8c8 )c ""c
!% c8
)cV4.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
!%c8c$). ,c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
!%%c c7. )
(c8 ,/c c
!%% c c9 -c
)c c
!%!c7()c8
,c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!#c
!%"c8
,c (.
cc)(
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c"c
!%"%c (.
c "c
!%"% c)(
c "c
!%c .c8
,c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c""c
!%%cVc$<c c ""c
!%% cVc$c c "#c
!%%c.c-/+)c c
"% c),// ,c )/c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c c
%cV
,c
%c ) )c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%%c>4*
c c
% c)(c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%%c=. c$
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%cV
c$)).),c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!c
%%c; cV
,c !c
%% c
/' , )cV
,c c
%%c;
c(cV
,c c
%%c7,
)cV
,c c
%!c )/c72 /
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%!%c+c c
%!% c)-+c #c
%"cV
c.c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c#c
c c c c
%c)).c)c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c#c
%c
c)c4c
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%#c
c)c)c4c
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%c7
)
c?c7
()
4 .
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%c7
'
/( )
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
% cV)).
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
%c8)/
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c c
%c(().c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c c
(( 0c c
7-
c!c
c
c c
c c c c
Table of Figures
c
c)// ..& "&(%!c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c"c
,c#c@c)).c c)-c8c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c"!c
,c c@c$<c cVc$<c c
/& &(c%%%%%%%%%%%%%%%%%%%%%%%%c"c
,c c@c )c)-c$<cc
cc((. )c;
,c$<c
& c%%%%%%%%%%%%%c"c
,c c@c$c$c-/+)c$
c?c)/ .&c%c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
,c c@c
; cV
c7
.
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c"c
,c c@cV
c
.
c)cc+4c4)+
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
c c c c
DEC CUSTOMER SERVICE INFORMATION SYSTEM
)*c$,/c
&c c
c c c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
Vc (()
c )-c
c
,/c
c )c ()()
c c
/c -)c c 8.c /c )/(c
8c.),c+ cc.)(/c)-cc
/(.c())).c)-c
c()()
c
/%cVc8c.
c
c
.
cc.
c)-c )
&c/
cc,/
c)c c
)/
%cV c.
cc
,,
c
/c )c () c -)/ )c
c c (-c -c c )/(c +
c /c +c )-c 4)c c
.
c c
.
c )-c ()
%c Vc c .
)c )//c -)c c )// c c )c -)c c
)/
c)c0,c -)/ )c4+c/
.
%cc
V
c()*c+ ..c) cc
c)-cc)/(C
cc
/ccc()()
.c)-cc +c
/%cVc(()
c)-c
c()()
c()*c
c)c()cc
)/c -)/ )c
c+ ..c
/()c
)/c
- )c c .
)c 4/c )-c c )/(C
c c
c +..c
c c
/c
%cc
c c
ccAcPPSPcBc Page 1c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
% c)4./c,)cc
c
c
c),cc0
,c
/c)-c8&c+c/c)
c-+c()4./
ccc+c
- ,c+ c cc
/%c>c)-cc()4./
ccc)/(c+
c)/ ,c)
c+
c
c
,c)-c c
)/c)
%cV
c4/cc -- .c
c
c
)/
c(c
,c
c c 0
,c
/c +
c ,c )c c /.c 4
c /
/c c + c c c )c ,)c
),c..c c
)/
Cc)
c+ccc)c.))c-)c)c( .c
)/C
c .%c
Vc)c
4ccc)/(c+
c ,c+
cccc)c+c)-c, ,c c. C
c
-4%c c
&c c
)/C
c .
c )c
. c )c c ( .c ()c )c c c c
(-
%c V
c -4c +
c ).c , c -c c ( .c
)/c /c (c )c )c )-c c
/(.)
cc -)/
c/c4)cc()
%c;.
c)+
cc)/(cc)c)c)-c
+ c()
cc
)/c(-
cc/)
cc+ c)
cc(-cc.
%cc
)/
ccc()4./c)-c)c)+ ,c+cc.
c .
cc.
)cc/)
c()(.c /
c
.
c c
c c
)c c -)c )c 4c
,c -)/c c /(.)
c -)c c . c
+).Cc4c4.c)c)+c)+c,))cc( .c/) c)c,/c
c.
c .
)c c )c ()4./c c +c /c )
ccAcPPSPcBc Page 2c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
%cc)()
c). )cc
c
c+4c4
c
/c+).c4cc4
c) c)c))/c
c()4./
cc8c
c.c
- ,c + c c
/%c 1c c ()()
c -)c c )/(c )c
c
c
/c 4
c
c
+).c.c)cc /()/c)-c
)/c
- )cc.
)c4
cc
)c)-c8c
c)c
4cc/c.c4c ,cc.,c/)c)-c
)/
%cc
Vc
c)cc-)cc
)/c)c.c)cc
)c
c..cc()cc4c +c). c
)ccc
)/cc
cc)/(c).c +cc c)c)..cc /c+ cc
c(
&cc)c
%c
Vc ,c
/c + c
c ()()
c c
c
/c ,
c c 4 -c c )cc
)/c )c )+c
,))cc()c
%c)c0/(.&c -cc()c
c c /) ccc
)/c)
Cc)+c)+c
,))c
c /) c
&c c
)/c c )/c )c c).
)c 4c ,c c +
c c ,
c
+ c c , c 4c )c
)/
%c Vc ). c
)c
/c ..)+
c c
)/c )c
c()
&c+ c
c. / c)cc/0 //c)-c).c)c()%c
c
c c
ccAcPPSPcBc Page 3c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
%cc
/( )
cc
c
(c Vc8c+
c ,c)cc/.c4
c
/%c
(c >c
cc
c).c)c()%c
(c Vc
/c()c c+ ..c4c
,c-)c..cc)(
c)-cc()%c
(c Vc(c)-cc .c4.)+cc,c)-c ,c
c)
c
c)c
)/%c
(c >cc+c()c
cc)cc
/cc-)/c-)cc()c
c)/ ..cc
)cc,cc-4
c-)/cc
)/
c4)cc()%c
(c 1cc
)/c
cc()c). cc
)((c(
cc()c
c
)cc
c)c4cc4c)c.
%c
(c Vc
)/c/
c()cc c)cc
)((cc).cc+ ..cc)c4c
%c V
c
c )c )c
c c
c )-c ,c +c c
)/
c c
,
c )c8cc.
)c c)c)c- c)c+cc
)/c
c4.)+c)c4)c
c,c)-c ,%cc
(c -cc
c
cc .ccccc(
c/ .c
%c
(c Vcc /
c+ ..c)c4c&c+c
ccAcPPSPcBc Page 4c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
c
c
c
c cc c c
ccAcPPSPcBc Page 5c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
%% c5cc
ccAcPPSPcBc Page 6c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
%%ccc
ccAcPPSPcBc Page 7c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
%%c c6+)c
c c
ccAcPPSPcBc Page 8c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
% c)
c
/ )c
c
)
c
/ )c-
c)c( ,cc/)c)-c--)c ).c cc( .c()*%c
) ,c)/ ..&c cc(/
c-)c/ ,c
c)
c .c
)-+&c
+&c.&c ,cc
)-+c,
Cc--)c)
%c)
c
/ )c(.
cc .c).c
c
)-+c()*c/,/c
cc)
c
.-c
c( c
c)c)-ccE
.c)
Cc
ccF )cV ,.Gc) ,c)c9 c #%c
(c 0(c
,/c
(c .),c)
,c
(c
)C
c9+c
(c :):+ c
(c >>$>c c
>>$>c c
V
c
cc.,) / ccc
c4
c)c
)(
c / c-)/.
%c c
c+ .c
c-)c
)-+c()*
c)+
%cV
c/)c)/
c cc --c/).
ccc
c)-c
)
c8 c+ cc4c
c-)cc
/ )
%c
>c
( .c) c)-c
,cY Y c
c+cc
c)c)-c+)c
3 ,c-)
cc)c
)&c c9>c)c9 c)-c)c)cc ).c)
%c)c
c()*ccc
4c
c-)c
/ ,ccc.c
,ccc
,c9>%c/)&c.. )c)-c
9>c2
c
c)-c0( cc
c)c4c c)c4cc
..c
/)%cc
;. c
c/)&cc
/ )
cc4c(-)/c
,cY Y c
+c
c+ c&c+ )c ,c0(
%cV
c c
c)
. )c)
%cc
Y Y c)
Cc2 cc)c()*c+ c
c cc
/c((. )c)/ &c-)c
)/(
)c
c
4c cc!c/)%c
/ ,cc)/(c.)( ,cc
)-+c
c+cc)
Cc()
ccAcPPSPcBc Page 9c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/c c -)/ )c
/ c c cc
- )%c
( ..c+c
|
c
c
cc))/c/c()44.cc-+c
( - )
c+ cc(c
) ,c)c
)/C
c4,c+
c c>>$>c cc)
c
c..c) ,c)cc
-
c)-cc
)-+cc )
c)
c-)
%cc
)
c
/ )c
,c>>$>c c
Step1 ± Calculating Functional Points
(c 7,
)c .
(c 9), c .
(c /c2
c .
(c /c+.c .
(c 7 +
(c 7
)c .
(c >
,c.c .
(c 7c /
c.
(c 9
c .
(c $)
c()(.c /
(c )/
(c /c +
(c ;
c)//
(c ;
c-) c.
(c /c .
c2
(c ;
c .
c2
(c 7c
)c .
(c 7
c /c2
(c ;
c-) c.
c2
(c /
c- .
(c ;
c- .
(c / c- .
(c )/c- .
(c 7 +c- .
(c )//
c- .
(c ) c.
c- .
(c 7
c /c- .
c
).c) c)/(.0 c+ , ,c) ,c)c
c()*c
c Assumed
Weight
c
c /(.c0c
c
c /(.c0c
c
c /(.c0c
c
c 6)c
;*
c ).c) c)c Ic#JcKc#JcKc!JcKcJKcJ!c
Ic118
Vc)
c.. )c
c)c4c
,cc). c>>$>c..)c+ c
c4c
(4.
c4cc-)
c)-c>>$>c;
c)-c)c. -) c
Votal $ 13,176.00
!"
#$#$$%%
c
%c7
c$,/cc
c
-.c
/c+ cc.
c/)c)-c)
cc.
)c)ccc
/))c()*c/,/c
()
c )// .. "c
c c
c c --c c / c /
c +c c ()*c
c 4 ,c
.)(c)cc), 3 )&cc
c@cc
(c )*c
c Lc
c c c
c c --c c ()*c
)
c )c c
.c )-c c
()*%cc
(c )c
cLc
ccc(
c )-c
cc--cc(-)/c )cc 2. c )-cc
()cc
c4 ,c.)(%c
(c
c
cLccc(
c)-c
cc--cc), 3 )c.)( ,c)c() ,cc
)-+%c
.)+ccc /)
c()
4.c
cc+c+).c )/c)
c+c.)( ,c
c+4c4
c
/c -)c c 8%c V
c
c c .
c .),c + c c (c )-c
c c + c c
( )
%c
0( c)-cc8C
c
c Vc.c)-c)+.,c)-cc8c
--c
--c//4
c //4
c)c
,c)/(c
/%c
c
cccc
/cc
c
.4.cc)cc)/(%c
V).),c
c
c Vc)/(c)c ,cc
c
2 (/cc
c2 c)ccc
/ cc
/%cc
8c.)
c
c 9)
c)-cc)/(C
c.4.cc)c
)/
c)
cc)c
c)c
)( )c)-c%c
,
c)c2 /
c )*cc)c 72
c)-c,
c)c2 /
c-)/c
c8c)cc
)c)-c2 /
c
,c4cc.)(
%c
/ )c)-cc.)(/c )*cc)c 1cc
3c)-cc()*c
c4c
/%c
9)
V .c- .
c )*c +c+ c
cc-)cc()*c
+ ..c)c4c .4.ccc2 c
.%c
)*c/,/c
c )*c Vc).c4c /
c+cc()*c
. ,c
c)c. ,c+..c4cc
()*c/,%c
,c)-c).),c
c Vc).),c
c4cc8c+c
,cc+4c4
c
/c4)/
c)c
%c
)-+c
c )*c )-+C
c+ cc
c)c.)(cc
()*c)
c)c(-)/c
c2 %c
8.
c)-c
( - )
c )*cc)c ( - )
c)-c-+c -
cc)c
.4.c)cc. %c
%%c7
c/,/c()
Vc/)c
c)c(()cc
c/,/c()
&c
c)c-)..)+cc4
c
(
c c) ,c
)%cVc -
c
(c .
cc - )c)-cc
c cc
)&ccc 0c
(c
c)c
.3c c /(. )
c )-c c ()*%c Vc c
(c +).c 4c )c / c c /c
/)
c )c
c
%c c - ..c c .
c
(c c c /,/c ()
c
c )c /) )c c
(-)/c )-c c c /c /)
%c V
c c c
/ .c
(
c
4c 4c
)// .. "%c8
4c4.)+ccc
(
cc+ccc c)c)cc)c
c
()
c)-c
c/,/%c
%c 7
c - )c Lc Vc
(c c + c +c -c ..c c ()
4.c
c + c -..c c
()*&c()cc4
c
%c
%c 7
c.
cLc
cc()
c c+ c+c
/cc()44 . ccc. . ))c)-cc
()
4.c
%c
%c 7
c( ) 3 )cLcV
c
c+c+c( ) 3c..cc
c c)c)-cc
ccc
c
c/)
c/)c)-c/,%c
%c 7
c)).cLc - )c)-cc
,
c
)ccc
cc4c))..%c
!%c 7
c/) ) ,cLc$)c)-c/) ) ,cc
c c)c)c- c)c -cc
c
c4)/ ,c
/)c)c.
c/, ,%c
1c c )/
c )c c
c /,/c ()
/ c
c
,,
c)c
c-)c/ c/)
c)cc)c
c()
c c- c
(
c
c.
c4)c c)c)c.3cc
c)cc/0 //&c-)c
4c )+ ,c )+c c
c
c c + c
c
).c 4c .c + c /)c /().c +c ).c
/ / 3cc
c
c/c
c()
4.%cc
Risk Identification
F#
%Gc
&c
&c(% %c$ ,&cc
c - )&c
cc
(cc
c c)c c)c)c/cc
()*cc
Hc
c
c)c4c- ,c)c..cc()
4.c
cc)c c)cc()*&c
()c )c c 4
%c
Gc
(c V).),c
cLccc
cc)c ,cc.)( ,c
,c)-cc
/cc)c
c
)-+c)c+c).),
%c
(c )(.c
cLc
ccc
c4
c)-cc()(.c ,cc.)( ,c
,%c
(c >, 3 ).c
cLccc
cc+c-)/cc), 3 ).c )/c c+ c
c
)-+c
c4 ,c.)(%c
(c V)).
c
c Lc
c c )/c -)/c c
)-+C
c c )c c )).
c c c
c )c
.)(cc
/%c
(c 72 /
c
cLc
ccc)4 c-)/cc,c c2 /
c-)/cc8c
cc()
c
c Lc c (
c )-c
c c --c c 8c c + c c
/c + ..c 4c
/(./%c
.)+ccc
cc+cc - cc4.c.),c+ cc,)
%cc
V).),c V).),c
c (c )/(c)c ,cc
c (c 9)
,c.4.c
-)/ )c)-c8ccc
)/C
%c
)(.c 9)
c)-c/(.)c (c @c
--c//4
c4)/c ..c
)c .4.c ,c .c
/)/
c)-cc.)(/c
,%c
(c /()
4.c)c c+c
--c
//4
c+ cc2 c
c)-c
..
%c
(c ,c(c)cc+)ccc
( )
c
--c//4c
c.-c
+ ..c4c -- .%c
0( c)-cc8C
c (c 8c--c//4
c/c)c
--c//4
c )+c)+c)c)(cc
)/(c
/%cc
(c V ,c( )c)c cc
8c
--c//4
c+ ..c
2 c
)/ /cc+ ..c.
)c
4c)
.%c
>, 3 ).c .c()4./
c (c >, 3 ).c- .c
()4./
c.c)cc )c
)-cc()*c4,%c
V)).
c )-+c
c (c )-+c
c ,cc
.)(/c
,c)-cc
c
/%c
(c 72 c
)-+c)c.)(c
c()c)c .4.%c
(c 72 c
)-+c)ccc
()c)c .4.%c
72 /
c ,
c)c2 /
c (c 8c
c)c, ,cc
2 /
c)-cc
/c
+ c
c-)c/*)c+)%c
/ )c
/ )c)-cc.)(/c (c Vc /cc
cc)c
.)(cc
/c
c
/%c
(c Vc
3c)-cc
)-+cc
c)c4c.)(c
c
/%c
c
Risk analysis
V
c
,c)-c
c/,/c+
c c)c c)c)c.3cc()44 . c)-cc( .c
c ) ,c c .
)c )+c /c /,c c
c c
c -c c c )c )%c
c
)// .. "c c )c c ()
Vc0c
(cc+
cc )c )c+
c)c
cc --c--
c)-c
c/,/cc
c+@cc
(c 8
)
c
(c )
c
(c ..)+4.c
(c .c
Vc - .c
(c )-c
c .
c
c c )c 4c 4. ,c c - c
c .),c + c c
()44 . c)-c)ccc--
%cVc /(ccc
c
c
c.
)c)c)+%cV
c
/(c).c4c..c c cc)
c)cc/4c)-c
%c
0( c)-cc8C
c
--c//4
c ,c )
c 7
%c&c
V).),c
c ,c )
c 7
%!&c
8c.)
)/C
c 0( c+ c)/(c 9)+c .c c
/
c
)/C
c.)
)*c/,/c
c $ /c )
c 7
%!&c
V .c- .
c 9)+c 8
)
c 7
% &c
9)
c)-c/(.)c 9)+c 8
)
c 7
%&c
,
c)c2 /
c $ /c )
c !c
c
/ )c)-cc.)(/c ,c ..)+4.c 7
%!&c
,c)-c).),c 9)+c )
c c
)-+c
c $ /c 8
)
c c
c
8.
c)-c
( - )
c $ /c )
c c
c
cc
Risk prioritization
Vc0c
(c)c
c/,/c
cc
c( ) 3 )&c c+ c+cc)ccc
c
c /
c+ c c 4c - cc.3%cV
c
c
(c
c)c c)c)c)+c
+ c
cc
c)c4c, cc/)
c( ) cc+ c
cc.
c( ) %cc
8c.)
)-+c
c $ /c 8
)
c
9)
c)-c/(.)c 9)+c 8
)
c
V .c- .
c 9)+c 8
)
c
0( c)-cc8C
c
--c//4
c ,c )
c
V).),c
c ,c )
c
)*c/,/c
c $ /c )
c
,
c)c2 /
c $ /c )
c
8.
c)-c
( - )
c $ /c )
c
,c)-c).),c 9)+c )
c
/ )c)-cc.)(/c ,c ..)+4.c
)/C
c.)
)/C
c 0( c+ c)/(c 9)+c .c
/
c
%% c7
c)).c
-c c
c c 4c
&c
c ).
c )-c ,) ,c ),c c
(
c )-c - ,c c
&c.3 ,cc- ..c( ) 3 ,c)
c
%cc)+cc0c
,c)-c
c/,/c
c
%c V
c
c )c 4c c -)..)+ ,c c
(
Hc
c /,/c
(. ,cccc/) ) ,c)-c
c
%cc
c
( )
.c )c
c ()()
.%c
c )cc /)c c )// .. "c
c (()c +
c 4c
,c
c
,
c )cc/ c,)
c+ c@cc
V
c
cc
/c/)cc+c+ ..c4c
,c)c(()c
c()*c c)c
c/,/c
(. ,c
,%c Vc
c c c 4c
,
c c+ c+ ..c4c
c)cc
%cc
Risk Strategy
8c.)
c .+
c/c
cccc
c4c(c)c
c,.c4
cc
..cc ,.c
)//c c
c,%c
)-+c
c $c
cccc
c4c(c,..c
,cc.)(/c
,c)-cc
)-+%c
9)
V .c- .
c ,c(c)-cc
).c4c)c)cc,.c
4
cc.
)c c
c4
c)cc)c
.)(
c+)cc4c. c)c c
c)-cc
%c
0( c)-cc8C
c
--c//4
c 7cc ,c( )c-)cccc
--c
//4cc+ ..c4c ).c+ cc
/%c
V).),c
c
cc2 c2 (/c+ c
c
4c
,,
c cc()()
.%c
)*c/,/c
c 5)c),cc c()*c
.c
)),.c/)cc)c)
,c..cc
.cc.
%cc.
)c/c
c)c
c/ .
)
cc-2c .
%c
,
c)c2 /
c 0(.) c -)/ )c ,c cc
,c
,c
c)c-)cc
)/c)c +c).cc. / c
)(cc-)c/c).cc-+c,
%c
.
)c cc
)/C
c
,,
)
cc
c
-)cc,
c)c4c/c cc.c
,
c
)-cc.)(/%c
/ )c)-cc.)(/c
,cc4 ,: c)/()
%cc
;
..c c
c4
c)c,c c-)/cc
0( c()*c/,%c
)/C
c.)
)/C
c 0( c+ c)/(c Vc+4c4
c
/c+ ..c)c4cc).c+c
/
c -)c
)/
c)cc)c(
c()
c
-)/cc8Hcc
)/
c+ ..c4c4.c)c
cc
)cc
..c(
c)ccc
()%c
c)cc
&cc) c
,c
c4c
c c./)
c..cc
%cV
c
c4
c+c
/c )c c c ()44 . c )-c ,c )c
c
c c c 4c
c -)c
)/c
)
%cc
Vc).c
,cc+
c)
c)c4cc) ,c(c+
cc .c- .
c
&c c
+ c
&c -cc.)(c)-cc
/c+
c4.c)c)/(.ccc( .c/ .
)cc
c)c.+
c4c)c4c(c.)(c c)c)cc)%cc
Risk monitoring
cFà $$
$
%G)// ..&c "&c (%c c )c +)
&c
c
c c
(c c + c +c .3c c
.c)-cc/,c
c(.cc
c4c()()
%c.)+c
cc4.c+cc
cc
4c.
c)+c.),c+ cc()
4.c )
c)-cc
%cc
)/C
c 0( c + c )/(c )/(.
c )/ ,c -)/c
)/
c , ,c
/
c c -- .c c
,c c +c +4c 4
c
/%c
)/C
c.)
c)-cc )/(.
c /c 4c
)/
&c )c c .)
c )-c
c(
).c .
%c
9)
))c. )
(c/),c)c/c//4
%c
)4c
- )%c
0( c)-cc8C
c
--c//4
c 7,.c /
c /c 4c c 8c
--c
//4
%c
)*c/,/c
c .c )c /c c 2 c
.%c c
)/c)c+ ccc2. %c
/ )c)-cc.)(/c .
)c c - .c )c /c c 2 c ()*c
.c c -)c )/c (c + c c
2 c2. c)-cc()%c
V .c- .
c -cc()*c
.c
c)c/cc.
)c -cc
2. c)-cc- .c()c
c4.)+c
%c
%c$)).),c. )c
%%c
/c8.)(/c9 -.c89c
Vc
/
c8.)(/c9 -c.c89c )
c)-c
.c(
%cc(
c0(.
c
c
(
cc0
c c)c)c. cc. 4.
%c6)/..&c89c)
c4.)+c
(
&c
(c . ,c
c
(c .
c
c
(c 8
,c
c
(c /(./ )c
c
(c $ c
c
c
%cc
|
%
$
. ,c
c
|
&
à
c .
c
c
à
c
&
%
à
c 8
,c
c
c
' &
c /(./ )c
c
c $ c
c
c
c c
%% c
/c8.)(/c9 -.c89c$)).),
cc
). )
Cc+ c((c+ c
c+ c4c()*c/,/c0(
%c c
)+
cc,
c
c
,
c)-cc, c %c
c
Figure 4 : Comparison of different methodologies
c c
History of XP
0/c ),// ,c +
c c 4c @c c ,c
c +)c )c c
.c
)/(
c)/(
)c
/cc()..c()*%cc4/ccc()*c.c
c$c##"c@c "c
Pc
cc. ,+ ,&c-- &c.)+:
&c-.0 4.&c( 4.&c
- &cc-c+c)c.)(c
,c-)c
c()*%cPc.
)c
ccc
.)(/c/c
).c)
c)-c)c/)ccc()(.%c
(c ..c4,c
c.)+c
cc
)(c)-cc()*c
c)c ,%c
(c
c. c2
cc
)-+c cc/)
&cc /c )c-)c
c()*c
c.
%c
c
V),c /. (.c
)c .)(/c .
&c Pc /
c --)c )c c c )
c )-c ,
&c
c c )c .),c )%c )c
)-+c .)(/c ()*
c ,
c c .c -)c
(. ,c
c2 c
c)-c/( ,c)c- c
4.c2 /
%c
cc
< 4.
c c
)-+c.)(/c&cc
c )
c
c )(c
c =. c
c V /c
Cost
)
c
c c ()/ c 4.c )c + c /c )c -)
c c (%c (c)-c c ()*c
/c
. ,.c
c+c /)c /)c
c
(c)cc()*%c( ,c /)c /)c)
c )c
.c/ccc
)-+cc4c()c-
%c$c()*c/,
cc+c
)-c
c ) )%c 5 c 4.)+c
c c )
)c + c c c (.c 4+c @c
"c
c. c ,cc( )c+ccc
cc)*c$,%c
('
$
$
$
$
)*
(
(+ , $
)*
+
$
$
)*
(
(+
,
'
$
$
)*
(
(+ , $
)*
(
('
$
(
,
)*
,
-
)*
.
$
$
c@& "c
(c
,cc
)(c
(c ..)+c)c/)c/)c. 4.cc
c2. c
(c V /cc4cc(c)cc c0c
(c )c c 4c 0@c -
c /
&c /)c .c
( .
&c /)c
(),//
c
Scope
- )%c
cc
). )c-)c
c()4./cPc ).
c
)/
c),)cc c.)(/c()
Pc
c4
c)c.
%c<.
c cPc&c
(c /(. c
(c )// )c
(c 4c
(c ),c
-cc
)-+c
c)c4c,&cPc
cc)cc
/(.c ,c)ccc,)c-)c. .c
c )/))+%c 8) ,c c c ,
c )c
c )c ,) ,c )c 4c
c +%c 5 c
4.)+c
cc)
)c4+c
/c %c
c. %cV
c. 3
cc /()c)-c
/(. %c
5,c
)c
@c
1
1
$
/2*
0
Y
, $
2
3
$
2
;
c)
cc
c)c)// c4+cP:.)(/c/cc
)/
%cVc /c)-c
Pc
c)c() cc)c)// )
c4c ,c/c(
%c
c4c
4c +)
c ),c + c 4)c )// )c c
/(. %c C
c c
c )c
/(.%c
c),c
) ,c)c1..
&c #c F),c
c ) ,c c:c 1c)Qc -c ,c 4
c )c)c
c+)
c.)%Gc..c/c//4
c cc()*cc- .cc.(-.c+ cc)cc
.-c/) %c
c -cc
)-+c()*c)
c)cc
c.c),&c
..cc()*cc,)c-)+%c
,c..c-)c c(.&ccc- .c)(c)-cc()*c4)/
c0/.c.4.%c
c
cc /()c)c)+cc,))c( c+ ..c.+
c.cc()*c)c
%cVcc
/*)c
c)-c( c cP%cV)
cc
c-)..)+
&cc
c
(c The Planning Gamec :c = .c -c c
)(c )-c c 0c .
c )-c c ()*c 4c
. ,c4
c
&c
.
cc
/
%c /(.c cc4c
cc
,c
)c( ,cc()*c(.%c
(c Small releasescLc .cc
/..c.
c4c.4) ,cc
/c c)c
c)-c
4c
/
%c
Vc+c
)
c)-cc
/
cc.
c c
)c /c( )%c
(c Metaphor Lc $c c .)(/c + c c
)%c V
c
)+
c c +c c + c c
/c
c,) ,c)c+)%c
(c Simple designcLc c)c)c/cc
/c
/(.c)c)c/)cc0c)/(.0 &c
c
/c
).c)/c(c+ cc,))c
,%c
(c Testingc:c; c
cc) )
.c)c4c(),//
cc
)/
c+ c
c)c
/ )cc..c-
cc)%c
ccc)
cc+c
cc.cc
c c +)c ) /%c c
c
c )c (( ,c ..c c /c c c
%c
),//
c+)c) /c -ccc, ,c),c)c( %c
(c On-site customercLc) ,c)c/c() c)-c +&c
c
c)c)-cc /()c( c
cP%c)/c/)).),
c)c)c ).cc
c c c.)(/c/%cVcc
)/c
cc4%cVc
)/c
cc@ c cP%c c .
cc.&c. c
c)cc
/ccc
c
c .4.c-..: /c)c
+c2
)
cc. -c)4
%c
(c Coding standardsc:c),//
c+ c..c)
c c)c+ c.
c/(
3 ,c
)// )c),cc)%cVc
c
).c..c-)cc.
c/)c)-c+)c
()
4.&c)
c+ cc>cc>.c>c7.c6)c8(. c)%c
c
Figure 5 : Extreme Programming (Source : http://www.rzwire.com/images2/extreme.gif)
$c)/(
cc
cPcccc4)/c
-.%c)/c)-cc
)
c)-cc
-.c)/(
cc, c4.)+%c
c
c/cc
c)-c)-+c8.)(/%cV
c .c
4
c
c(),
c)-c
.c/
cc/c
cc/(c)c
)c)cP%c c+
c+ c4c
.0c14c$).
&cc )c)-c8%cc
cc1)
cV).),c
cc0(
c)-c1)
Q
c
)c)c0/c),// ,%c
-.c+ cc
,c)-cP&c+cc c)c
c0/c),// ,c
cc
/c.)(/c/)).),%c
c
Project Milestones
)*c$ .
)
ccc /()c c/, ,c()*
c4
cc/c)/(. )c)-cc
+)c %c )..)+ ,c ,/
c
)+
c c /*)c / .
)
c + c c - c 4c )c
)/(%c
)*c)()
.c c c c c
)*c.c c c c c
/c72 /c c c c c
( - )c7c
/c8
,c c c c c
( - )c8c
V
c( - )c c c c c
))(c)-c8c c c c c
)/c c
-)/ )c
/c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
,c
c/c,)
c c
c1c ,/%c
c
8c
)/c c
c -)/ )c
/c
c
)*c)()
.c )*c.c 7c 8c V
c( - )c
c
)4./c c :;(c 72 /c )
c ; c
)(c
- )c .
c .
c $). ,cc V
,c
c $,/c
.c
)()
c 8c , )c
c ).c
). )c 7
)c $). ,cc V
,c
/ )c 72 /
cc
$,/c
c .
c
c .c 6)- ).c
8c
/
c
c 8 )c V
,c
72 /
cc
)- , )c
c
$,/c.c .c
c 8)/ c 8(.)/c
8
,c
c 72 /
cc (()c
=. c
c
c .c c
8
,c
c 7
c$,/c <. ,c
.c 72 /
cc 7()c
c 8
,c
)// )c
cc
$,/c.c
cc
c
Figure 6: Work Breakdown Structure
c
c % c)- , )c$,/c.c
c
Y
1
1
$
1
/c %
,
c c c c )-c
)-+c ()*
%c
)/
c c .+
c . c )c ,c c
2 /
c
c c +
%c Vc c /,
c
).c ,c c
,c )-c c ()*%c Vc
4
c. c
c
c
cc)-+c)- , )c/,/c)(c c)c()*%c
c
% %cVc4
c. c
6
$
$
$
&Y
$
/c %
Vc
ccc ). ,c cc()*c()c)c)c/)c C
%c-cc)/(.c +c
c(().c)-c C
cc(.c c(.c..c()*c4
c
)/c/c4c)+c
c()*c
. 4%()*c4
c)
c..cc2 c
)
c-)cc/c//4c cc()*c
/%cV)
c2 c
)
cc4c..c
c C
c)-+c)- , )c /
c-)cc ,c
..c)-c
,%c c
cc4c)/&c
c)-c
c
c)c/
c(),/c)/()%c
.)+c
cc ,/c+ c
)+
c
c. c
ccc()*c4
%c
c
Figure
Figure 7 8: Base lined
: Base lined SCIs
SCIsand
andthe
theproject
projectdatabase
database
% % c<
)c)).c
<
)c )). )/4
c ()
c c )).
c )c /,c --c
)
c )-c )- , )c
)4*
c c c c ,c c
)-+c ()
/c %.)+c
c c
c c + c
)+
c c
c )-c
)
c )-c c ((. )%$ )
)-c <
.c )c
-c
c
c
cc<
)c)).c
/c<%ccc
c
c 2
c
c !
!"
-"
0
# &
) .
1
% (
" /,
# & ) .
1
#
%c =. c$,/c.c
c
c
0.c=. c
V
cc)/
c+ c
c)c)+cc()
c
c)c4c /(./%cV
c/c4c.)(c-)/c
), 3 ).&c ).c)c ).c
c
c
Vcc
)/c
c
c c)/ )%c
c
%c|
V
c
c- cc()
c+ c
).c4c
-)..)+c-)c ,:2. c)/c() )%c
c
%c|
cc
c+ c,)cc)/
c
/
.
%c
c
%c
c
c
,.c /()c)c0,c)(
c
)-c)/
c c.) c/ .cc)c
)c)/
c c4
%c
,c
c
cc..c.) c)(
c)-c)/
cc
)/( 4.%c
c
c
%!c )*c$,/c
%!%c
)c)-c)*
c
c()*c
c Fc 2c)c)c()cc
c)-c. 4.
c+ c c..c
( - c /&c
)
cc2. c)
Gcc)*c/,/c
cFc
..
&c)).
cc()*c/,/c
()
&c- .c
)c..,
c-c4c
)-+c()*
%c
Vc 4.)+c 4.c (
c c -)
c ) ,c )c + c c ()*c 4)/
@c c
&c
.., ,c)c- .%c
c
cccc
Rank Project Success Factors Project Challenged Factors Project Impaired Factors
c ;
c )./c 9c)-c;
c (c 9c)-c;
c )./c
c 0 c$,/c(()ccc )/(.c72 /
c?c )/(.c72 /
c
( - )
c
c .c/c)-c72 /
ccc , ,c72 /
c?c , ,c72 /
c?c
( - )
c ( - )
c
c )(c. ,ccc 9c)-c0 c(()c 9c)-c0 c(()c
!c 7.
c0( )
ccc V).),c )/(c ;.
c0( )
c
"c /..c)*c$ .
)
ccc 9c)-c7
)
c 9c)-c7
)
c
c )/(c--ccc ;.
c0( )
c 9c)-c. ,c
c >+
(c ;.c>4*
c 8 Qc6c cc9),c
#c .c<
)c?c>4*
ccc ;.
cV /c/
c 9c)-c Vc$,/c
c :1) ,&c)
c--c 6+cV).),c V).),c .. c
c
/4 &!7%&4 8à | à| à 9
&
8 :;;< à
&
8 0
-.c()*
c+c .
c)/(c)cc
..,c ()*
%c 7
)
c ).c 4c &c c c /&c c +c .)c )-c /, ,c +c
).),
c
c
c (),// ,c .,,
c c .
)&c c +c )c /c -- c c
() c/,/c
,
%c)(.c+)c,,c c()*c
cc.
c)+.,c
, ,c /, ,c ).),
%c V-)&c + .c ,c )c )/(.c c ()*&c c c )c
.c4)cc+c).),
ccc+
c c+ &cc+c).),
cc4c . 3c-)c
c ()*
%c V
c +
c c c -- .c ()
%c
c c
.&c /c ()*
c 4/c c /c
.., ,%c
c
/
%
1
(
Y Y
Y4! & à
2**;(
$
0
c
Vc ,
c
c c c
-.c ()*
c c 4c
c c "%c )/(c )c "&c c
-.%c
c
c
c
Figure 9: Project Life Cycle (Source : http://www.laksol.com/arabic/images/project-lifecycle.jpg)
c
1. Project Initiation
c
Figure 10 : Phases of the project initiationc
V
c
c c -
c (
c c c ()*%c
c ()4./
c c - c c
c
,%c Vc c
-
4 . c.
c
c
c)c -c
). )
c)c
( - c4
c()4./
%cc()*c/,c
c
.c-cc(().c)-cc -
4 . c()%cVcc()*c/,c
cc/c
2. Project Planning
c
Figure 11 : Phases of project planningc
c
c (
&c c ()*c /,c
c
()
4.c )-c ,c .)c )-c ()*c (.
%c Vc
,c )-c
()*c(.c
c)c)/c(. ,c
/( )
cc
)
c/),c
).
%cVc()*c
(.c .
&c
c
(c .c.c
(c 7
)c.c
(c .c.cc
(c =. c.c
(c 7
c.c
(c (c.c
(c )// )
c.c
(c )/c.cc
c
) ,c)cc
)(c)-c)c
c.&c7
c$,/c.ccc)// )c$,/c.%cc
c
c
3. Project Execution
c
Figure 12 : Phases of project executionc
&c /&c
)
&c 2. c c ,
c )-c c ()*c + .c 0 ,%c ..&c -c c (c )-c
. 4.
&cc()*c
cc-)c.)
%c
4. Project Closure
c
Figure 13 : Phases of project closure
c
c
V
c (
c
c c - .c (
c c
c . -.%c c
c (
&c )/
c ()*c
.
c 4c
).. ,c)
&c(-)/&c .
)
c .cc4 - ,c..c2 c -)/ )c -)c -c
%c Vc ()*c ,
c / c -c ,c )c c - .c . 4.
c c ()*c
)/ )%c
% %c V)).
&ccV 2
c
c
1c + ..c 4c
,c $ )
)-c ()c -)c ()*c (. ,c c )).. ,%c )..)+ ,c c c
$ )
)-c()
ccc
c c)c)/(%c
c
c $ )
)-c)*c
c
$ )
)-c )*c )c $c
c ()*c /,/c
)-+c .)(c c
).c 4c $ )
)-c
))( )%c$ )
)-c)*c
c
,c)c.(c()*c/,
c c.)( ,c()*c.
&c
)).. ,c4,
&c.3 ,c+).)
cc..) ,c
)
c)c
%ccc
c
c $ )
)-c0.c c
c
$ )
)-c 0.c
c
(
c ((. )c c c
c -)c .. )&c ,( ,c )).
&c ( )c
4.
%c
c $ i
i cc1)c
c
$ )
)-c 1)c
c c +)c ()
)c c c /)
.c
c -)c )/c (()
%c $ c
. 4.
c
c
c
/c72 /c( - )c7cc
/c8
,c( - )c
7c+ ..c4c)c4c
,c$ )
)-c1)%c
%!%c7
)c$,/c
c
Vc./
c+ cc .c c), 3 ).c(. ,cc - ,&c)/ ,cc
,c)c .
cc,)(
%c
Vc-)..)+ ,c ,/c(
cc), 3 ).c
c)-c)c)/(%c
c
%!%% c)*c>, 3 )cc
)*c$,c
V/c9c
Vc9c
8.)(/cV/c
=. c
c 8
, ,cV/c 72 /c
V/c .
cV/c
)-+c, c )c)-+c )-+c
c
, cc .
c
)-+c, c
)c)-+c
)-+c, c , c c
%!%%c7).
cc7
()
4 .
c
)*c
).
c
).c4c
,c)cc c
).
c)-cc
()*c
c
c@cc()*c/,&c)c//4
c)-cc()*c/,/c/&ccc
.c) 4)
%c
c
Role Responsibility
c Vc9
cc)/ c0(
c ccc)-c).),%c )c
)-+c
c ,
cc
)-+c,
c+)cccVc9%cVc
Vc9c
()
4 . c)-ccVc9c
c)c() c
c)cc()(.c+)c
c .c2
)
%cVcVc9c/c
+cc2
)
c .c
)-cc/c- cc0(c+)c
c4.c)c
+c4%c
c.
cc)ccc
/c
,c
( - )
c
c VcV/c9c
cc(
)c+)c/)
cc),
cc.)+c
c ..c/c//4
%cc
cc()*c(),
c
c.
c
c
()
4.c-)c).. ,c2 /
c-)/c.
%c
c
c)c. c2 /
&cc
/c72 /c( - )c
c
c.
c /c4cc
c.
%cc
cc -c4+cc
cc
c)/(%cc
c c
%!%%c7
()
4 . c
,/c$ 0c7$c
c
)*c).
cc
()
4 .
c
).c4c+..c. ,c)cc()*c
)(c- )%c)+c
4.)+c
cc7
()
4 . c
:c /c7
()
4 . c )*c$,c )c)-+c, c
c.
c
Project Proposal
)()
c). )c Pc c c
Project Planc
)(c$,/c.c Pc c c
.c$,/c.c c Pc c
)
c
/ )c c P c
)- , )c$,/c Pc c c
.c
=. c
c.c Pc c c
)*c$,/c P c c
7
c$,/c c Pc
72 /c.
c c c Pc
)
c$). ,c Pc Pc Pc
8c$). ,c c c Pc
8c8 )c Pc Pc Pc
8
,c (.
cc P P P
)(
c
.c8
,c Pc Pc Pc
c8
,c c Pc c
7()c8
,c c Pc c
Test Specificationc
; cV
,c Pc Pc Pc
, )cV
,c Pc Pc Pc
/cV
,c Pc Pc Pc
%!%%!cV/c8.)(/c
c Skills Matrix
)..)+ ,c ,/c(
cc
..
c()
c4c)c()*c/%c ..
c$ 0c
c /()c
c
c+ccc)*c$,c.
ccc+c)*c$,c
c
,%cVc
c+c)*c$,cc
.c -cc
..
c)-c/c//4
c)-cc()*c/cc
c - ,c)
c
..
c-c+) ,c+ cc()*c/c-)c
.c/)
%c
..c
c
ccccccccccccccccc
c
ccccccccc6/c
cc
)4./c - )c
)()
c). )c
)*c$,/c c
c. ,c
. )c)-c c
$)).),c
72 /c.
c c
c - ,c
)
c$). ,c c c
8c$). ,c
8c8 )c c
.c8
,c c
c8
,c c
7()c8
,c c
V
,c c
8(.)/cc c
:cc8)
Cc72 c :cc.c4 ,c :cc0( &c).c c
V ,c c )
c
:cc72
cV ,c :cc
V c
/ c c
). c 2 /
c , ,c ()
c
c c 4
c
). )c c
)c )c )+c c c
/c + c
c 4c .)(c c ()(.c /
c c
)/C
c
cc.
)c
-
cc
)/C
c0( )
%cc
&c+ c@cc
%c
4 . c
%c
%c 72 /
c. )cc.
%c
%c 72 /
c
( - )%c
%c 72 /
c. )%c
,c%c
)+
cc. )
(c4+c
c
,
c)-cc2 /c, ,c
()
%cVc- ,c.
)c
)+
cc)/
ccc()ccc
,%c
c c ,/c 4)c
)+
c ,c &c c . )
(c c c
(
c c + c c -)c
--c
4:,)
c
c
&c+ c
c)c4c
) ,cc2 /
c)-cc
/%c
Vc- .c
(c)c
c()
c
cc2 /
c. )c
,%cV
c
cc()
c c+ cc
2 /
c)-cc- c
/ccc,
cc)-cc
/cc8c2
%cV
c
cc.
c )c)cc2 /
c)/ )%cc
%c72 /
c. )cc.
c
c
c
c
,&c +c +)c + c c 8.c /c )/(c c )c )c - c )c 4)c c
c c c
/c
).c () &c c 2 c (-)/c )-c c
/&c +c
)
ccc)c2 /
ccc8c+c)c
c
/%c
&c
+ c
c c c()
%c
Vc()
c
c@cc
%c
%c 72 /
c .
c
c c )c c )c )c ( ) 3c c 2 /
&c c - c c
).c c
2 /
c)-.
c),c,) )
%c
%c 72 /
c )/ )c Lc c
c
,&c +c )/c c . c 2 /
c c
cc+cccc4c
c)c.(c+ c-c2 /c
)
%c
%%c72 /
c
)c
V
c
cc()
/c c 8c c c
.. ,c c
/c c c
c 2 /
c -)/c c ,c
-)/ )%c)cc2 /c
( - )c(
c+c
c)/ )&c
/c
).
c
c)c
/ .c
( - )
c
c
)
c)c,c -)/ )%cc
c)// .. "&c+c
))c
c/)
c
c
c +
c)c c+ c8C
c
).
%cc.
)c
c
)
c
c())(
c c)c)c.(c
c+ cc2 /
c
)%c
F&
%G)// ..& "&(%#%c V
c /
c
c c c )
c --c (
c )-c
).
c c c ), 3 )%c )c +c .3c c
--c(
c)-c
).
ccc)/(c+).c2 ccc@c
(c c8c
)/
c+)c c
c-)/cc
/%c
(c 84
c/
)
c+)ccc()(.c
()
4.c-)c , ,cc
/c
+ c8C
c
)/c4
%c
(c 8C
c
c/,
c+)c
ccc
/c+ ..c)c()
cc
c
%cc
(c +c c
)-+c / c ,
c +)c c
()
4.c -)c
/ ,cc(, ,c4)cc+ccc
)-+c)-cc
/%c
(c 8C
c
--c//4
c+)cc ).c ccc)cc ,c)-cc
/%c
(c $,
cc8c+)c)4 c/,/c -)/ )c-)/cc
/%c
c )c)c..c
c
).
c.
c4)&c2 /
c).c
..c)/c-)/c)
&c
c
&c c ((. )c )/ c )c c )c
/
c c c + c c
/c c
c 4 ,c
( - %c c ) ,c )c )// .. "c ..c )-c
c 2 /c
)
c c .
)c 4c
)+c
c
/c +()
&c+cc +() c(
cc
4:
c)-cc2 /
c-)cc
/%c
F`
c)// ..& "&(%!%cc) ,c)c)// .. "cccc
4
c(
c)-c +()
&cc@c
c
,c!c
)+
cc +() c c)-cc
/c cc. .c4 -c/%cV
c ,/c
c 4c
,c c )c )c
)+c c ,)
c )-c c )&c c c )/ c
+()
c+ c.(c)c -cc
)
c)-c2 /
c(c-)/cc // c
c)-c
c
/%c
V
c/)c)-c2 /c
)c
c c)c)c8c
c c
c)c)-cc/)
c)//)c
+
c)-c, ,c -)/ )c-)/cc
).
c)-c8cc c
c.
)cc-- c 2c
)-c , ,c -)/ )&c
c )// .. "c
,,
c &c c c ,))c -)c , ,c c
)..c
,c )-c +c c
).
c )&c c -- .
c c c -c + c c
c
/cc.
)c)+cc c+ cc
/%cc
1c
c)cc
c&c2
)
cc
c-)/cc
).
c)-cc8c4)c4)c c
c0
,c
/cc.
)cc
/c)c4c.)(%c cc2 /
cc c
-)/cc
+
c)c)
c2
)
c
c-)/cc
).
c ,cc +c()
%c
%%c),(c
c c + c
)c .
c //
c )c c +) ,c )/c c + c c
/c + ..c 4c
c c c
)/(%cV
c.
c+ ..c)4
ccc)cc+)cc/
c)
c)-cc.c
c c
+ c( (
cc ).c %c F
$
$
$$
Gc)// ..& "&(%!%c
c- )c
%c
%c 72 /
c c c c -)/c ))( )c c +
c )// .. "c / )
c c ),(c c 4c )/4 c + c ())( ,&c +c
c)ccc()
c c
c/%cc
c
Figure 17 - Ethnography and Prototyping process cc cc
c
(Sommerville,2006,p.158)
,c"c
)+
cc()
c
ccc
cc.
/%cc
c
% c72 /
c<. )c
c
72 /
c. )c
cc()
/c c 8c +
%c V
c
(c
c /()c 4
c )
c c c 2 /c )/c c
.c)cc4)c:+)c)
c+ccc-)c)c ,cc.)(/c)c-cc
/c
c4c /(./%c
F8 ,cc2 /
c. )c()
&c
c
).c4c c)c)cc2 /
c c
c2 /
c)/%Gc)// ..&c "&c(%!#c+
cc c, %cc+c-)..)+c
c(()c cc/ ,c
c.
%cc
c
c Lc 2 /
c c - c ..c c - )
c c c
)
ccc c4cc
/c
c)-c8c
).c4c .c cc
2 /
c)/%cc c
%c 7.
/c
cLc+ccc2 /
c)-cc
/c,
cc4,cc
c
.c)-cc
/%c.
)cc).),cc-)cc
/c
cc
-c c
c .4.c)c)%c
!%c < - 4 . c Lc +c + ..c + c )+c c
/c 2 /
c
)c c c c
- 4.c)cc//4
c)-c8%cV
c+ ..c4c - c4c/)
,c)c/c
)-cc
c)-c
c+ c /cc
( - c2 /
%cV
c
c)c c)c)c
) cc
(
c4+cc8%cc
4.%cVc)c/)c)
c)-@c
5.0 Design
!%c)
c$). ,c
!%%c)0c8 ,/c
!%%c9.ccc8c8 )c
External Entity
6/@c
)/%c
8
( )@c
)/C
c ,
c .
c )c ,
c )c c
/c c ,
c c
()
c
c 0@c -c c
)/c
c c . c .
c c c
,
)c
c 0@c -c c
)/c
c
,
c)c)%c
(cc-.)+
@c . c) &c7,
)c
%c
>(cc-.)+
@c 7,
)c .
%c
Process
8
( )c@c <. ,cc .
c
c4cc
)/c0@c -cc
)/c
c
) ,c cc-
c/c- .c)cc
)/c
c . c/ .c
c
(c8c.)+
@c 7,
)c8 .
c
>(c8c.)+
@c . c) &c<. c .
c
)
c8
( )c IFccc 7Vc6$cI)cc9Vc6$cIc)cc
c5687cI)cccc8>I)&c887cIc)cc
ELSE
END IFc
6/c@c %c7,
c6+c
)/cc
8
( )c@c 7,
c
)/
c
(c8c.)+
@c 7,
)c .
c
>(c8c.)+
@c 7,
)c .
&c
c
)
c8
( )c >(c75 V7V >6c8V 9c
c c
8
( )c@c <. ,cc0
c)-cc
)/c0@ccc
)/c
c.c
0
,c cc
/c
(c8c.)+
@c ;
c8 .
&c
c
>(c8c.)+
@c 7,
)c .
&c7,
)c
c
)
c8
( )c IFccc$ 9c887cc
c0
c c;7cTHEN cc
c0
Gcc
c75 V7V >6cVV;c
ELSE
cccccccc5c;V>$7c 8c
ENDREPEAT
END IF
Data Flow
c6/@c 7,
)c .
%c
8
( )@c V)c..)+cc
)/c)c,
c)cc
/%c
8
)' @c <. c .
c)
c%%c
8c@c
c6/&c9
c6/&c5&c8>&c
&c/ .c
6/@c 7,
)c .
%c
8
( )@c V)c..)+cc
)/c)c,
c)cc
/%c
c% %c
8
)' @c 7,
c6+c
)/c)
c%%c
8c@c
c6/&c9
c6/&c5&c8>&c
&c/ .c
6/@c 7,
)c .
%c
8
( )@c V)c..)+cc
)/c)c,
c)cc
/%c
c%%c
8
)' @c ;
c8c)%c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
8
( )@c V)c) -cc
)/ccc,
)c
.
cc . %c
c%%c
8
)' @c
)/c0.c %c
,%c
8
( )@c ..cc. c .
cc cc,
)c
-)/%c
c%%c
8
)' @c <. c0
c)
c% %c
8c@c
c6/&c9
c6/&c5&c8>&c
&c/ .c
c
c
6/@c 7,
)c
%c
8
( )@c c/
,c
(.c)cc
)/ccc
,
)c()
c+
c
-.%c
c% %c
8
)' @c
)/c0.c %c
,%c
6/@c
c
8
( )@c 1c)c+c)cc,
)c .
c
c4c
-..cc)cc4
%c
c%%c
8
)' @c <. c0
c)
c% %c
8c@c $
,c0@cS
c)c6)c
6/@c ;
c .
%c
8
( )@c V)cc+cc
)/c
c.c
,
c)cc
/c( )
.%c
8
)' @c <. c0
c)
c%%c
%c
Data Store
6/@c ;
%c
8
( )@c )
c..cc .
c)-cc
ccc
,
c cc
/%c
(cc-.)+
@c 7,
)c .
%c
>(cc-.)+
@c ;
c .
%c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,&c)((c 8&c
6/&c6 %c
External Entity
6/@c
)/%c
8
( )@c
)/c.),
c )cc
/c4c ,cc
.), c .
ccc
cc
c0@c
+cc
)/c
c.),,c c)c)%c
)/cc.
)c cc)%c
(cc-.)+
@c 9), c
%c
>(cc-.)+
@c 9), c .
&c)c
(
)c .
%c
6/@c )((%c
8
( )@c 1cc
)((c.),
c )cc
/c c
()- .c+ ..c4c.)c.),c+ c c .
%c
Vc
)((cc.
)c
c-)cc( .c
)/%c
(cc-.)+
@c ;
c .
&c
)/c .
%c
>(cc-.)+
@c 72
c
)/c .
%c
Process
8
( )cc <. ,c c .), c .
c
c 4c c
)/c c
)((c 0@c
)/c c
c ) ,c )c c )c -)/c c c (
+)c
c )c
/(cc )c
(c8c.)+
c 9), c8 .
c
>(c8c.)+
c 9), c8 .
&c9), c
c
)
c8
( )c IFccc;V>$7c 8c
c)c/(cc1>78c
c)c/(cTHENcc
%c
!%c
%c
ELSE
+)Gc
c9>5 6cVV;c
END IFc
ELSE
+)Gc
c9>5 6cVV;c
END IFc
8
( )cc 8 ,cc
)/c)c
(c8c.)+
c )c
(
)c8 .
&c7.c8 .
c
>(c8c.)+
c 8 )c8 .
&c8 )c
c
)
c8
( )c - cI 7V;768c8Vc:c8;c8V
IFc- cMccTHEN
ELSE
cccc9),)--c
)/c)c
END IF
Data Flow
8
( )@c V)c..)+cc
)/c)c.), c)cc
/%c
8
)' @c <. c9), c)
c %%c
8c@c
)/c 8&c
+)&c;
cV(%c
6/@c 9), c
%c
8
( )@c
cc/
,c)cc
)/c+cc
.), c .
cc)c)c )%c
c %%c
8
)' @c
)/c0.c %c
,%c
8
( )@c V)c..)+cc
)((c)c.), c)cc
/%c
8
)' @c <. c9), c)
c %%c
+)&c;
cV(%c
6/@c 9), c
%c
8
( )@c V)c) -cc
)((c+ccc
c
c. c)c)%c
c %%c
8
)' @c )((c0.c %c
,%c
8
( )@c V)c..)+cc
)/c)c c
'c
c)%c
8
)' @c 8 c)c)
c % %c
8c@c
)/c 8%c
6/@c ;
c)c
(
)c .
%c
8
( )@c V)c..)+cc
)((c)c cc
( .c
)/C
c)%c
8
)' @c 8 c)c)
c % %c
8c@c
)/c 8%c
8
( )@c V)cc+cc .
c)-cc.),,c c
c
c)c)c)%c
8
)' @c <. c9), c)
c %%c
8c@c ;
c 8&c
+)&c;
cV(%c
8
( )@c 8 .
c)-cc
)/c c)c)c c
c)%c
c % %c
8
)' @c ;
c8c)%c
8c@c
)/c 8%c
8
( )@c V)c..)+cc
/c)c -cc(.)cc
.c.),,c c
C
c()- .%c
c %%c
8
)' @c )- .c. ,c)
c%%c
8c@c ;
c 8%c
6/@c 9), c
%c
8
( )@c
cc/
,ccc
c
c.),,c c
)c
cc /
c. ,c()
ccc(.%c
c %%c
8
)' @c /
c. ,c)
c%%c
8c@c $
,c
8
( )@c V)c..)+cc
/c)c -cc(.)cc
.c.),,c c
C
c.c .
%c
c %%c
8
)' @c 7.'.
c. ,c)
c!%%c
8c@c ;
c 8%c
8
( )@c 6) -
cc
)/c+cc)c
c
4c c)c)%c
c % %c
8
)' @c
)/c0.c %c
,%c
6/@c 7.c .
%c
8
( )@c
cc -)/ )c c)c)c..cc
- %c
8
)' @c 8 c)c)
c % %c
Data Store
6/@c ;
%c
8
( )@c )
c..cc .
c)-cc
ccc
,
c cc
/%c
(cc-.)+
@c 8 )c .
%cc
>(cc-.)+
@c 9), c .
%c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,&c)((c 8&c
6/&c6 %c
6/@c 7.
c
8
( )@c )
c..cc -)/ )c)-cc.
ccc
)/
cc/%c
(cc-.)+
@c c
>(cc-.)+
@c 7.c .
%c
External Entity
6/@c
)/%c
8
( )@c 1cc
)/c.),
c )cc
/cc
( .c
)/C
c()- .c
c
(.%cc
cc
)/cc.
)c/c/) - )c
)cc .
c)-cc()- .%c
(cc-.)+
@c ;
c .
%c
>(cc-.)+
@c )- .c/) - )c .
%c
6/@c )((%c
8
( )@c 1cc
)((c.),
c )cc
/c c
()- .c+ ..c4c.)c.),c+ c c .
%c
Vc
)((cc.
)c
c-)cc( .c
)/%c
(cc-.)+
@c ;
c .
&c
)/c .
%c
>(cc-.)+
@c 72
c
)/c .
%c
Process
8
( )c@c V
c()
c -
c+ c
c
c.),,c )cc
/ccc
.)
c
c .
c4c- . ,c-)/c..cc
%c
(c8c.)+
@c ;
c .
%c
>(c8c.)+
@c ;
c .
%c
)
c8
( )c REPEAT UNTIL (;7c 8cc
c/c c;7)
ENDREPEAT
8
( )c@c V
c()
c..)+
cc
)/c)c c c()- .c .
cc
c c c
c4
%c
(c8c.)+
@c )- .c/) - )c .
%c
>(c8c.)+
@c )- .c/) - )c .
%c
)
c8
( )c REPEAT UNTIL (;7c 8cc
c/c c;7)
ccccc;7c8V 9c
ENDREPEAT
8
( )c@c V
c()
c..)+
cc
)((c)c
c-)cc( .c
)/%c
(c8c.)+
@c 72
c
)/c .
&c
c .
%c
>(c8c.)+
@c
)/c .
%c
)
c8
( )c REPEAT UNTIL (;7c 8cc
c/c c;7)
ELSE
cccccccc>(cF6)c
)/c)Gc
ENDREPEAT
Data Flow
6/@c 9), c
%c
8
( )@c V)c..)+cc+cc
c
c.),,c
)cc
/c)c)%c
c %%c
8
)' @c 9) ,c)- .c8 .
c)
c%%c
,%c
6/@c ;
c .
c
8
( )@c )
c..cc .
c)-cc
ccc
,
c cc
/%c
8
)' @c 9) ,c)- .c8 .
c)
c%%c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,%c
6/@c ;
c .
%c
8
( )@c 8 .
c)-cc
)/cc
c.),,c )cc
/%c
c%%c
8
)' @c
)/c0.c %c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,%c
6/@c ;
c .
%c
8
( )@c 8 .
c)-cc
)((cc
c.),,c )c
c
/%c
c%%c
8
)' @c )((c0.c %c
&c/ .c
8
( )@c c .
c)-cc
)/C
c()- .%c
8
)' @c c)- .c8 .
c)
c% %c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,%c
8
( )@c c .
c)-cc
)/C
c()- .c+ c
c,) ,c)c4c
)%c
c% %c
8
)' @c ;
c0.c %c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,%c
6/@c 72
c
)/c .
%c
8
( )@c 72
c-)cc( .c
)/C
c .
%c
8
)' @c c
)/c)
c%%c
8c@c
)/c 8c)c
)/c6/%c
6/@c
)/c .
%c
8
( )@c 8 .
c)-cc2
c
)/%c
c%%c
8
)' @c )((c0.c %c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,%c
6/@c ;
c .
%c
8
( )@c 8 .
c)-c..cc
)/
ccc,
c
cc
/%c
8
)' @c c
)/c)
c%%c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,%c
Data Store
6/@c ;
%c
8
( )@c )
c..cc
ccc,
c)cc
/%c
(cc-.)+
@c )- .c/) - )c .
%c
>(cc-.)+
@c ;
c .
%c
8c@c
)/c 8&c
c6/&c9
c6/&c5&c
8>&c
&c/ .c
&c)c6)&c
;
c,)&c)- .c /,&c)((c 8&c
6/&c6 %c
External Entity
6/@c
)/%c
8
( )@c
)/c,
cc -)/ )c)cc.
c
.
&c()(.c /
ccc .4.c /
c
)cc()- .c+c c.)
c+cc
)/c.),
c )cc
/%cc
)/cc.
)c
c2
c)-c+c /
c
ccc()
%c
(cc-.)+
@c 9
c .
&c .4.c /
&c)(.c
/
%c
>(cc-.)+
@c 6+c /c2
c .
&c) c /c .
%c
6/@c )((%c
8
( )@c )((ccc+c /
c)cc
/c
c.
)c+ ..c c .
c)-cc
)/
c
2
c-)c+c /
%c
(cc-.)+
@c 6+c /c2
c .
&c)c .
%c
>(cc-.)+
@c 6+c )c /c .
%c
Process
8
( )cc )cc()c .
c
c()(.c /
&c.
c .
cc .4.c /
%c
(c8c.)+
c )c8 .
&c9), c
cc
>(c8c.)+
c )(.c /
&c9
c .
&c .4.c /
&c)c8 .
c
)
c8
( )c IFc9), c
cIc
cc;
c(cIc
)/cTHENc
cccc)(.c /
cIc()
c+ c ,
c ,
c
cccc9
c .
cIc+c /
c
ELSE IF 9), c
cIc
cc;
c(cIc
)(c(cTHEN
END IF
c
c c
8
( )cc c/)
c /()c2
c)c
)(c(c4c . ,cc
) ,c..c2
c
c-)/c
)/
c
(c8c.)+
c 6+c /c72
c8 .
&c..c /c72
c8 .
c
>(c8c.)+
c 6+c /c72
c8 .
c
)
c8
( )c IFc /c2
c
c.c)c$>< cTHENc
ccccc2
c .
c)c/)
c.
c
cccc>(c/)
c.
c
c61c V$c7=;Vc8V 9c
ccccc2
c .
c)c,/
c.
c
cccc>(c,/
c.
c
c61c V$c7=;Vc8V 9c
ccccc2
c .
c)cV<c
)+C
c.
c
cccc>(cV<c
)+C
c.
c
c61c V$c7=;Vc8V 9c
ccccc2
c .
c)c/
C
c.
c
cccc>(c/
C
c.
c
c61c V$c7=;Vc8V 9c
END IF
c
c c
8
( )cc ccc+c /
c.c)cc,)ccc(c4c
)(c(%c
-cc )c)-c+c()
&cc+c-)/cc+ ..c4cc
)/ ..c-)cc()c)c
cc
)/c
- )c
(c8c.)+
c 6+c )c /c8 .
c
>(c8c.)+
c )c8 .
c&c6+c)/'Vc8 .
c
)
c8
( )c IFc /c
cc)(cTHEN
IFc /c(cIc5$cTHENc
IFc /c(cIcV<c>1cTHENc
END IF
ELSE
END IF
c
c
6/cc %c
,c7 ,
c
8
( )cc
,c
)/c ,c .
c-)c()
%c
(c8c.)+
c ) c /c8 .
c
>(c8c.)+
c >..c8 .
c
)
c8
( )c + (c
cIcc (c
c)-cc
)/
IF + (c
c)c2.
c)c(c (c
cTHEN c
IF 7 ,c6)cOIc!THENc
cIc+c (c
END IF
END IF
Data flow
6/@c 9), c
%c
8
( )@c $
,c)cc()
c+cc
)/c
c.),,c )cc
/c)c)%c
c %%c
8
)' @c ) ,c /c)
c%%c
8c@c $
,%c
6/@c )c .
%c
8
( )@c V)c(cc
)((c)-cc()
c cc
/%c
c%%c
8
)' @c )((c0.c %c
6/@c 9
c .
%c
8
( )@c V)c) -cc
)/c)-cc.
c .
%c
c%%c
8
)' @c
)/c0.c %c
8
( )@c V)c) -cc
)/c)-cc .4.c /
c c
c
/%c
c%%c
8
)' @c
)/c0.c %c
8
( )@c V)c) -cc
)/c)-cc()(.c /
c c
c
/%c
c%%c
8
)' @c
)/c0.c %c
6/@c )c .
%c
8
( )@c ..cc()c .
c c)c)c
)c/c
)%c
8
)' @c ) ,c /
c)
c%%c
8
( )@c c( .c
)/C
cc2
c-)c+c /
%c
8
)' @c .c72
c)
c% %c
8c@c
)/c 8&cV .&c8
( )&c /,%c
8
( )@c V)c
)cc
)/C
c2
c-)c+c /
%c
c% %c
8
)' @c 72
c8c)%c
8c@c
)/c 8&cV .&c8
( )&cV /&c8&c
/,%c
8
( )@c 5c..cc /c2
c .
c c)c)c
- .c/c
)cc).cc+c /c2
c
c
%c
8
)' @c .c72
c)
c% %c
8c@c
)/c 8&cV .&c8
( )&cV /&c8&c
/,%c
8
( )@c .c+c /c2
c
c)cc
)((%c
c% %c
8
)' @c )((c0.c %c
8c@c
)/c 8&cV .&c8
( )&cV /&c8&c
/,%c
8
( )@c Vc .
c)-cc+c()c+ c
c4 ,c
c)cc
/c4cc
)((%c
8
)' @c c6+c /
c)
c%%c
6/@c )c .
%c
8
( )@c V)c
)cc .
c)-cc+c /c
c
c
4 ,cc)cc
/%c
c%%c
8
)' @c )
c0.c %c
8
( )@c Vc ,c)-cc( .c()%c
8
)' @c
,c7 ,
c)
c%%c
8c@c
)/c 8&c)c 8&c)c6/&c
7 ,%c
8
( )@c Vc ,c)-cc( .c()%c
,c7 ,
c)
c%%c
8
)' @c )
c8c)%c
8
( )@c 8 .
c)ccc+c-)/c-)cc+.c
c()%c
c%%c
8
)' @c )/c)).c)
c%%c
Data Store
6/@c )
%c
8
( )@c )
cc .
c)-c..cc()
ccc
c)cc
/%c
(cc-.)+
@c )c .
&c>..c .
%c
>(cc-.)+
@c )c .
%c
6/@c 72
%c
8
( )@c )
cc .
c)-c..cc()
ccc
c)cc
/%c
(cc-.)+
@c 6+c /c2
c .
%c
>(cc-.)+
@c ..c /c2
c .
cc
8c@c
)/c 8&cV .&c8
( )&cV /&c8&c
/,%c
External Entity
6/@c
)/%c
8
( )@c
)/C
c)
,c.c .
c+ ..c4c
)+c4cc
)/ccc
)/cc
.
)c0cc.
c c
c
,%c
(cc-.)+
@c >
,c.c .
&c7.c0
)c
%c
>(cc-.)+
@c 7.c0
)c .
&c7.c .
%c
6/@c )((%c
8
( )@c )((c,
c)c)+c..cc
)/
cc
.ccc)
,c.%c
(cc-.)+
@c >
,c.c
)%c
>(cc-.)+
@c c
Process
8
( )cc ..c c )
,c (/c .
c )-c
)/
c c
(.c c
)
,c.c
)c)c
)(c(
%c
(c8c.)+
c 7.c8 .
c
>(c8c.)+
c >
,c7.c8 .
&c>
,c7.c
)c
)
c8
( )c ''cc`
cccc.c
cIc7ccLccc
cccc>
,c(/
cI.c
cJcc(cc
cccc>(c>
,c(/
&cc()c .&c.c
c
ccccc
END REPEAT
''cc`
c
cccc9
c..c)
,c(/c .
c
c>;VV68 65c76V9cc
cccc V>7Sc
END REPEAT
c
c c
6/cc !% c0c7.
c
8
( )cc 0cc.c( )c cc( .c()cc
(c8c.)+
c 7.c0
)c8 .
c
>(c8c.)+
c 7.c0
)c
&c7.c0
)c8 .
c
)
c8
( )c IFc)c)-c0c.
c-)cc()cIccc- cOcTHEN
ccIcccKccc
cccc)c)-c0c.
cIc)c)-c0c.
cKc
ELSE
>(cF0
)c. / c0Gc
c76V9cPV6 >6c8V 9c
END IF
8
( )cc )+
cc
)/c)-c c.c)c(
c
)c+c2
%c
c..)+
cc
)/c)c cc)c4cc()%c ..c..c .
c
+ ..c4c
c)c ) c, )c()
(c8c.)+
c ..c.c .
&c7.c .
&c..c(
c .
&c)c .
&c
c .
&c7.'
c
)c2
c .
%c
>(c8c.)+
c 7.'
c
)&c)c/).c .
&c
c .
&c7.c
.
%c
)
c8
( )c )+c.c)c(
c .
c)c;V>$7c
IFc;7c 8cIc76V9cTHEN
ccccELSE
ENDIF
ENDREPEAT
IFc;7c 8cIc9cTHEN
ccccELSE
ENDIF
ENDREPEAT
7/)c2
c /
c-)/c7>8;Vc
IF ()
c
c/)cTHENc
c%c
ELSE
>(cF)
c)
c)c0
Gc
c7>8;Vc7$><9cVV;
END IFccccc
Data Flow
6/@c >
,c.c .
%c
8
( )@c V)c) -cc
)/c)-cc)
,c
.ccc
)/c
%c
c!%%c
8
)' @c
)/c0.c %c
,%c
6/@c 7.c0
)c .
%c
8
( )@c V)c..)+cc
)/c)c0cc.c-)cc
( .c()%c
8
)' @c 0c7.
c)
c!% %c
6/@c 7.c0
)c
%c
8
( )@c V)c) -cc
)/c+cc.c
0
)c+
c
-..c/c)c)%c
c!% %cc
8
)' @c
)/c0.c %c
,%c
6/@c 7.c .
%c
8
( )@c ..cc.c -)/ )c+ c
c
)c c
c.cc
)%c
8
)' @c ..c>
,c)
c!%%c
6/@c >
,c.c
)%c
8
( )@c ..cc)
,c.c .
c)-cc
)/
%c
c!%%c
8
)' @c )((c0.c %c
8c@c
)/c 8&c)c 8&c)(c 8&c8c8&c
7c8%c
6/@c 7.c0
)c .
%c
8
( )@c V)c
)cc0c .
c)-cc( .c
()%c
c!% %c
8
)' @c 7.
c8c)%c
6/@c
c .
%c
8
( )@c 8 .
c)-cc()ccc
)/c
c
(
,%c
8
)' @c
c /c)
c!%%c
6/@c
c .
%c
8
( )@c
c..cc .
c)-cc(
c()
c
)c
)c/%c
c!%%c
8
)' @c .
c8c)%c
6/@c )c .
%c
8
( )@c
cc .
c)-cc()ccc
)/c
c(
%c
8
)' @c
c /c)
c!%%c
8
( )@c
cc/) - c .
c)-cc()cc
c4c(
c4cc
)/%c
c!%%c
8
)' @c )
c8c)%c
8
( )@c V)c..)+cc
/c)c -cc(.)cc
.c.),,c c
C
c.c .
%c
c %c
8
)' @c ..c>
,c)
c!%c
8c@c ;
c 8%c
6/@c 7.c .
%c
8
( )@c 8 .
c)-cc.
ccc
)/c/
%c
8
)' @c 7.'
c /c)
c!%%c
8c@c
)/c 8&c)(c 8&c)c 8&c7c
8%c
6/@c 7.c .
%c
8
( )@c 8 .
c)-cc.
ccc
)/c/
%c
c!%%c
8
)' @c 7.
c0.c %c
8c@c
)/c 8&c)(c 8&c)c 8&c7c
8&c8c8%c
8
( )@c ..cc.c .
ccc)c cc
/%c
8
)' @c 7.'
c /c)
c!%%c
8c@c
)/c 8&c)(c 8&c)c 8&c7c
8&c8c8&c7c8%c
8
( )@c ..cc(
c .
ccc)c cc
/%c
8
)' @c 7.'
c /c)
c!%%c
8
( )@c 8 .
c)-c.c)c(
c
)cc+c
/c4c
c
%c
c!%%c
8
)' @c
)/c0.c %c
8
( )@c 72
c4cc
)/c-)c.c)c(
c
.
%c
8
)' @c 7.'
c /c)
c!%%c
,%c
Data Storec
6/@c 7.
%c
8
( )@c )
c..cc.c .
c)-cc
)/
c
c(
c) ,c)cc0
)
c/c
4cc
)/
%c
(cc-.)+
@c 7.c0
)c .
&c7.c .
%c
>(cc-.)+
@c 7.c .
%c
6/@c .
%c
8
( )@c )
c..cc .
c)-cc()
ccc
4c(
c4c
)/
%c
(cc-.)+
@c
c .
%cc
>(cc-.)+
@c c
6/@c )
%c
8
( )@c )
c..cc .
c)-cc()
ccc c
c
/%c
(cc-.)+
@c )c/).c .
%c
>(cc-.)+
@c )c .
c
External Entity
6/@c
)/%c
8
( )@c
)/cc/c
)
c)c()
c
). %c
(cc-.)+
@c 7
)c
%c
>(cc-.)+
@c 7
)c .
%c
6/@c )((%c
8
( )@c )((cc +c..cc
)c .
c
)cc
)
c/c-)cc( .c /%c
(cc-.)+
@c ..c
)c .
%c
>(cc-.)+
@c /c .
%c
Process
8
( )cc cc .4 . c)-cc2
c()c-)cc
)c
(c8c.)+
c 7.c8 .
&c)c8 .
&c..c7
)c8 .
&c7
)c
8 .
c
>(c8c.)+
c 7
)c8 .
&c7
)c
c
)
c8
( )c .4.c)
cIc..c)
cLcc7c)
ccKc7
c)
c
IFc .4.c)
c)
c7
c)cTHENc
cccc>(c7
)c8 .
c)c7
c /c)
c"% c
ELSE
END IF
8
( )cc cc .4 . c)-cc2
c()c-)cc
)c
(c8c.)+
c 7
)c8 .
c
>(c8c.)+
c 7
)c8 .
c
)
c8
( )c >(c7
)c8 .
cc
6/cc "%c)+c7
)
c
8
( )cc 0cc.c( )c cc( .c()cc
(c8c.)+
c ..c7
)c8 .
&c /c8 .
c
>(c8c.)+
c ..c7
)c8 .
c
)
c8
( )c >(c..c7
)c8 .
c)-c /c8 .
c
Data flow
6/@c 7
)c .
%c
8
( )@c V)c..)+cc
)/c)c/c
)
c)c
c( .c()%c
8
)' @c c .4 . c)
c"%%c
6/@c 7
)c
%c
8
( )@c V)c) -cc
)/c+ccc
)cc)c)c4c/%c
c"%%c
8
)' @c
)/c0.c %c
,%c
6/@c 7.c .
%c
8
( )@c Vc .
c)-cc.
c)-cc()ccc
)/c
c
%c
8
)' @c c .4 . c)
c"%%c
6/@c ..c
)c .
%c
8
( )@c ..cc
)c .
c+ cc
)c c
c
/%c
8
)' @c c .4 . c)
c"%%c
6/@c )c .
%c
8
( )@c Vc .
c)-cc()
ccc
)/c
c
%c
8
)' @c c .4 . c)
c"%%c
6/@c 7
)c .
%c
8
( )@c V)c
)cc .
c)-cc
)cc+
c
/c4cc
)/%c
c"% %c
8
)' @c 7
)
c8c)%c
6/@c 7
)c .
%cc
8
( )@c Vc)- /c .
c)-c
)ccc
)/c
c/c+ cc)c4c/c
4c)ccc/)/%c
c"%%c
8
)' @c 7
c /c)
c"% %c
6/@c ..c
)c .
%c
8
( )@c ..cc
)c .
ccc
)c cc
/%c
8
)' @c )+c7
)
c)
c"%%c
6/@c ..c
)c .
%cc
8
( )@c ..cc
)c .
c)cc( .c
()ccc
)((c2
c)%c
c"%%c
8
)' @c )((c0.c %c
6/@c /c .
%c
8
( )@c Vc2
c/c4cc
)((c)c +c
c
)c .
c)cc( .c()%c
8
)' @c )+c7
)
c"%%c
cc c
Data Store
6/@c 7.
%c
8
( )@c )
c..cc.c .
c)-cc
)/
%c
(cc-.)+
@c c
>(cc-.)+
@c 7.c .
%c
6/@c )
%c
8
( )@c )
c..cc .
c)-cc()
ccc c
c
/%c
(cc-.)+
@c c
>(cc-.)+
@c )c .
c
6/@c 7
)
%c
8
( )@c )
c..cc .
c)cc
)
c)cc
/
c+ cc/c4cc
)/
%c
(cc-.)+
@c 7
)c .
%c
>(cc-.)+
@c ..c
)c .
%c
External Entity
6/@c
)/%c
8
( )@c
)/ccc)c(.c)cc-)/c)c
cc+ ..c.
)c cc)/c
)c) cc /
c-)/cc
)((%c
(cc-.)+
@c )/'Vc
)&c)/'6) %c
>(cc-.)+
@c 6+c)/'Vc .
&c)/'c(.c
.
&cc
6/@c )((%c
8
( )@c
cc ,
c)ccc)/c)cc
) c-)cc
)/
cc.
)c)c(.c)cc
-)/c)c
%cc
(cc-.)+
@c )/'Vc
)%c
>(cc-.)+
@c )/'6) &c)/'Vc(.c
.
%c
Process
8
( )cc .cc+)
c4-)c ,cc-)/c)c()
,cc(.cc
(c8c.)+
c 6+c)/'Vc8 .
&c6+c)/'Vc7(.c8 .
c
>(c8c.)+
c .c8 .
&c .c7(.c8 .
c
)
c8
( )c IF -)/c)
c/)cc!c+c+)
cTHENc
cccc7*c-)/c
ELSE
END IF
IFc(.c)
c/)cc!c+c+)
cTHENc
cccc7*c(.c
ELSE
END IF
6/cc % cc6+c)/c
8
( )cc ccc+c-)/c
(c8c.)+
c .c8 .
c
>(c8c.)+
c )/'Vc8 .
c
)
c8
( )c cc6+c)/'Vc
6/cc %c7(.c-)/c
8
( )cc cc(.c-)cc
.c-)/cc
(c8c.)+
c .c7(.c8 .
c
>(c8c.)+
c )/'Vc7(.c8 .
c
)
c8
( )c IFc-)/c c
c0
cTHENc
END IF
8
( )cc cc
c)
c)c)/
c)c
)/
cc
(c8c.)+
c )/'6) c
>(c8c.)+
c )/'6) c
)
c8
( )c c>(c)/'6) c
8
( )cc < +c..c-)/c .
c+ c(.
c)cc
)/cc
(c8c.)+
c ..c)/'Vc8 .
c
>(c8c.)+
c )/cVc
)c
)
c8
( )c >(c)/cVc
)c
Data Flow
8
( )@c V)c..)+cc
)/c)ccc+c-)/c)c
%c
8
)' @c .c)c)
c%%c
8c@c ;
c 8&c)/c 8&c;
cV(&cV .&c
8
( )&cV /&c8%c
8
( )@c V)c..)+cc
)/c)c(.c)cc-)/c)c
%c
8
)' @c .c)c)
c%%c
8
( )@c V)c..)+cc
)((c)c(.c)cc-)/c)c
%c
8
)' @c .c)c)
c%%c
8
( )@c 6+c)/c)cc
( )
c+ cc
4c- .%c
c%%c
8
)' @c c6+c)/c)
c% %c
8c@c ;
c 8&c)/c 8&c;
cV(&cV .&c
8
( )&cV /&c8%c
8
( )@c )/c)cc
( )
c+ cc4c
- .%c
c%%c
8
)' @c 7(.c)/c)
c%%c
8
( )@c 8 .
c)-c+c-)/
c)c
c+ cc
4 ,c
)%c
c% %c
8
)' @c )/
c8c)%c
8c@c ;
c 8&c)/c 8&c;
cV(&cV .&c
8
( )&cV /&c8%c
8
( )@c 7(.c .
c)-c-)/
c)c
c+ cc
4 ,c
)%c
c%%c
8
)' @c )/
c8c)%c
8
( )@c c)/c)cc) cc
cc4c
c
)((c-)cc
)/%c
8
)' @c c6) c)
c%%c
8c@c ;
c 8&c
)/c 8&c;
cV(&cV .&c
8
( )&cV /&c8%c
8
( )@c Vc)/c)c) cc+
cc
4cc
)((c-)cc
)/%c
c%%c
8
)' @c
)/c0.c %c
8c@c ;
c 8&c
)/c 8&c;
cV(&cV .&c
8
( )&cV /&c8%c
8
( )@c 8 .
c)-c..cc-)/
cc
cc
c
)c cc
/%c
8
)' @c )+c)/c
)c)
c%!%c
8c@c ;
c 8&c)/c 8&c;
cV(&c7(.c 8&c
V .&c8
( )&cV /&c8%c
8
( )@c Vc
)c)-cc-)/c)cccc
)/c
c + ,%cVc(.
c4c)
c)c
c( .c-)/c)c%c
c%!%c
8
)' @c
)/c0.c %c
8c@c ;
c 8&c)/c 8&c;
cV(&c7(.c 8&c
V .&c8
( )&cV /&c8%c
8
( )@c Vc
)c)-cc-)/c)cccc
)((c
c + ,%cVc(.
c4c)
c
)c
c( .c-)/c)c%c
c%!%c
8
)' @c )((c0.c %c
8c@c ;
c 8&c)/c 8&c;
cV(&c7(.c 8&c
V .&c8
( )&cV /&c8%c
Data Store
6/@c )/
%c
8
( )@c )
c..cc .
c)-cc-)/
cc
c
cccc(
cc /cc
cc(.
c)c
c-)/
cc
%c
(cc-.)+
@c )/'c .
&c)/'c(.c
.
%c
>(cc-.)+
@c ..c-)/'c .
c
8c@c ;
c 8&c)/c 8&c;
cV(&c7(.c 8&c
V .&c8
( )&cV /&c8%c
External Entity
6/@c
)/%c
8
( )@c
)/c,
cc ) c-)cc()cc
c4c(
c)cccc
)/c
/
cc(/c c
c
,%c
(cc-.)+
@c ) %c
>(cc-.)+
@c c
6/@c )((%c
8
( )@c )((c.
cc(/
c4c ,c
c
)/C
c)c .
ccc
,cc)- / )c+cc(/c
c4c)%c
(cc-.)+
@c /c
%c
>(cc-.)+
@c ;
c)c .
%c
Process
8
( )cc
c..
c -cc
)/c
cc)
,c.
ccc
..
cc(/
c-)c
).ccc /
c4-)c
,cc
-)/ )c)c,cc ) c%c
(c8c.)+
c 7.c8 .
&c>
,c7.c8 .
&c;
c)c8 .
&c
c8 .
cc
>(c8c.)+
c /c8 .
c
)
c8
( )c IF 2
c
c-)
c /cTHEN
c% c
ELSE
c% c
ELSE IFc2
c
c-) 7.cTHEN
c% c
END IF
END IF
8
( )cc cc ) c) ,cc .
c
c
c-)/cc..c(/c
()
c%c
(c8c.)+
c /c8 .
c
>(c8c.)+
c /c
&c ) c
)
c8
( )c cc ) c
IF ) c8 .
c/c+ c ) c8 .
c c76V9cTHENc
cGc
cS$6VcVV;c
ELSE
END IF
Data Flow
6/@c ;
c)c .
%c
8
( )@c V)ccc .
c)-cc
)/c c)c)c
,cc ) %c
8
)' @c ..c/c)
c%%c
8c@c
)/c 8%c
6/@c 7.c .
%c
8
( )@c 8 .
c)-cc.
ccc( .c
)/c
c)%c
8
)' @c ..c/c)
c%%c
8c@c
)/c 8&c8c8&c7c8&c
)c 8%c
6/@c /c .
%c
8
( )@c
cc(/c .
c)-cc( .c
)/c+ ccc()
%c
c%%c
8
)' @c c ) c)
c% %c
8c@c
)/c 8&c)c 8&cV).c/)&c %c
6/@c /c
%c
8
( )@c -)/
cc
)((c)-cc(/ccc
)/c
c)c/%cV
c .
cc).c
/)c
c+..c
cc- %c
c% %c
8
)' @c )((c0.c %c
,%c
8
( )@c V)c) -cc
)/c)cc(/cc
c)c4c/%c
c% %c
8
)' @c
)/c0.c %c
8
( )@c
cc ) c .
c)-cc( .c
)/%c
c% %c
8
)' @c ) c8c)%c
Data Store
6/@c 7.
%c
8
( )@c )
c..cc .
c)-cc.
ccc
/c4cc
)/
%c
(cc-.)+
@c c
>(cc-.)+
@c 7.c .
%c
8
( )@c )
c..cc .
c)-cc )
ccc
4c
c)c
)/
%c
(cc-.)+
@c ) %c
>(cc-.)+
@c c
c
c
c
c
c
c
c
c
c
c
c c
!% c8
)cV4.
c
c c c c c
..c- .
cc- ..c Sc Sc 6c 6c
.
c c)c-)/c Sc 6c Sc 6c
7,
c Pc c c c
)c Sc Sc Sc Sc Sc Sc Sc Sc 6c 6c 6c 6c 6c 6c 6c 6c
;
/c
)c Sc Sc Sc Sc 6c 6c 6c 6c Sc Sc Sc Sc 6c 6c 6c 6c
+)c
;
/c Sc Sc 6c 6c Sc Sc 6c 6c Sc Sc 6c 6c Sc Sc 6c 6c
- .c)c4.c
+)c- .c Sc 6c Sc 6c Sc 6c Sc 6c Sc 6c Sc 6c Sc 6c Sc 6c
)c4.c
9), c Pc c c c c c c c c c c c
)c Pc Pc Pc Pc Pc Pc Pc Pc Pc Pc Pc Pc Pc Pc Pc
7c;V>$7c)
c c c c c
)/c 8c- .c)c4.c Sc Sc 6c 6c
)/c6/c- .c)c4.c Sc 6c Sc 6c
c Pc Pc Pc c
)c c c c Pc
c c c c c
)/c,
c)cc
/c Sc Sc 6c 6c
)c
c c
)c Sc 6c Sc 6c
(c)c Pc c c c
7*c)c c Pc Pc Pc
c c c c c !c "c c c
)c
c c
)c Sc Sc Sc Sc 6c 6c 6c 6c
..c()
c)cc Sc Sc 6c 6c Sc Sc 6c 6c
..c()
c)c
c Sc 6c Sc 6c Sc 6c Sc 6c
$c
)c Pc c c c c c c c
8c
)c c Pc Pc Pc Pc Pc Pc Pc
c c c c c
)c()c c Sc Sc 6c 6c
)c
c
c Sc 6c Sc 6c
)+c
)c .
c Pc c c c
)c c Pc Pc Pc
!%c8c$). ,cc
!%%c c7. )
(c8 ,/c
c c
)/c c
)/c c
c c
7.c c
7
)
c c
c c
.
c c
cc
Page No@cc
Page Title@c8c). cLc)/c
Description@cV
c
cc)/(,cc
)c
c+c '
c
cc
cc-
%cVc
c
c
), 3c c
cc+cc c
c c)./
%cc cc ,c)./&cc4
c ) )c4)cc
)/(c
c
(.%c 9
c .
c c
(.c ,)c +
&c !c /
c -)/c c ,)c
/)
&c/
&c,/
%c
cc.-c)./cc.), c4)0c
c
)+ccc)(%cVc.
c +
cc
)+c cc444.c cc
) ,c/%c)(.c /
cc.
)c
)+c+ c.c
c ,%
cc
Page No@c c
Description@c1cc
)c.
c)cc( .c /c+ c
c
(.c)cc(,c
)/(,'/
'/)
',/
c
c(,c+ ..c4c.)c
)+ ,cc /c .
%cc
/c .
c/c .Hc
(c 8c)c /,c
(c /) ',/'/
c
( )c
(c
)/c ,c
(c ()c
( - )
c0%c6)%c)-c
c .4.&c ,c /cc
;
cc.
)c)//c)cc /&cc)
c)//
cc
(.c cc)cc
+c()
%c
;
c +
cc.
)c
)+c cc444.%
Page No@cc
Description: $)
c(,c
)+ ,c.
c/)
cc()(.c/)
c/),c
%cc
..cc/)
c .4.cc4c4)+
c
,ccF,)
Gc/c
)+c cc.-%
c
cc
Page No@cc
Page Title@c8c). cLc5/
c
Description: 5/
c(,c
)+ ,c.
c,/
cc()(.c,/
c/),c
%cc
..cc,/
c .4.cc4c4)+
c
,ccF,)
Gc/c
)+c cc.-%cVc
.
cc4c-c- c4cc(.-)/%c
cc
Page No@c!c
Description: /
c(,c
)+ ,c.
c/
cc()(.c/
c/),c
%cc
cc
Page No@c"c
Description: V
c
cc-)/c(,c+cc
cc)// c+ c)c
ccc
)%ccc
cc0(
c c +
c)cc
cc() c)c+c
c)c4c
/()%cVcc.
)c,c)c)+c)c
c),c
%cc
Vc/,/cc()
c)/
cc)
c)c c
%cc
. ,c)ccF6+cVGc4)c+ ..c c)c-)/c-)c ,cc+c%c
cc
Page No@cc
Description: ;
c/c- ..c c .cc4)c-)cccc. c)cF4/ c+cGc
4)c)c
4/ cc%c
c
c
c
c
c
c
cc
Page No@cc
Description: V
c(,c
)+
c-) c /
c)-c
%c;
ccc/0 //c)-cc-) c
/
%cc
$)
c-) c /
cc
)+c cc.-c
%cc) c.
c.(c+c
c)ccc4
c /
c
)/%cVc(, )c+ ..c.(c)c4)+
c..c.
cc
%c
cc
Page No@c#c
Description: /8c(,cc).c4c
c+cc
c.),
c )cc
/%cc>cc
.), cc+ ..c4c c)c
c(,%cV
c(,c
c!c.
c)c %c
(c $c.
c
(c 7
)
c
(c
)c
(c c72
c
(c
(c)c
c
8-.c(,c)-c/8c
cF$c7.
Gc(,%cV
c
)+
c..cc)
,c.
c)-cc
%c
-cc
c+
c)c0cc.c'
cc. c)cF7+c6)+Gc4)c)-cc.c
/%cc
cc
Page No@cc
c)c-cc
)cc
c+ ..c4c) - c)c
c(,%c
cc
Page No@cc
Description: V
c(,c+ ..c
)+c..cc /
cc4cc
c
cc )c)-c
'c
)%c -c c
cc)c+ c(.c)).&cc
)c)-cc
)c)c+ ..c.
)c4c
)+%
c
c
cc
Page No@c c
cc
Page No@cc
Description: cV
c(,c
cc-)/c-)cc
(
)c)-c
cc)%
c c
cc
Page No@cc
Description: cV
c(,c)
cc,
)c-)/c-)c+c
%c-c- .. ,c c(
).c
-)/ )cc
c/ccF4.c(.c)).Gc -cc+
c)c+cc
)c
)%
cc
Page No@c!c
Description: cV
c
cc.), c(,ccc4c
c
c c
c
c
Page No@c"c
c c
Page No@cc
c c
Page No@cc
-.c
)/c 8&c(/c .
c)-cc
( .c
)/cc4c
c
c
Page No@c#c
Description: c
c
)+
cc.c
)c)-cc
)/%c
c
c c
Page No@c c
Page No@c c
Description: c
)+
cc
)
cc
)
c
)c)-cc
)/%cc
c c
Page No@c c
c c
!%!c7()c8
,c
(See in appendix)
c c
!%"c8
,c (.
cc)(
c
c
) ,c)c
ccc/).%c
VcF()
Gc-
c4.c
)-+c.)(
c)c-)..)+c
)/c
(
cc.
c c
, ,cc
)-+c
/%cc)- ,c )c
(
c)
c)c/c(
c0( cc c
..
cc
)c /()%cVcF/).Gc4.
c
)-+c.)(
c)c
. 3c )+cc
/c+ ..c .))c
-c.)(/c4c() ,c, c-)cc .c.)(/%cc
c
!%"%c (.
c
c
c )-c ( (.
c c 4c - c 8
c ##!&cc c )c 4c -)..)+c -)cc
,%c
V)
cc
c-)..)+
%c
c /%cc
c4,
%cc
c
,c
)-+c2. c/
c. c
)
)&c)(. ,&c)/(.0 cc
c c
!%"% c)(
c
)-+c
,c )(
c c + .c
c c c
)-+c
c )c () c c -) )c -)c
)-+c.)(
c)c(-)/c)/(.0c
,
%c) ,c)c
(c c() ,c/)).),
c-)c)/()
,c
)-+c )c .c)/()
c
(c c
( ,c- )c)cc
c .
c-)/c)(.c
,c)-cc
)-+c
(c c() ,c c-)c- ,c .c2. c)-cc
,%c
Abstraction
4
)c+ ..c.cc(),//c)c,. 3cc()4./c )c
)/c..c
,c .c
.
Vc
(
c c
)-+c()
cc,c
cF- /
Gc cc..c)-c4
)c) ,c
)c
/c %c
cc
,c()
c(),
cc..c)-c4
)c
ccc- ..c
c.)+
c..c
c)c cc) ,c(
%cc
FVc (
).), .c ) )c )-c R4
)Rc (/
c )c )c )c )c c ()4./c c
)/c
..c )-c ,. 3 )c + )c ,c )c .c .)+c ..c .
Hc
c )-c 4
)c .
)c
(/
c )c )c +)c + c )(
c c /
c c c -/ . c c c ()4./c )/c
+ )c ,c)c
-)/c/c)cc-/ . c
Gc1
/&c#&c(%cc
(c ).c4
)c
(c 8c4
)c
(c )).c4
)c
Procedural AbstractionT-
cF+Gcc()c)
c,.
c)-cF)+Gc c)
%c c
c
c /c , c )c c
2c )-c
)c + c -)..)+
c c ()%c ).c
4
)c+ ..c4c((. c)cc.,,&cc c
c c
c-c
cF/)
Gc
Data Abstraction²4
c c )-c c 4
)c
c )c
c (),/
c c )c )c
c
)/()cc)4*
%cV
cc)4*
c+ ..c4c4.c)c)(c)c4
c%cVc/(( ,c
().c 4
)c /)
c + ..c
c -)/ )c ) c c c 4
c )-c c
4
)c)4*%c
Control Abstraction²
c 4
)c (c -
c (),/C
c )).c /)).),
c + )c
. ,cc .c .
%c)).c4
)
c/c .c.))(
&c )
&c-/+)
cc
/.
,%cc
Refinement
V
c
c c )(c )+c
,c
,c c + c c (),/c
c
,c 4c - ,c c ..
c )-c
().c .
%c c c
(
c )-c - /&c
)
c )-c c , c (),/c c )/()
c
)c
.c )c
)
%c Vc c /c .c c ( )
c
)
%c c
- /c
(c+ ..c4.cc(),//c)cc+c
,c
)
%cc
7- /c.
c(),//
c)c.4)cc)(
cc+c- c c4
&c4c ,c
/c ).c .
c
c()
4.%cc
4
)c c - /c c +)c --c )(
%c c 4
)&c ).c c /()c
c .
cc0()
&c.
c /()c .
cc ,)%cc c- /c)
c ,)c
.
ccc+..cc.%cc
Modularity
$). c
c c
c
c()*cc+).c
/c
c c )c/).
c
c
cc
(c ;
c,
)c
(c ;
c )c
(c )- .c. ,c
(c /c. ,c
(c 7.c. ,c
(c 7
)c. ,c
(c )/c)).c
(c ) c, )c
c
c c
c .4.c)c- cc-- c/).c
/c )c4c$c#%ccc
(c $).c8)/()
4 . c
(c $).c)/()
4 . c
(c $).c;
4 . c
(c $).c) c
(c $).c) )c
Software Architecture
)-+c c-
cc)..c c)-cc
c)-cc(),/cc)+cc
/).c c c
/c
c + c c )%c V
c )/()
c c 4c -c ,. 3&c
( ,ccc
/c./
cc c )%c
c
c)-c .c(
c ,c-/+)c-)c
c)c c
)-+c
,c
0
cc4.c
)-+c,
c)c
c
,c..c)(
%c
(c Structural PropertiesT
c (
c c )/()
c )-c c
/&c )+c c c
), 3c (,c c c + c c )%c Vc )4*
c c (,c -)c
(
. )cc ) )c/)
c.(c)c %c
(c Extra functional properties² .c
,c
).c
c)+c
,c c
.
c2 /
c-)c(-)/&c( &c. 4 . cc)c
%c
c
4.c (
c
c4c - c c-/ .
c)-c
/ .c
/
%cV
c+ ..c4c
c
c4 . ,c4.)
c c
c()
V
c()(
cc4c,)(c )c
.c/).
c cc .c
,c()
%cc
(c Framework models²
(()
c
,c 4
)c 4c - ,c (4.c
4.c
,c(
c-)c c
/ .c
/
(c Dynamic models²
c4 ).c
(
c)-c(),/c
(c Process models²-
cc
,c)-cc4
cc
c)c4c
-)..)+
(c Functional models²(
cc- ).c c)-cc
/
Control Hierarchy
)).c c
c c (
)c )-c /).
c c c
/%c c
c c
2c )-c
()
&c)c)-c
)
cc( )
cc)c)%ccV
c+ ..c)/..c.))c. cc
: +c
)+ ,c c
c c c
c + c c /
c c
)+c c )).'c
(c )-c
)).%cVc)).c
c-)c
c()*cc4c ..
c
c-)..)+
%cV
c)
c
.c
-:)c
)
cc)c-: c
)
%cV
c
)+
cc(
c)-cc/).
c)-cc
/%c
c
i
c
i
c
ci
i
i
c
ic
c c
c
c
2
c
i
c
!
ic
c
ccc
i cii
!cic
Information Hiding
V
c)(c-
c)c ,c -)/ )c)-cc( .c/).c-)/c)c/).
c+ cc
)c . )%c V
c ( c
c .(-.c +c ) ,c /) - )
c )cc
/c
c /) - ,c )c
( .c/).c+ ..c)c
c
c--
c)c)c/).
%cc
8
,c
)
c + c c . .c )c ,c c c
c 4
c -
c c c 4c
/) - c+c2 %cc
c
c()*cc-)..)+ ,c -)/ )c+ ..c4c c
cc,))c( c
cc
c c
/c)).cc)// )%cVcc+)c/ c(
c)-c .c-/+)
c+c
c)/
c)c+4c((. )
&cc@c$<cc$%c c+cc.)( ,cc+4c4
c
/c-)cc8c+c+ ..c4c
,c)c)-c
c/)
c
c)c .c-/+)c-)cc
+4c((. )%ccc
!%%cVc$<c c
/c c
c c c $<c c .
)c )+c
c c $).:< +:))..c
c
c)c)-cc/)
c
,,
c+4c((. )c -
c/).
cc)(.cc
c -c-)/cc+4c((. )c- ). ccc -)/ )c)%c
V
c
,c +
c -
c )c c c c ##c 4c V,c 7
,c +)c +
c c /...c
.)(c c c P)0c .)c .)c 7
c %c Vc - )c )-c $<c
c c c .(
c )c
)(.cc
cc4
c
1c - ,c )c c - ,c , c 4)c - ,c &c c 4
c
( )c )-c c $<c
.c ()
8c
)c cc)()c4
&c
c(c)-cc.).cc
)&c)c
cc).. )c)-c (c
- .
cc4c
c4cc/).c)4*%cVcccc
c.)(c4cc/).c/
c4c
-)/ccc), 3c4cc .c +c)4*ccc
/ c-)/cc((. )c
cc4c)cc. :4
c4)+
c c)c)c
(.c)cc
)/C
c/ %c
c
c
$&c .
)c )+c
c
)c ))..c $ )c c ) )c
c )+c )c 4c c
.c .c -/+)&c + c
c )-c
c c .c
,
%c V
c .c
-/+)
c..)+c)c,)(c
/c.
c )c .c c c)c/ / 3cc(,c
)(. ,%c V
c
c c 4c ..c
c
4.c +c c ,
c c ,c .
c )Cc
cc
c)-c/) - )
c c.)+c.
%cV
c
4 . c
c).c()
4.c+c c)/
c)c
)++c(
%c
Vc$c)
c)-c-)c --c(
c)-c.
&cc@c
(c
)c
(c )).c
(c 8)/ c
ic c
ic / )c
(c ) )c
Vc(
)c.c
c
()
4.c-)cc((. )c(
)%cc
c
..c)
c)-c
c.
c4
c)c,( .c
c -c)/()
%cVc()
,c)-c
c2
c-)/c
,c .
c
c )c 4c c )).c .%c V
c )
c / c ((. )c .), &c )/( )c
.,) /
c)cc
c
c )4*
c c ) c c c c (,c + c
c c c )/ c .%c V
c c
..c
)c c
)/c0.cc
)c
c
cc4
%cVc)c(c)-cc)/ c.c
c
c
!%%c.c-/+)c
/c c
cc$<c
c)c)-cc
/)
c
,,
c +4c ((. )c -
c /).
%c 9
c 4.)+c c c -+c
)
c c +c
))
c
c-/+)%c
(c 1cc
cc)c)-cc()4./&c..c+cc)c)c
c)c-)..)+cc(cc
(c c
c
c
c
/c
c .)(c )c c
c (),// ,c .,,&c c )
() ,c *c
)/c
c)c4c- . c cc/
c+ cc
c-)c.)( ,cc
/%cc
)c)/( . ,c*c(),/
cc
c8.)(/c@ c
8@c
c2 c)c4c
..c cc
/ %cV
cc4c-.c)+.)c-)/ccC
c+4
c(@''
%*%)/c
1 ,c )&c )/( . )c c 4,, ,c + ..c 4c c )c )c c ,c .)(/c
)/c 8%c V
c ()*c
c )c )-c c + .c
c 8c c c
&c . (
c
(@''+++%. (
%),c
IDE
Test Tools
V
c)).
cc-.c .4.cc)+.)c4c c+4
%cV
c)).
cc
(()c4c
c +).+ c .)(/c /')// c c +c .
c c .
c )c c c
)
.%c
7.0 Testing
%c ) )c
c
V
c
c(.c )
c
)(&c)4*
&c. 4.
cc
c
,
ccc((. 4.c-)c
c
)-+c()*c+ c)(
c0/c),// ,cPc/)
c c, .c8.)(/%cc
) ,c)c
( c &c)c)-cc/*)c-)
cc.c)c.)( ,cc
/c ,cc
,c ,(c + c
c 0( )c +
c c F.c )-c c c , )c
,G%c V
c c 4c
. / c+ cc
c)-cPc/)).),%cc
%%c>4*
c
&c
c c
c c c
/c
/
c c
c 2 /
&c 4-)c c - .c .
%c V
c )/c + ..c 4c .
)c
c
c c
/ /c )c )// c )
c - c /
&c . 4.
c c )
c
c 4+c
()
4.c (
%c ..c c
c + ..c 4c c )c
c c ,
c 2. c )-c c - .c
.
c)-cc
/%c
% c)(c
c
V
c V
c .c -
c
c
,
c
c
c ; &c , )&c
/&c ;
c (c c
7,
)cV
%cV
c+ ..c)c..c- )
c)-cc
/cc(-)/%c
Vc-)..)+ ,c
c
,
cc)
c ((. 4.c-)c
c
/%cc
(c ...c V
T c )c )c
)+c +c c +c
/c +)
c
/ .c )c c ).c
/%cV
c
c+ ..c)c4c
c
cc
c)c0
,c
/%cc
(c
c V
T)//c -)c )/(.0c
/
c +c (-)/c -)
c c )c
( 4.%cV
c/0 //c.)c()
4.%c
c)-c
,%ccc
%%c=. c$
c
c
c
c ()*c
c .)(c c c >>c )/&c c
c )-c /
c )c 4c
/4cc@/c@cc4c
c-)c- ,c()*c2. %c@c)
c)-c"c/
c
-)c/
,c2. c)-cc)4*:) c
)-+%c) ,c)c4/
)cc.%c &c c
c
cc/)
c)-c
c/
cc).c+ c)
%c0%c>cc1$cc ,.c).c
+ c7cc9>$%cV
cc /()c/
c((. cc7cc9>$%c
(c 1 ,c$)
c(c.
c1$c
(c c8(c)-c cVc8 Vc
(c c6/4c>-c .c6>c
(c c)(. ,c+c>4*
c>c
(c c7
()
c)cc.
c7c
(c c9c)-c)
)c c$)
c9>$c
1c.
)c)
c9>c/
c c )c)c4)%cc
c 4c c
( .c
c..
c-)/c)
cc)
%c)c4
c( c.
c/4c)-c..
c-)/c)c
( .c.
c
c
%c
c+ ..c4)/c
/)c)
c
cc /4c)-c
/ .c /)
c
%cVc 9>$c .c + ..c 4)/c3)c
+c)c)-cc/)
c
cc
c 4.
c %%c)c
/ . ccc.
cc)c
c4 )c
)c
c ()*c c )/(.0 c + ..c 4c c 4c / ,c c ,c )
)%c ) ,c )c
4/
%c)
)c4.
c(
. )%cc
%cV
c$)).),c
c
%%c; cV
,c
; c
,c+ ..c4c(-)/c4c.)(
&c
c/c-)c..cc)c4 ,c+ cc
(()c4ccV/c9'cV
c$,%c; cV
,c
ccc./c c0/c
),// ,c c -)c
c )/c c
,c -/+)
c c 4 ,c
c
c c
) )%c Vc /)
c + .c (c
c -/+)c
c
; c .4.c c
+++%* %),%c..cc c
c-)c
c
/cc)/c
,c
; %c$)
.c
; c
c
PPPc - )
c ),c + c (),/c )c %%c
V&c
.
&c
2.
c
cc( c
c
cc+ c4-)c+ ,cc)%cVc-)..)+ ,c
cc0/(.c
-)c
,c
; c c)c
/C
c.), c- )%c
c
/()c* %-/+)%V
Hc
(4. c.
RcHc
Vc.), R7<6R&R/(
RcHc
.
c.), R(R&RRcHc
.
c.), RR&R/(
RcHc
.
c.), R(R&R/+),(
RcHc
Vc
Vc
c
c
c)
cc)c/) - )c)c-) ,c)-c)c
c)/(.c .cNc)-cc
c
ccc
-..%c
Vc
.
c)-cc c
cc
)+c cc5; c+ )+c
c-)..)+
%c
à
c9
c
( %cV
,c0/c),// ,c c
/)c+c
c
.
cc+ c )cP$9&c)/(
cV$9c
.c()c
c 4c ,c )c c +4c 4)+
c
c -)..)+
c 4c
,c P9Vc
c -)..)+
%
à
c9
c
( %cV
,c0/c),// ,c c
%% c
/' , )cV
,c
V
c
c + ..c 4c c )c
c +c )/()
c c ()(.c -c + c c
/ccc)..c
/c/
c0c
c2 /%cV
c
c
c(-)/c-c
c
cc( )c)c
c(c
%c
/' , )c
c + ..c 4c (-)/c 4c 8.)(/c V/&c V
c V/c c
(
c4cV
c$,'cV/c9%cc
V
c ()*c + ..c
c c )/c , )c
,c -/+)c ..c
c
(@''+++%* %),'c + c )/
c
c c
; c , )c
c %c
c c /()c
, )c
,c()
c4c ,cc
c-)/cc
/c 8c+c
c-)c) ,%c c
/,
c c ://)c 4
c c )c +4c ((. )c
c %c V
c . /
c
.).c4
c
.. )
%c
%%c;
c(cV
,c
(c
c
cc4.c4)0c
/c
,c 2%c c2
c
c
)
c c+ c
c
)/c
( -
c + c - )
c )c
%c c
c
)c c ,c
.c
(c
%cc
(c
c
c c)c4cc
)/c+ cc
c)-cc
c/,cc
/c .%cV
c
c)- /
c+cc
/c
cc -)c)( )
cc c /
c
c0( )
%cc
c
c ()*c
c P&c c
c 0(c c
c )-c )/c )).
c +c ()
4.%c
c )).c +c c
c -)c , ,c ;
c (c V
c
c
14; c
(@''*+4 %
)-),%'%c c
c c - c
/(.c
c -c -)c
,c *c
+4c((. )
%cccccF
c
)Gc
c(4.
c)cc/%c
c
%%c7,
)cV
,c
7,
)c
c
ccccc)c -ccc/) - )
c)c()c)/(. )c)-c
( )
c
cc)c
cc ).c)
%cV
c
c)/..c)c4c ,c
c( )
c
%cc
(c c /cc
c/ c
(c $3c/ c
(c 54c7$c/ c
(c c54c88c/ c
(c 89c7)c
(c c) )c
c c
%!% c)-+c
(c 1 )+
cPc)cc.
cc
(c
c c8@c
(c . (
c 8c
(c >.c84
c,c
(c 14c4)+
c
%"cV
c.c
c
c c
()c+ ..c4c.)
%ccc
cc4)c
+ ..c c )c c +c c ,
c
).c 4c /c )c )%c Vc + ..c .
)c c
+c)c/cc,
%c
%c
c)c4c
c
(c 9), c()
c
(c c()
c
(c ) c, )c
(c )c
c
(c /c
)c
(c /c+.c
(c .c)).c
(c c2
c
(c )/cc()
'(.c
(c ) c /c )c
(c 4/ c
c +' ,c
(c 4/ c
c)//c
%#c
c)c)c4c
c
$ ,')
,T
c- )
cc)c)-cc
)(c)-cc()*cc+ ..cc
)c4c(-)/c4cc/ ,c
)%cc
14
c(-)/c)c) )c(T
c-c
c(c)cc+4
c +c
)/c
cc+ ..c)(c )
c+)c) )c(
c)-c --c
(
%c %%c
89&c .:(&c 86cc
%c7
)
c?c7
()
4 .
c
Resources
Vc
c/c+ ..c)
c)-Hc
(c )*c$,c
(c V
c$,c
(c cV
c
(c )(c
Responsibilities
Person Responsibility
Project Manager 7
()
4.c-)cc
cc
.c)-cc()*%c
Tester 7
()
4.c-)c(-)/ ,c
/c
%c
%c7
'
/( )
c
Schedule²
c
c()*c
cc ,c
.c
( ,c-)cc
)c( )c)-c /&cc
/..c
.c c
,c (
c /c .c )c 0(
)c )-c ()*c c %c V
&c )/(. )c )-c
c
c(
c)c /c
c .%ccc
TechnicalT4
c c
c )c 0
,c
/c .c .4.&c
c ()*c c 4c
/(./c (.c+ )c
,cc(...c%c
ExperienceT c
c /)c )c c
..c
c )c )/(.c c
c (
c )c /c
c
c()*c
cc ,c
.%c
% cV)).
c
Test Tools
%c8)/
c
Vc-)..)+ ,c)/ )c+ ..c4c .4.cccc)-cc
c(
@c
(c V
c.c
(c V
c
c
(c V
c
c +c
(c 8-c()
c
(c .cV
c//c7()c
c
%c(().c
c
c c
c c
c c
Appendix
c
References
c
4/
&c
%c %c7
c$,/&c: &cA)
Bcà
( c9%& &c
| V (c)
c
8
&c%c##!&cc|
&
%
$
&c$5+: ..c
&c7%c &c $ & ! %
`Y .4.c-)/@c
(@''*%
%)/'.)(' . .
'*
'/'cA
c)cc
c
Bcc
$ Vc &c
% ! %c .4.c-)/@c
(@''/ (
%/ %'
('-..:0'
('4))') %/.cA
(.
cc
c)-c)-+c) )%c
c - c
c)-c -)/ )c
V).),&c)-+c, ,&cc
%c
1
;
c)-c)c. -) c &cY Y Y $
Y
.4.c-)/@c(@''
%
%')).
'>>$> %((cA