Está en la página 1de 193

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

IN COLLABORATION WITH

STAFFORDSHIRE UNIVERSITY UK

BSc (Hons) in Computing with Specialization in Software


Engineering

ccccccc cccccc c

Group Assignment

Principles and Practices of Software Production

CE00003- c

c
Prepared By


c ccc

 c  ccc

 c   c!"cc

Date of Submission

#c c cc

Instructor

$ % c
c

Word Count / Pages

&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)-cc 2 /
&c(. ,cc
)-+ c.)(/c( )*c
,cc

)-+ c .)(/c . -c .c /).c c .3&c 


,&c /(./&c
c c ) /c c

)-+ c( ) %cc.


)c)c+) c-- .cc--  .c
cc
)-+ c.)(/c( )*c
/%c


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)cccc c(


)c+)c.(c
c c / )
c+
c)c/c

c( )*cc


%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
%% c5c c "c
%%c c c 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 )c  c #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

 , cc@c. .cc c )c)).c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc


 , c c@c5 c7
.
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
 , cc@c)/(
)c)-c -- c/)).), 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c #c
 , cc@c0 /c ), // ,c) c@c(@''+++% 3+ %)/' /,
'0 /%, -%%%%%%%%%c!c
 , c!@c1) c )+c  c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
 , c"c@c
c. c
ccc( )*c4
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c#c
 , c@c
c. c
ccc( )*c4
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c#c
 , c@c )*c9 -c.c) c@c(@''+++%.
).%)/' 4 ' /,
'( )*:
. -.%*(,c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!c
 , c#c@c

c)-cc( )*c    )%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!c
 , cc@c

c)-c( )*c(. ,c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c"c
 , cc@c

c)-c( )*c0  )c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
 , c c@c

c)-c( )*c.)
c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cc
 , c@c )*c) , 3 )c c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c#c
 , cc@c7. )
 (
c)-c 2 /c,  ,c   
cVc 2 /
c,  ,c
( )

c)//  ..&c "&c(%c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c!"c


 , c!c@c< +() 
c c8c%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%c"c
 , c"c:c), (cc ))( ,c( )

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

1.0 Project Initiation


c
%c  )  )c
c

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
c c

/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 c c

/%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 .

cc0( c c-) c


/
.
c
cc+ Cc+ c)-c)+c()( . cc(   . c( ) c+
%cc

) c)+-..c+ cc)/(c+


ccc
)/ c) .Cc 
 c) c4))cc(   . c
( ) c4-) c  ,ccc
) %cV c+ c/c)
)
c+ cc
)/ c+c)c,c
c
( - c( ) cc4cc /cc ccc
) c c+
c)c .4.%cc

c .
)c c ) c ( )4./c c +c /c  )

c +c .3 ,c 


c  c

/&c +
c c
 c +
c )c )//   )c 4+c c 
)/
%c c ) c +) 
&c c 
)/
c )-c c
)/(c).c /cc/(.)
c +)  ,ccc
( - c
 -cc. -c ..c c) 4
c)c
c( ) 
c+ c
c/(.)
c).%c c
cc  c  c
  )ccc+) .c. -c
c
) 4
c+ c) c
)/
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

V c
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( 
&c c) c 
 %c

>c)-cc / c( )4./


cc8c+
c- ,&c+
cc
  ,c)-c
)/ c ) 
&c
c
c
4
cc c .c  ,c)cc/ .c

/%cV)c) c
c( )4./c+cc( ) c
c
  ,c)( )
c
c
&c
  ,c4cc/&c/ .c) cc
)/ c %c

c)  c-) cc)/(c)c /( )cc



/cc/)c-) + cccc-4c- )/c
c
)/
%cV
c-4
c . cc. 
&c
. 
cc( - 
c)-c c
)/
%c)c
+ c) c( )()
.c)-c
c+4c4
c

/cc
)/ c
cc- )/c)c, c c-4c
4) c c ( ) 
%c  ,c c ) /'V c ) ).c

/c
).
c c ( )4./c )-c c .c )-c
)//   )c4+cc
)/
cc.
)c+ cc)/(C
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

V ..&c+c+ ..c4c


,c*c)c.)(c ) ,) c
c+4c
c4
c c
c- cccccc
)(c
) cc+c c c.)(/c/c+)/c c
c  - %c> .c + ..c 4cc 4c
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 )/ ..c c
)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 .ccc cc( 
c/ .c 

%c
(c Vc  c /
c+ ..c)c4c&c+c

/ccc c c,))c)  )%cc


(c >c
)/ cc c).c c /
ccc /%c
(c V c c
 .c
)((
c ,
 c)cc

/ccc+ ..c+) c)c
 -&c)ccc
 /%c
c

ccAcPPSPcBc Page 4c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

2.0 System Concept development


%c .c. ,c
%%c1) .)c$ 0c

c
c

cDDDDDDDDDDDc cDDDDDDDDDD%%c cDDDDDDDDDDD%c


c c  c  c  c   c

ccAcPPSPcBc Page 5c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%% c5c c

ccAcPPSPcBc Page 6c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%%c c c

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/)c  c) c  c


c
c)c( -) /c
c)
c
 / )%c)/c)-cc
+ .c(cc
c 2 
c . Hc

(c 0( c ,/c
(c .),c)
 ,c
(c   
)C
c9+c
(c  :):+ c
(c >>$>c c

>>$>c c
V
c
cc.,) / c cc
c4
c)c
)(
 c / c-) / .
%c c
c+ .c

c-) c
)-+ c( )*
c)+
%cV
c/)c)/
c c c -- c/).
ccc
c)-c
)
c8  c+ cc4c
c-) c c
 / )
%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
,c  cc
,c9>%c  /) &c. . )c)-c
9>c 2 
c
c)-c0( cc
c)c4c c) c4cc
 ..c
 /) %cc

;. c„  
  c/)&c c
 / )
cc4c( -) /c
,cY Y  c
+c
c+ c&c+ ) c ,c0( 
%cV
c c 
c)
. )c)

%cc

Y Y  c)
Cc 2 cc) c( )*c+ c
c cc
/c((.  )c)/ &c-) c
)/(
)c
c
 4c cc!c/)%c

/ ,cc)/(c.)( ,cc
)-+ c

c+cc)
Cc()

c() -). )c)-c( )*


&c
 ..&cY Y  cc4c
c .c)c)cc

 / )%cc

ccAcPPSPcBc Page 9c c
Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

|    cc| " #cc4c)


 c
c()) c
 / )c/)
c)/( c)c
Y Y  c
c)
c/cc-) c. ,c) 
cc
)/ c


- )%c
( ..c+c
|    c
c
cc) )/c/c( )44.cc-+ c
( -  )
c+ c c( 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

External Inputs (9)

(c 7,
  )c .

(c 9), c .

(c /c 2 
c .

(c /c +.c .

(c 7 +

(c 7
  )c .

(c 6+c-) /c 


(c $ c/ c
. )
(c ) c /c .

External Outputs (9)

(c > 
 ,c .c .

(c 7c /
c.

(c 9
c .

(c $)
c()( . c /

(c  .4.c /

(c ) /
(c /c  +

(c ;
 c)//

(c ;
 c-) c.


ccAcPPSPcBc Page 10c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

External Queries (5)

(c /c .
c 2 

(c ;
 c .
c 2 

(c 7c
) c .

(c 7
 c /c 2 

(c ;
 c-) c.
c 2 


External Files (0)

External Interface Files (8)

(c /
c- .
(c ;

c- .
(c / c- .
(c ) /c- .
(c 7 +c- .
(c )//
c- .
(c ) c.
c- .
(c 7
 c /c- .

ccAcPPSPcBc Page 11c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

  ).c) c)/(.0 c1 ,c

Figure 1: Functional Point Complexity Weight Table (Emerald 2009)

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

0 .c  -c 


cc  /(.c0!c

;*
c  ).c) c) c Ic#JcKc#JcKc!JcKcJKcJ!c

Ic118

ccAcPPSPcBc Page 12c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Vc)
c. . )c
c)c4c
,cc). c>>$>c. .) c+ c
c4c
( 4.
c4cc-) 
c)-c>>$>c; 
c)-c)  c. -)  c

Figure 2 : Calculated FP (University of Southern California 2008)

ccAcPPSPcBc Page 13c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Figure 3 : Generated Results (University of Southern California 2008)

ccAcPPSPcBc Page 14c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Activity Units/Hrs Cost/Unit/Hr Subtotal ($)


Project Management
|  
  
   
V     

       
  
     

  
   
Ê 
› 
  

 
      
       
Vesting  
Installation  
Other Activities (price per year)

  
   
     

Votal $ 13,176.00

!" 
#$#$$%%
c

ccAcPPSPcBc Page 15c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%c7
c$,/cc
c

1c c)c c) cc


c/,/c( )

c)cc8c( )*c c)  c)c.)(cc



- .c

/c+ cc.
c/) c)-c )
cc.
)c)c cc
/))c( )*c/,/c
( )

%c F„  $                


  
 
   
    
  
   Gc)//  ..& "&(%%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
c cc(
c )-c

cc--cc( -) /c ) cc 2 . c )-cc
( ) cc
c4 ,c.)(%c
(c 


c

cLc cc(
c)-c

cc--cc) , 3 )c.)( ,c) c( ) ,cc

)-+ %c

.)+c cc /)
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

Risk Risk Type Description

0( c)-cc8C
c 


c Vc.c)-c)+.,c)-cc8c
--c

--c//4
c //4
c)c
,c)/(  c

/%c

 c( )4./


c 


c 
cc cc

/cc

c
. 4.cc)cc)/(%c

V).),c


c 


c Vc)/(c)c ,cc

 c
2 (/cc
c 2 c)c cc
/  cc

/%cc

8c.)

c 


c 9)

c)-cc)/(C
c. 4.cc) c

)/
c ) 
c c)c

c) c
) ( )c)-c%c

ccAcPPSPcBc Page 16c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

,
c)c 2 /
c  )*cc ) c 72 
c)-c,
c)c 2 /
c- )/c
c8c) cc
)c)-c 2 /
c
,c4cc.)(
%c


 / )c)-cc.)(/c  )*cc ) c 1cc
3c)-cc( )*c
c4c
 
 /%c

9)

c)-c/(.)c  )*c 0( c


--c//4
c) .c.c
c( )*c4-) c c
c4c)/(.%c

V .c- . 
c  )*c  + c+ c
cc-) cc( )*c
+ ..c)c4c .4.ccc 2 c

 .%c

 )*c/,/c
c  )*c V c) .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+ c c
c)c.)(cc
( )*c)
c)c( -) /c
c 2 %c

8.
c)-c
( -  )
c  )*cc ) c ( -  )
c)-c-+c  -
c c)c
 .4.c)cc. %c

  .c( )4./


c  )*cc ) c 8.)( ,c)/(c)c ,cc


 c-  .c


(() c)c.cc
( )*%c
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.)+c cc
(
cc+ccc c)  c)c c) c
c
( )

c)-c
c/,/%c

ccAcPPSPcBc Page 17c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%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 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
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 &c (%c +


c c  c , c 4c  

/c + c +c ))c )c )


  )c
 ,c c
,c )-c c
c  -  )c -) c 8c ( )*%c Vc .
c )

c )-c c
-)..)+ ,c/ c)( 
c
c)//  .. "c
,,
%c

(c V).),c

cLc cc

cc) c ,cc.)( ,c
,c)-cc

/c c)c
c
)-+ c) c + c).), 
%c
(c )(.c

cLc

cc c
c4
c)-cc()(.c ,cc.)( ,c
,%c
(c > , 3 ).c

cLc cc

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

ccAcPPSPcBc Page 18c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

(c 72 /
c

cLc

cc c)4 c- )/cc,c c 2 /
c- )/cc8c
cc( )

c)-c/, ,cc 2 /


c,%c
(c 
 / )c

c Lc

c c  c - )/c c /,/c 
 /
c )-c c

/c
 
 
ccc 
) 
c 2 c)c4 .cc

/%c
(c 


c

c Lc c (
c )-c

c c --c c 8c c + c c

/c + ..c 4c
/(./%c

.)+c cc

cc+cc  - cc4 .c.),c+ cc,) 
%cc

Risks Possible Risks Description

V).),c V).),c


c (c )/(c)c ,cc


 c + c2 (/c


c)  c)c cc+4c4
c


/%c
(c $ c
  c)-cc

/c
 ,c( )4./
%c
V .c- . 
c (c 72 c + c  .4.c
cc /
c ,cc
.)(/c
,%c
(c  
 ,c)-c /() c
 + c 
c ,c
.)(/%c
,c)-c).),c (c Vc).),c+ c8c


c 
c) c)-cccc+c
).),c
c
%c
8c.)

c (c 9)

c)-c. 4.cc c)c




%c
(c 9)

c)-c. 4.cc c)c


c) ( )%c

ccAcPPSPcBc Page 19c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

 c( )4./


c (c 
c ,cc

/c
c

,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+ cc 2 c

 
c)-c
 ..
%c
(c  ,c (c)cc+) ccc
(  )
c
--c//4 c
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)c cc

ccAcPPSPcBc Page 20c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

( ) c)c .4.%c
72 /
c ,
c)c 2 /
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 ( )

c )-c ,) 3 ,c c



c )c  -- c ,
c )-c
( )44 . &c +c ))c  c ) c 
c
/c /)c c  c c c ( )44 . c + ..c 4c

( c )c


c
@c

(c < c ,cMNc


(c  ,c"":#Nc
(c $ /c!:"!Nc
(c 9)+c:#Nc
(c < c.)+cONc

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

ccAcPPSPcBc Page 21c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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 /4 c)-c
%c

Risk Probability Effects Impact

0( c)-cc8C
c
--c//4
c  ,c  )
c 7
%c&c

 c( )4./


c < c ,c 8

 )
c 7
%c &c

V).),c


c  ,c  )
c 7
%!&c

8c.)

c < c ,c 8



 )
c 7
%#&c


)/ C
c 0( c+ c)/(  c 9)+c .c c


/
c


)/ C
c.)

c)-cc 9)+c ..)+4.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( )4./


c 9)+c 8

 )
c c

,
c)c 2 /
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

ccAcPPSPcBc Page 22c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Risk prioritization
Vc0c
(c)c
c/,/c
cc
c( )  3 )&c c+ c+cc)  cc c
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

Risk Probability Effects

 c( )4./


c < c ,c 8

 )
c

8c.)

c < c ,c 8



 )
c

)-+ c


c $ /c 8

 )
c

9)

c)-c/(.)c 9)+c 8

 )
c

  .c( )4./


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)c 2 /
c $ /c  )
c

8.
c)-c
( -  )
c $ /c  )
c

,c)-c).),c 9)+c  )
c


 / )c)-cc.)(/c  ,c ..)+4.c


)/ C
c.)

c)-cc 9)+c ..)+4.c


)/ C
c 0( c+ c)/(  c 9)+c .c


/
c

ccAcPPSPcBc Page 23c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%% 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 ) ).c 


c 

c

%c V
c
c )c 4c c -)..)+ ,c  c
(
Hc
c /,/c
(. ,cccc/) ) ,c)-c
c

%cc

Risk management planning


V
c
cc
(cc ).
cc  - ,c)-cc
 , 
&c-) cc
ccc4c

c
(  )
.c )c 
c ( )()
.%c 
c )cc /)c c )//  .. "c 
c (( )c +
c 4c
   ,c
c
 , 
c )c c/ c,) 
c+ c @cc

%c ) c


 , 
cLc
c
cc(c)-c
 ,cc
c/c)c  cc( )44 . c)-cc
c
- )/c) ,%cc
%c $  / 3 )c
 , 
cLc
c(c)-c
 ,c
c
c c)  c)c  cc /(c c4cc

%cc
%c ) ,c (.
c Lc 
c
 ,c
c -)..)+c +c +c  c ( ( c -) c c +)
c c c c

 ,c)c.c 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 4c 4 .c .),c + c c 


(c

 , 
c c+ c+ ..c4c
c)cc
%cc

Risk Strategy

 c( )4./


c @( ,cc+4c
  c+ c..cc.
c
(
&c
( ..c
 c (
c c)  c)c
(cc

/c
 %c

8c.)

c .+
c/c
cccc
c4c (c)c
c , . c4

cc 
..cc ,.c
)//c c
c,  %c

ccAcPPSPcBc Page 24c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

)-+ c


c $c
cccc
c4c (c , . .c
 ,cc.)(/c
,c)-cc
)-+ %c

9)

c)-c/(.)c > , 3cc/c


)ccc+) c)c
//4 c)
c
c-/ .  c4c) c//4 c c
c/%c c
c+&cc()(.c+ ..c- c c

 c)c 
cc) C
c*)4
c4 %c

  .c( )4./


c  ( cc4 - ,c) /c   ,ccc
( )*c
c/ ,cc /() c) 4  )c)c
c,).
c)-cc4


cc( )c c)cc



 ) c/,/%c

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 7 cc   ,c( )c-) ccc c
--c
//4 cc+ ..c4c ).c+ cc

/%c

V).),c


c  
cc 2 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- 2 c  .
%c

,
c)c 2 /
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

ccAcPPSPcBc Page 25c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

)-cc.)(/%c


 / )c)-cc.)(/c 
 ,cc4  ,: c)/()
%cc

;
..c c
c4
c)c, c c- )/cc
0( c( )*c/, %c


)/ C
c.)

c)-cc @( ,cc+4c


  c+ c..cc.
c
(
&c
( ..c
 c (
c c)  c)c
(cc
)/ C
c. 4.c -) / )c
-%c


)/ C
c 0( c+ c)/(  c Vc+4c4
c

/c+ ..c)c4cc).c+c


/
c -) c
)/
c)c c) c( 
c( ) 
c
- )/cc8Hcc
)/
c+ ..c4c4.c)c

cc
) cc
 ..c( 
c) c cc
( ) %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 /,/c


c c c 
)/ C
c 0( c + c )/( 
c  c c(
c )-c


cc
cc/  / 3 )c
 , 
&c
c c+
c)c/)c)-c)  ,c
c

&c c
+ c/ c
c

cc)c4c.c
)ccc c)c c/ c)-cc /(%cc

Vc).c
 ,cc+
c)
c)c4cc) ,c(c+
cc .c- . 
c

&c c
+ c
&c -cc.)( c)-cc

/c+
c 4.c)c)/(.ccc(   . c/ .
)c c
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

ccAcPPSPcBc Page 26c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc


.c)-cc/,c
c(.cc
c4c( )()
%c.)+c
cc4.c+ cc

cc
4c.
c)+c.),c+ cc()

4.c  )
c)-cc
%cc

Risk Type Possible indicators


)/ 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  .4 . c)-c) c*)4


%cc

)) 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( )4./


c ,c) c. )c)-c. 4.cc+  cc


/%cc

ccAcPPSPcBc Page 27c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%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

Vc-)..)+ ,c , /c


)+
cc-.)+c)-cc89c(

cc c4 ,c( )

%cc


|  % $  
. ,c
c
|

&  à     
c .

c
c
à  
c
&  %   à  
c 8
,c
c

c
'  & 
c /(./ )c
c

c $ c
c
c
c c

ccAcPPSPcBc Page 28c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%% c
/c8.)(/c9 -.c89c$)).), 
cc

V c c/c/)).), 


c c89%c)/c/c)c4c
4.c-) c..c( )*
&c4 c c
c c
/() c )c
.c c
4.c /)).),%c .)+c  , /c
c - )/c c ( )*c /,/c

).  )
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

ccAcPPSPcBc Page 29c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

> c )-c c 4)c   &c 0 /c  ), // ,c


c
.c  c , .c 8.)(/c 
c c
89c /)).),%c 0 /c  ), // ,c + ..c 4c 4
c -) c
c 4
c c

c -) c c ( )*c
+ c
c  ,c c .)+c 4 ,c c c
) c  /c
 .%c Vc 
)
c -) c
. ,c Pc
 ), // ,c+ ..c4c


c c .ccc() c+ c0 /c ), // ,c


c0(. %c
c
)  ,c)cc4)c4.&cc 
)
c-) c)c
. ,c) c/)).), 
cc4c  - %c
Vc ) c /)).), 
c  c )c
4.c -) c c ( )*c 4
&c c 2 c  ,c 4 ,c ) c
.),c /c
 .%cc
c
%%c0 /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

Principles and practices of XP

Pc
cc. ,+ ,&c--  &c.)+:
&c-.0 4.&c(  4.&c
  - &cc- c+c)c.)(c

)-+ %c@c ")  ,c)cc+c c+ cPc


c.)(&c+)c)cc
.)(/c/
cc+) c cc( )*%c
7
)
c-) c
. ,cPc c
c-)..)+
%c
(c V c
)-+ c, 
cc4c

,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. c 2 
cc
)-+ c c c/)
&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
c 2 c 
c)-c/( ,c)c- c
4.c 2 /
%c

cc

ccAcPPSPcBc Page 30c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c 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/,
c c + 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/) c/)c


c
)/c,
c
c+..%c)/c)-c/c c
c-)..)+
&c

(c  
,cc
)(c
(c ..)+c)c/)c/) c. 4 .cc  
c2 . c
(c V /cc4c  c (c)cc  c0c
(c   )c c 4c  0@c -
 c / 
&c /) c  .c
( .

&c /) c
( ), //
c

ccAcPPSPcBc Page 31c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Scope

Vc . c ,  ,c


)-+ c .)(/c
c &c 
)/
c  c
( -c  c ( - 
c
c .
)&c +c
)-+ c
c )-- c c /c )c . c c 
c +..%c 8 )(( ,c /() c
-  ).  
c+ ..c.
)c.c
)/ c


- )%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

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

        




  

    
 
 
  /    
, $   
  
 0 ' 
       

 
 
   


  
 
   


   1 
             
    1 
  
$    
        

       
       

   
   
   
 
      /2*    0  
  Y 
   
 
        
    


       
, $      
    2
     
 
 3

 $          


     

    2 

         


   4 $        
  

 /& 5  0

ccAcPPSPcBc Page 32c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c)//   )c

;
 c) 
c c
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 /) c -4%c V
 ,c )-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( )*c c- .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
c c /() c)c)+cc,))c(  c+ ..c.+
c.cc( )*c)c


%cV c c
/*) c 
c)-c(  c cP%cV)
c c
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

/
c c .
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 /)cc0 c)/(.0 &c
c

/c
) .c)/c (c+ cc,))c
,%c
(c Testingc:c; c

c c)  )
.c)c4c( ), //
cc
)/
c+ c

c)c
/ )cc..c- 
c c)%c

ccAcPPSPcBc Page 33c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

(c Refactoring :c1 ) c, ,c



/C
c4 ) &c( ), //
c :
  cc

/c
)c  c (  )
cc)c  
c-- c)//   )ccc/) c-.0 4 .  
%
(c Pair programmingc Lc Vc )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, .'Pc4
c c.(
c)c)/(.c

cNc-
 cc
   .c( ), //
%cPc
c4.c)c.( )c) c/

cc
,c( )4./
%c
(c Collective ownershipc :%c Pc
c  -- c - )/c c ) c /)).), 
c . c + -..&c
 /.&c
( .&c%c cPc )c
c 
()
4.c-) cc+).c

/%c c)
c)c
/cc )c)+
c c( %c &c )c)+
c
)/ ,c4) c c( %c
Pc.+
c
c( ), //
%cPc..)+
c( ), //
c)c,cc )ccc /c
+ ) cc 
  )
%c
(c Continuous integrationcLc1cc
c
c)/(.cc ,  )c
c)c/c /
cc
%c
(c 40 hour weekcLcPc..)+
c( )*c/c)c+) c.

ccc)
cc+c
cc .cc
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 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/%cVc c

)/ 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

Vc-)..)+ ,c , /c ( 



cc(  
c)-c0 /c( ), // ,c/)).),%cc

ccAcPPSPcBc Page 34c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c
Figure 5 : Extreme Programming (Source : http://www.rzwire.com/images2/extreme.gif)

Success Stories of using XP

$c)/( 
cc
cPcccc4)/c


- .%c)/c)-cc
) 
c)-cc



- .c)/( 
c c, c4.)+%c
c

c/cc

c  .cc(( c cc &c  c

c)-c)-+ c8.)(/%cV
c  .c
 4
c
c( ), 

c)-c
 .c/
cc/c
cc/(c)c 
 )c)cP%c c+
c+ c4c
.0 c14 c$) .
&cc ) c)-c8%cc

ccAcPPSPcBc Page 35c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc1) 
 cV).),c

8 c / ) c


c8.)(/c9 cc1) 
 cV).),&cc 
 c. c c
) /c,c/,/c
).  )
%cV
c(( c



cc0( 
c)-c1) 
 Q
c
 
 )c)c0 /c ), // ,%c

cc4 c . c).  )


c

R4 c  . c ).  )


c 
c " c
)-+ c ( ) 
c + c c / .. )c . 
c )-c )&c c c . /
c
cXP has dramatically boosted both the productivity of its 300 developers and the quality
of their work%Rcc
c
c
..c /)).), 
c  c 4
c )c - %c Pc
c )c - c c 
c 
(c - )/c c ) c
/)).),%cc
c

c c c/c)/( 
cc4/c


- .c+ cc
,c)-cP&c+cc c)c

c0 /c ), // ,c
cc

/c.)(/c/)).),%c
c

ccAcPPSPcBc Page 36c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

3.0 Project Planning Control


%c  :;(c.
c
ccccccccccc%%)(c$,/c.c

Project Milestones

 )*c$ .
)
c c c /() c c/, ,c( )*
c4
cc/ c)/(. )c)-cc
+) c   %c )..)+ ,c  , /
c
)+
c c /*) c / .
)
c + c  c  - c 4c ) c
)/(%c

Major Planned Completion Responsible Name(s) Signature


Milestone/Deliverable Date Person

 )*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

ccAcPPSPcBc Page 37c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Work Breakdown Structure


)+c4.)+c
cc+) c4 c)+c
  %c c
c.+
c
c)c  -cc.4) cc
+) %cVc/ .
)
c cc.  4.
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

ccAcPPSPcBc Page 38c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

cc c ). ,c cc( )*c( ) c)c) c/) c C
%c- cc)/(.c  +c
c(( ).c)-c C
c c(.c c(.c..c( )*c4
c
)/c/c4c)+c
c( )*c
. 4  %( )*c4
c) 
c..cc 2 c 
) 
c-) c c/c//4 c cc( )*c
/%cV)
c 2 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

ccAcPPSPcBc Page 39c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

  ..&c )-+ c /, C


c

c /c $c )c /,/c 
/
c )).
c 
c c
( )*c4
%c1cc
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 )- ,  )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
-c
c
c
cc<
)c) ).c
/c<%ccc
c

c 2 


c
 c !  
    ! "     
 - " 

    0  
 # &  ) .
  1

     *  


      $ ! "
     %
 
  '
   +, ," 
    #  .
 & ) 1

  
   %  ( 

 
 "  /,
 
    
# & )  .
1

   
#

ccAcPPSPcBc Page 40c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%c = . c$,/c.c
c

= . cc4c  c )c+)c


 )
c

(c 0 .c= . c


(c  .c= . c

c
0 .c= . c

 .c= . c

ccAcPPSPcBc Page 41c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%c 8) / )c 


cc

V
c c) /
c+ c
c) c)+cc( )

c
c)c4c /(./%cV
c/c4c.)(c- )/c
) , 3 ).&c ).c) c   ).c
 
c
c
V c c
)/c
 
c
c c) / )%c
c
%c|   

  V
c
 
c- cc( )

c+ c
) .c4c
-)..)+c-) c ,:2 . c) /c( )  )%c
c
%c|
  

   c c
 
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) /
c c
)/( 4.%c
c
c

ccAcPPSPcBc Page 42c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%!c  )*c$,/c
%!%c
) c)-c )*
c

c( )*c
c Fc  2 c) c)c( ) cc
c)-c.  4.
c+ c c. .c
( - c /&c
)
cc2 . c)
  
Gcc )*c/,/c
cFc
 ..
&c)).
cc( )*c/,/c
( )

c 2 c)c  cc( )*c




- ..G%c$c5 c))c- )/c+++c%/) cc



c5 ) (c7() c
cc/
ccc4c
c-) cc .c.  )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

ccAcPPSPcBc Page 43c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Summary of Projects from 1994 to 2009




5 c 4.)+c
c c
// c )-c


- .&c ..,c c - .c ( )*


c 0 c - )/c c

c5 ) (c7() &c)/(.c- )/c##c)c #%c)  ,c)ccc( 
c4.)+&c c
c 4c  - c&c c##&cc( ,c)-c


- .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 
c4c #%cVc c)-c- .c( )*
c
c  
c4c!Nc c
#c )/( c )c "%c  
c c - .c ( )*
c
c c
%c V)c ) )/c 
c ( )4./&c
)/( 
c c )c -)
c )c ( )( c ( )*c /,/%c )  ,.&c ..c ( )*
c
) .c ,)c
 ) ,cc-)..)+ ,c-) c
(
c c)  c)c4c


- .%c
c
c

ccAcPPSPcBc Page 44c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%!% c )*c9 -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

ccAcPPSPcBc Page 45c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

-) c c ( )*%c  ..c c  .c ( )*c (( ).c


c c )c /)c )c c 0c
,c )-c c
. -.%cc

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+c c c)c)/c (c+ cc .c( )*c


(.c+ c . 
cc .c.&c  .c.&c)- ,  )c $,/c.&c= . c


c.&c7
c$,/c.ccc)//   )c$,/c.%cc
c

ccAcPPSPcBc Page 46c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c
3. Project Execution

c
Figure 12 : Phases of project executionc

Vc / c )4* c c 


c
,c
c )c 0 c c ( )

c 4c /) ) ,c c ) ).. ,c


.  4.
c cc( )*c(.%cVc( )*c/, c.+
c(
c ) 
c)-c

&c


&c /&c
)
&c 2 . c c ,
c )-c c ( )*c + .c 0  ,%c  ..&c - c c (c )-c
.  4.
&cc( )*c
c c-) c.)
%c

4. Project Closure

c
Figure 13 : Phases of project closure

c
c

ccAcPPSPcBc Page 47c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

V
c (
c
c c - .c (
c c 
c . -.%c c 
c (
&c ) /
c ( )*c 
.
c 4c
).. ,c ) 
&c( -) /&c .

)
c . cc4 - ,c..c 2 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( ) 
cc c
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

ccAcPPSPcBc Page 48c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%!%c7
) c$,/c
c

%!%%c> , 3 ).c. ,c

Vc./
c+ c c . c c) , 3 ).c(. ,c c  - ,&c) / ,cc


, ,c( )*c ).


&c 
()
4 .  
&cc ()  ,c . )
 (
%c> , 3 ).c(. ,c
   
cc4c

,c)c    .
cc, ) (
%c
Vc-)..)+ ,c , /c ( 

cc) , 3 ).c
  c)-c) c)/(%c
c
%!%% c )*c> , 3 )c  c

 )*c$, c


V/c9 c

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

Figure 14: Project organization chartc

ccAcPPSPcBc Page 49c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%!%%c7).
cc7
()
4 .  
c

Role and responsibility assignments

 )*c
).
c
) .c4c

,c+ c(( )( c( )*c ).


c+)c)c+cc

()
4 .  
c+)c c+%c1 c /&c( )*c ).
cc 
()
4 .  
c/c %c
$)
.&c ).
cc 
()
4 .  
c)-cc( )*c c

,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 > ..c/,/c)cc( )*c


c( ) c4cc( )*c/, %c
c 7
()
4 .  
c)-cc( )*c/, cc4c  - c
c/ )c
c 4.)+%c
4.
 ,cc )*c  &c.)( ,cc/, ,cc+) c
 )*c$, c (.&c
 ,c(( )( c 
) 
cc., ,cc+) cc 
,c
c


- .c)/(. )c)-cc( )*%c..c/c//4


c)-cc( )*c
 c.c4cc( )*c/, %c

c Vc9
c c)/ c0( 
c cc c)-c).),%c ) c
)-+ c
c , 
cc
)-+ c, 
c+) c  ccVc9%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 )-+ c  c


.
cc/)
c(( )( c   c-) cc

/%c
c )-+ c  c
c 
()
4.c-) c).. ,cc
/c72 /c
)-+ c  c ( -  )c- )/cc


c.
cc)c cc

/c
,c

( -  )
c

ccAcPPSPcBc Page 50c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c VcV/c9 c
cc(
)c+)c/) 
cc) ,
cc.)+ c
c ..c/c//4
%cc


cc( )*c( ), 

cc () cc


V/c9 c

c)-cc( )*c)cc )*c$, %cV/c9
c.+
c
( ) c, c)c/c//4
ccc.
)c.(c/c//4
%c

c 


c.
c
c 
()
4.c-) c).. ,c 2 /
c-) /c. 
%c
c 
c)c. c 2 /
&cc
/c72 /c( -  )c
c



c.
c /c4cc


c.
%cc
cc  -c4+cc
 cc
c)/(%cc

c )-+ c, 


c.)(c
)-+ %c)-+ c
c.)(c4cc
c ((.  )c)-c) 
cc(  (.
c)-c)/(  c cc
)-+ c,  c // .c.

%c)-+ c, 
c c)+.,4.c)-c)c) c
/) c( ), // ,c., ,
cc c)(
%c

) c)-+ c Vc)


c.)(c4cc)-+ c, 
c c
c4c ) c
,  c )-+ c,  %cc.)(
c
c(.
cc0 
c/%cc

c c

ccAcPPSPcBc Page 51c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%!%%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$ 0c) c7$c+ c


c)-c
c-) c
c( ()
%c

Resource Responsibility Isuru Praveena Aritha

:c / c7
()
4 . c  )*c$, c  ) c)-+ c,  c 


c.
c

:c (()  ,c


7
()
4 . c

Project Proposal

 )4./c  -  )c c c P

 )()
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 Pc c c


$,/c.c

 )*c$,/c P c c

7
c$,/c c Pc

System Requirement Specificationc

72 /c.

c c c Pc

ccAcPPSPcBc Page 52c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

<.  ,c72 /


cc c c Pc

System Design Specificationc

 )

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

ccAcPPSPcBc Page 53c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%!%%!cV/c8.)(/c

c Skills Matrix
)..)+ ,c , /c ( 

cc
 ..
c()

c4c) c( )*c/%c ..
c$ 0c
c /() c
c

c+ cc c )*c$, c.
ccc+c )*c$, c
c

,%cVc
c+c )*c$, cc
.c  -cc
 ..
c)-c/c//4
c)-cc( )*c/c  c
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

ccAcPPSPcBc Page 54c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

   .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

ccAcPPSPcBc Page 55c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

4.0 Requirement Analysis


c

)  ,c )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 c c ) ..c ( )

c )-c 2 /c ,  ,c . 


c -) c
 ,:..c
4:( )


&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)-cc 2 /c,  ,c
( )

%cVc- , c.
)c
)+
cc) /
cc c( ) ccc
,%c

Figure 15 : Relationships of requirement engineering activities The requirements engineering process


(Sommerville, 2006, p.143)

ccAcPPSPcBc Page 56c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc


c c  , /c 4)c
)+
c  , c &c c . )
 (c c c
(
c c + c c -) c
 -- c
4:,) 
c 
c 


c  .  c  c  c ) %c V


c
(
c 4, c + c c -
&c
+ c
c c -
4 . c
 %c V
c ) 
c + c ) c )c c (   . c

/c
c
- .c )c
8%cV
c-
4 . c
 c
c) /&c+ c
c)+c
c-
4 . c () %cc

Vc 0c  c


,
c c c 2 /
c ,  ,c ( )

c  c  c ) c c ) /c

( .c cc) /c..cc 2 /


c) /%cVc -
c /c)cc 2 /
c
) /c
c c

/c /).
%c V
c
c  c 4c   ,c ) c 2 /
c .   )c c
.

c( )

&c+ c
c)c4c
) ,cc 2 /
c)-cc

/%c

Vc -)..)+ ,c


(c
c c 2 /
c
( -  )c ( )

&c c + c c 


) c
2 /
c c) c )cc
 c-) /%c- cc 2 /
c
( -  )c
c c
) c
c
c) /c )cc) /c..c
 cc

/c 2 /
&c+ c+ ..c.
)c4cc
( c)-cc 2 /
c) /%c

Vc- .c
(c)c
c( )

c
cc 2 /
c.  )c
,%cV
c
cc( )

c c+ cc
2 /
c)-cc- c

/c cc, 
cc)-cc

/cc8c 2 
%cV
c

cc.
c  )c)cc 2 /
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) c 2 /
ccc8c+c)c
c

/%c

)//  .. "c c


,,

c c , .c ( )

c /).c )-c c .   )c c .



c ( )

&c
+ c
c c   c( )

c + c)  .c -4c - )/c c   c)cc) c   


%c
V -) &c+c c)c
c)c
) cc 2 /
c)-cc

/cc8c


%c
Vc( )

c   
c @cc

%c 72 /


c 
) c Lc
c c ( )

c c + c +c , c c 2 /


c )-c c

).
c c c

/%c 8)/ c 2 /
c - )/c
).
c c ) / )c
 c.
)c
) c ,c
c( )

%c

ccAcPPSPcBc Page 57c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%c 72 /
c .

-  )c c ) , 3 )c Lc


c c ( )

c c + c +c c c



  c ).. )c )-c 2 /
c c c , ) (cc .c 2 /
c ), c
c) , 3c/c )c) c.

%c
%c 72 /
c ( )  3 )c c ,)  )c Lc 
c )
c +c / . (.c
).
c
- )/c8c c ).&c c) .c4c 2 /
cc)-. c+ cc) %c)c
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-  c 2 /c
) 
%c

%%c72 /
c
) c

V
c
cc( )

c c+ c+c, c -) / )c)cc( )()


c

/c
c+..c
cc0
 ,c


/c c 8c c c 
 .. ,c c

/c c c
 c 2 /
c - )/c c , c
-) / )%c) cc 2 /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+ cc 2 /
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+) .c 2 ccc @c

(c  c8c
)/
c+)c  c
  
c- )/cc

/%c
(c 84
c/ 
 )
c+)c cc()(.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+)c c ).c ccc)cc  ,c)-cc

/%c
(c $,
cc8c+)c)4 c/,/c -) / )c- )/cc

/%c

ccAcPPSPcBc Page 58c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c  )c)c..c
c
).
c.
c4)&c 2 /
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)-cc 2 /
c-) cc


/%c

%% c< +() 


c

F`      
         
 
     
     c)//  ..& "&(%!%cc)  ,c)c)//  .. "c c c c
4
c(
c)-c +() 
&cc @c

%c  ) c  +() 


c Lc 
c  +() 
c ( 

c c ()(.c ) c ) c

/
c c
 c .c+ cc

/%c c
c
&cc cc
)/
c)-c8ccc
--c
c

cc

/%cV
c(
c)-c +() 
c( ) c .c

/c 2 /
cc

..c) cc

/c- 
cc  -
%c
%c  c  +() 
c Lc
).
c c )c )c
c c

/c 4 c +)c -. c c
2 /
c c
)/c+c c)+c
c  c +() 
%c c
cc/,/c)-c
c)/(cc.
)c8C
c
 c
--%cV
c +() 
c c/) c. .c)c( ) c
 , :..c) , 3 ).c 2 /
cc)
  
%c
%c 8)/ c  +() 
c Lc 
c ( 

c c )/ c  
 
c c )
  
c c
-. cc 2 /
c)-cc

/&c+ c c
c
c+) .c4cc
 
cc
c 4c .)(c -) c c )//   )c +  c c )/(%c V
c  +() 
c
) /..c( ) c)/ c)
  
cc((.c)cc

/%c

ccAcPPSPcBc Page 59c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Figure 16 : Viewpoints in DEC

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)-c 2 /
c( c- )/cc // c

c)-c
c

/%c

%%c   + ,c

V
c/)c)-c 2 /c
) c
c c) c)c8c
c c
c)c)-cc/)
c)//)c
+
c)-c, ,c -) / )c- )/cc
).
c)-c8cc c
c.
)cc-- c 2 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)+cc  c+ cc

/%cc

1c
c)c c
c&c2 
 )
c c
c- )/cc
).
c)-cc8c4) c4)c c
 c0
 ,c

/cc.
)cc

/c)c4c.)(%c cc 2 /
c c c
- )/cc
+
c)c)
c2 
 )
c
c- )/cc
).
c ,cc   +c( )

%c

ccAcPPSPcBc Page 60c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%%c), (c

)  ,c )c )//  .. "c ), (c


c )+c )c 4c c )4
  ).c /)c c
c

c )c 
c 4)c c ) , 3 ).c c
) .c 2 /
%c V
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(   (
c c ).c %c F $        
$ 
                            
   $$
Gc)//  ..& "&(%!%c

)//  .. "c



c c ), (c
c -- c +c 
) ,c +)c (
c )-c
2 /
ccc @c

%c 72 /


cc c c- )/cc+c c+ c()(.c ..c+) c  ccc
+cc c/c)c+) c)  ,c)c+cc( )

c-   )c

%c
%c 72 /
c c  c  c - )/c ))(  )c c + 

c )-c ) c ()(.C


c
   
%cc


c )//  .. "c / )
c c ), (c c 4c )/4 c + c ( ))( ,&c +c
 c)c cc( )

c c
c/ %cc

c
Figure 17 - Ethnography and Prototyping process „ cc   cc
  c
   (Sommerville,2006,p.158)

ccAcPPSPcBc Page 61c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

 , c"c
)+
cc( )

c)-c), (c)/4 c+ c( ))( ,%cVc,c)-c


c
( )

c
cc c
cc.

c/) c)-c - /c.


c 2 c+c c)/
c)c( ))( ,&c
c
c
c4
cc), (c -) /
cc.)(/c)-cc( ))(%c

Vc( ))( ,c-)



cc), (c4c  - ,cc )
cc.
)cc2 
 )
ccc
c4c


c+ cc), ( %cVcc), ( c


) .c.))c-) c
c
+
c)c
c 2 
 )
c 
c  ,c c ( ))( ,c
,c  ,c c 0c (
c )-c c
 c )-c c


/%cc

c
% c72 /
c<.  )c
c

72 /
c.  )c
cc( )

c c+ c+cc -cc 2 /


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+cc c-) c) c ,cc.)(/c) c- cc

/c

c4c /(./%c

F8 ,cc 2 /
c.  )c( )

&c
c
) .c4c c) c)cc 2 /
c c
c 2 /
c) /%Gc)//  ..&c "&c(%!#c+
cc c, %cc+c-)..)+c

c(( )c cc/ ,c
c.
%cc

%c <.  c


cLc+c+c  -c -- c) c  ).c-  )
c)cc

/%cc
%c )

c 
c Lc 2 /
c c c ) /c
) .c )c )-. %c V
c
/
&c c
) .c4c)c)(()
,c)
  
c) c
 ( )
c)-cc
/c

/c
-  )%c
%c )/(.

c 
c Lc 2 /
c c - c ..c c -  )
c c c
)
  
cc c c4cc

/c
 c)-c8c
) .c4c . c cc
2 /
c) /%cc c
%c 7.
/c
cLc+ccc 2 /
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

ccAcPPSPcBc Page 62c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

)-cc
c)-c
c+ c /cc
( - c 2 /
%cV
c
c)c c)  c)c
) cc
( 
c4+cc8%cc

.),c + c ..c 


c .  )c  2 
c c  c .
c 4)&c +c  c )c
c
) c /)c c )//  .. "c 
c
,,
%c 1c ) ,c )-c ) ,c 4)c )-c

c /)
c 4
c .  )c
c c  c /() c ( c )-c 2 /c .

c c
 -) c+c+c)c4c
c) ) ,c
c()

4.%cVc) c/)c)


c)-@c

%c 72 /c  +


c Lc 
c
c c / .c ( )

c c + c 4)c 8c c


c
cc 2 /
c) /c-) cc )
c) c )

 
%cc
%c  ))( ,cLc c
c
c+c/)
 cc0 4.c/).c)-cc

/c
)cc8c
)cccc0( /c+ c
c/).cc c -c c/
c
 c .c
c) c)%c
%c V
:
c ,  )c Lc c 2 /
c
) .c 4c 
4.&c -c c
c )&c c
/
c c c( )4./
c+ cc 2 /
%c -cc
c
c --  .cc c

..c /
c c c 2 /c
c  --  .c )c /(./c c  -) c

) .c4c )
 %c

ccAcPPSPcBc Page 63c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

5.0 Design
!%c )

c$). ,c
!%%c)0c8 , /c

ccAcPPSPcBc Page 64c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%% c9.cc , /c

ccAcPPSPcBc Page 65c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%%c9.ccc8c8  ) c

1.0 Register User

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

ccAcPPSPcBc Page 66c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Process

6/c@c %c<. c .


c

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

c$ 9c887cIc. cc>6VVc6>cIc. cc

c7> 9c $5cIc


. THENcc

ccc> ( c<9 8c8V 9cc

ELSE

cccc> ( c 6<9 8c6>V c

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

ccAcPPSPcBc Page 67c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/c@c % c<. c0


cc

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

cccc> ( cFc/ .c 

c0

Gcc
c75 V7V >6cVV;c

ELSE

REPEAT UNTIL (;V>$7c 8c)


c)c0

c c;7c

cccccccc5 c;V>$7c 8c

ENDREPEAT

cccc> ( c75 V7V >6c8V 9c

END IF

Data Flow

c6/@c 7,
  )c .
%c

8
 ( )@c V)c..)+cc
)/ c)c ,
 c)cc

/%c

> , ') @c 


)/ c0 .c %c

8
  )' @c <. c .
c )

c%%c

8c  @c 
c6/&c9
c6/&c5 &c8>&c
 

&c/ .c 

&c)c /4 &c


 c
,) &c( )- .c /,%c

ccAcPPSPcBc Page 68c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 7,
  )c .
%c

8
 ( )@c V)c..)+cc
)/ c)c ,
 c)cc

/%c

> , ') @c <. c0


c )

c% %c

8
  )' @c 7,
 c6+c
)/ c )

c%%c

8c  @c 
c6/&c9
c6/&c5 &c8>&c
 

&c/ .c 

&c)c /4 &c


 c
,) &c( )- .c /,%c

6/@c 7,
  )c .
%c

8
 ( )@c V)c..)+cc
)/ c)c ,
 c)cc

/%c

> , ') @c 7,


 c6+c
)/ c )

c%%c

8
  )' @c ;

c8c) %c

8c  @c 
)/ c 8&c
c6/&c9
c6/&c5 &c
8>&c 

&c/ .c 

&c)c /4 &c



 c,) &c( )- .c /,%c

6/@c . c) %c

8
 ( )@c V)c) -cc
)/ ccc ,
  )c
 .
c c . %c

> , ') @c <. c .


c )

c%%c

8
  )' @c 
)/ c0 .c %c

8c  @c V0c$

,%c

ccAcPPSPcBc Page 69c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c <. c .


%c

8
 ( )@c ..cc. c .
c c cc ,
  )c
-) /%c

> , ') @c <. c .


c )

c%%c

8
  )' @c <. c0
c )

c% %c

8c  @c 
c6/&c9
c6/&c5 &c8>&c
 

&c/ .c 

&c)c /4 &c


 c
,) &c( )- .c /,%c

c
c
6/@c 7,
  )c

%c

8
 ( )@c c/

,c
(.c)cc
)/ ccc
,
  )c( )

c+
c


- .%c

> , ') @c <. c0


c )

c% %c

8
  )' @c 
)/ c0 .c %c

8c  @c V0c$

,%c

6/@c 
c

8
 ( )@c 1 c) c+ c)cc ,
  )c .
c
c4c


- ..c c)cc4
%c

> , ') @c 7,


 c6+c
)/ c )

c%%c

8
  )' @c <. c0
c )

c% %c

8c  @c $

,c0@cS
c) c6)c

ccAcPPSPcBc Page 70c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ;
 c .
%c

8
 ( )@c V)cc+ cc
)/ c
c. c
,
 c)cc

/c(  )
.%c

> , ') @c ;



c8c) %c

8
  )' @c <. c0
c )

c%%c

8c  @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

ccAcPPSPcBc Page 71c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

2.0 User Authentication

ccAcPPSPcBc Page 72c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

ccAcPPSPcBc Page 73c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Process

6/cc %c<. c9), c

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

ccc IFc;V>$7c 8cc1>78c


c/c c;7cTHEN

cccccccc> ( c9>5 6c8V 9c)c )- .c. ,c )

%c

cccccccc> ( c9>5 6c8V 9c)c7.c. ,c )

!%c

cccccccc> ( c9>5 6cVV;c)c /


c. ,c )

%c

ELSE

cccccccc> ( cF ) c


)/ c c) c(

+) Gc
c9>5 6cVV;c

END IFc

ELSE

cccc> ( cF ) c


)/ c c) c(

+) Gc
c9>5 6cVV;c

END IFc

ccAcPPSPcBc Page 74c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/cc % c8 c) c

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

cccc> ( cF8  )c .Gc


c8V <V >6cVV;c

ELSE

cccc> ( c8V <V >6c8V 9c

cccc9),)--c
)/ c) c

END IF

Data Flow

6/@c 9), c .


%c

8
 ( )@c V)c..)+cc
)/ c)c.), c)cc

/%c

> , ') @c 


)/ c0 .c %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 .
c c) c) c ) %c

> , ') @c <. c9), c )

c %%c

8
  )' @c 
)/ c0 .c %c

8c  @c V0c$

,%c

ccAcPPSPcBc Page 75c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 9), c .


%c

8
 ( )@c V)c..)+cc
)(( c)c.), c)cc

/%c

> , ') @c )(( c0 .c %c

8
  )' @c <. c9), c )

c %%c

8c  @c )(( c 8&c

+) &c;
 cV(%c

6/@c 9), c

%c

8
 ( )@c V)c) -cc
)(( c+ ccc
 c
c. c) c)%c

> , ') @c <. c9), c )

c %%c

8
  )' @c )(( c0 .c %c

8c  @c V0c$

,%c

6/@c ) c



(
)c .
%c

8
 ( )@c V)c..)+cc
)/ c)c c
' c
 c) %c

> , ') @c 


)/ c0 .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

> , ') @c )(( c0 .c %c

8
  )' @c 8 c) c )

c % %c

8c  @c 
)/ c 8%c

ccAcPPSPcBc Page 76c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 9), c .


%c

8
 ( )@c V)cc+ cc .
c)-cc.),,c c

 c
c) c) c)%c

> , ') @c ;



c8c) %c

8
  )' @c <. c9), c )

c %%c

8c  @c ;
 c 8&c

+) &c;
 cV(%c

6/@c 8  )c .


%c

8
 ( )@c 8 .
c)-cc
)/ c c)  c)c c
c) %c

> , ') @c 8  )c) c )

c % %c

8
  )' @c ;

c8c) %c

8c  @c 
)/ c 8%c

6/@c 9), c .


%c

8
 ( )@c V)c..)+cc

/c)c  -cc (.)cc
 .c.),,c c
 C
c( )- .%c

> , ') @c <. c9), c )

c %%c

8
  )' @c  )- .c. ,c )

c%%c

8c  @c ;
 c 8%c

ccAcPPSPcBc Page 77c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 9), c

%c

8
 ( )@c 
cc/

,ccc
 c
c.),,c c
)c
cc /
c. ,c( )

ccc(.%c

> , ') @c <. c9), c )

c %%c

8
  )' @c /
c. ,c )

c%%c

8c  @c $

,c

6/@c 9), c .


%c

8
 ( )@c V)c..)+cc

/c)c  -cc (.)cc
 .c.),,c c
 C
c .c .
%c

> , ') @c <. c9), c )

c %%c

8
  )' @c 7.'.
c. ,c )

c!%%c

8c  @c ;
 c 8%c

6/@c 8  )c .


%c

8
 ( )@c 6) - 
cc
)/ c+ cc) c
c
4c c) c)%c

> , ') @c 8 c) c )

c % %c

8
  )' @c 
)/ c0 .c %c

8c  @c V0c$

,%c

6/@c 7.c .
%c

8
 ( )@c 
cc -) / )c c)  c)c. .cc
- %c

> , ') @c 7.


c8c) %c

8
  )' @c 8 c) c )

c % %c

8c  @c 8 c&c7 c%c

ccAcPPSPcBc Page 78c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

8c  @c )(c 8&c ) c 8&c


)/ c 8&c7c
&c8 c&c7 c%c

ccAcPPSPcBc Page 79c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

3.0 Profile Handling


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

ccAcPPSPcBc Page 80c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

6/c@c %c9) ,c )- .c .


%c

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)

ccc> ( c;7c8V 9c

ENDREPEAT

6/c@c % c c )- .c8 .


%c

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

ccAcPPSPcBc Page 81c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/c@c %c c


)/ %c

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)

ccccIFc;7c 8cIc;7c 8cTHEN

cccccccc> ( c;7c8V 9c

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   )c )

c %%c

8
  )' @c 9) ,c )- .c8 .
c )

c%%c

8c  @c V0c$

,%c

6/@c ;
 c .
c

8
 ( )@c ) 
c..cc .
c)-cc

cc c
,
 c cc

/%c

> , ') @c ;



c0 .c %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

ccAcPPSPcBc Page 82c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ;
 c .
%c

8
 ( )@c 8 .
c)-cc
)/ cc
c.),,c )cc


/%c

> , ') @c 9) ,c )- .c8 .


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 9) ,c )- .c8 .


c )

c%%c

8
  )' @c )(( c0 .c %c

8c  @c )(( c 8&c6/&c5 &c 

&c/ .c
 

&c)c6)&c6 &c )- .c /,%c

6/@c  )- .c/) -  )c .


%c

8
 ( )@c  c .
c)-cc
)/ C
c( )- .%c

> , ') @c 


)/ c0 .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

ccAcPPSPcBc Page 83c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c  )- .c/) -  )c .


%c

8
 ( )@c  c .
c)-cc
)/ C
c( )- .c+ c

c,) ,c)c4c
) %c

> , ') @c  c )- .c8 .


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

> , ') @c )(( c0 .c %c

8
  )' @c  c
)/ c )

c%%c

8c  @c 
)/ c 8c) c
)/ c6/%c

6/@c 
)/ c .
%c

8
 ( )@c 8 .
c)-cc 2 
c
)/ %c

> , ') @c  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

ccAcPPSPcBc Page 84c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ;
 c .
%c

8
 ( )@c 8 .
c)-c..cc
)/
cc c ,
 c
cc

/%c

> , ') @c ;



c8c) %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

cc c ,
 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

ccAcPPSPcBc Page 85c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

4.0 Items Handlingc

ccAcPPSPcBc Page 86c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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
c 2 

c)-c+c /
c
c cc( ) 
%c

( cc-.)+
@c 9
c .
&c .4.c /
&c)( . c
/
%c

> ( cc-.)+
@c 6+c /c 2 
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 /c 2 
c .
&c ) c .
%c

> ( cc-.)+
@c 6+c ) c /c .
%c

ccAcPPSPcBc Page 87c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Process

6/cc %c)  ,c /


c

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

cccc .4.c /


cIc..c /
cLc7 c /
cKc7
 c /
c

cccc> ( cc)( . c /


&c9
c .
&c .4.c /
c

ELSE IF 9), c

cIc
cc;
 c(cIc
)(c( cTHEN

cccc> ( c..c( ) c .


c
c7>8;Vc8V 9c

END IF

c
c c

ccAcPPSPcBc Page 88c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/cc )2 72 


c . ,

8
 ( )cc c/)
c /() c 2 

c)c
)(c( c4c . ,cc
)  ,c..c 2 

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 /c 2 
c
c .c)c$>< cTHENc

ccccc 2 
c .
c)c/) 
c.
c

cccc> ( c/) 
c.
c
c61c V$c7=;Vc8V 9c

ELSE IFc /c 2 


c
c .c)c5$cTHENc

ccccc 2 
c .
c)c,/
c.
c

cccc> ( c,/
c.
c
c61c V$c7=;Vc8V 9c

ELSE IFc /c 2 


c
c .c)cV<c>1cTHENc

ccccc 2 
c .
c)cV<c
)+C
c.
c

cccc> ( cV<c
)+C
c.
c
c61c V$c7=;Vc8V 9c

ELSE IFc /c 2 


c
c .c)c$; cTHENc

ccccc 2 
c .
c)c/
C
c.
c

cccc> ( c/
C
c.
c
c61c V$c7=;Vc8V 9c

END IF

c
c c

ccAcPPSPcBc Page 89c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/cc %  c6+c /


8
 ( )cc  ccc+c /
c .c)cc,) ccc(c4c
)(c( %c
- cc  )c)-c+c( ) 
&cc+c-) /c c+ ..c4c c
 )/ ..c-) cc( ) c)c
cc
)/ c

- )c

( c8c.)+
c 6+c ) c /c8 .
c

> ( c8c.)+
c  ) c8 .
c&c6+c) /'V c8 .
c

 )

c8
 ( )c IFc /c
cc)(cTHEN

IFc /c(cIc$>< cTHENc

cccccccc ) c cIc ) c c)-cc0


 ,c/) c

IFc /c(cIc5$cTHENc

cccccccc ) c cIc ) c c)-cc0


 ,c,/c

IFc /c(cIcV<c>1cTHENc

cccccccc ) c cIc ) c c)-cc0


 ,cV<c
)+c

END IF

cccc7>8;Vc8V 9cIc)(c6)cKc6+c ) c8 .


Kc ) c c

cccc> ( c7>8;Vc8V 9c

cccc> ( c61c>7;$'V78c8V 9c

ELSE

cccc ) c cIc, c7)/c 8c

cccc7>8;Vc8V 9cIc ) c8 .


Kc ) c Kc6+c ) c8 .
c

cccc> ( c7>8;Vc8V 9c

cccc> ( c61c>7;$'V78c8V 9c

END IF

c
c

ccAcPPSPcBc Page 90c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

5cc7 ,c6)c)-cc ) c c

IF 7 ,c6)cOIc!THENc

cccccccc7 ,c6)cIc7 ,c)Kcc

cccccccc( c (c 

cIc+c (c 

END IF

> ( c><799c8V 9c

END IF

Data flow

6/@c 9), c

%c

8
 ( )@c $

,c)cc( )

c+ cc
)/ c

c.),,c )cc

/c) c)%c

> , ') @c ;


 c   )c )

c %%c

8
  )' @c )  ,c /c )

c%%c

8c  @c $

,%c

ccAcPPSPcBc Page 91c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c  ) c .
%c

8
 ( )@c V)c (cc
)(( c)-cc( ) 
c cc


/%c

> , ') @c )  ,c /


c )

c%%c

8
  )' @c )(( c0 .c %c

8c  @c  ) c 8&c ) c6/&c6)%)-c)( 


%c

6/@c 9
c .
%c

8
 ( )@c V)c) -cc
)/ c)-cc.
c .
%c

> , ') @c )  ,c /


c )

c%%c

8
  )' @c 
)/ c0 .c %c

8c  @c 9


c .
%c

6/@c  .4.c /


%c

8
 ( )@c V)c) -cc
)/ c)-cc .4.c /
c c
c

/%c

> , ') @c )  ,c /


c )

c%%c

8
  )' @c 
)/ c0 .c %c

8c  @c  .4.c /


%c

6/@c )( . c /


%c

8
 ( )@c V)c) -cc
)/ c)-cc()( . c /
c c
c

/%c

> , ') @c )  ,c /


c )

c%%c

8
  )' @c 
)/ c0 .c %c

8c  @c )( . c /


%c

ccAcPPSPcBc Page 92c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c  ) c .
%c

8
 ( )@c ..cc( ) c .
c c)  c)c
) c/c
) %c

> , ') @c  ) 


c8c) %c

8
  )' @c )  ,c /
c )

c%%c

8c  @c  ) c 8&c ) c6/&c8


 ( )&c
,) &cV(&c &c8&c7 ,c6)&c6)%)-c
)( 
&c /,%c

6/@c 6+c /c 2 


c .
%c

8
 ( )@c c(   . c
)/ C
cc 2 
c-) c+c /
%c

> , ') @c 


)/ c0 .c %c

8
  )' @c  . c72 

c )

c% %c

8c  @c 
)/ c 8&cV .&c8
 ( )&c /,%c

6/@c 6+c /c 2 


c .
%c

8
 ( )@c V)c
) cc
)/ C
c 2 

c-) c+c /
%c

> , ') @c  . c72 



c )

c% %c

8
  )' @c 72 

c8c) %c

8c  @c 
)/ c 8&cV .&c8
 ( )&cV /&c8&c
/,%c

ccAcPPSPcBc Page 93c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ..c /c 2 



c .
%c

8
 ( )@c 5 c..cc /c 2 
c .
c c)  c)c
- . c/c
)cc).cc+c /c 2 

c
 c
%c

> , ') @c 72 



c8c) %c

8
  )' @c  . c72 

c )

c% %c

8c  @c 
)/ c 8&cV .&c8
 ( )&cV /&c8&c
/,%c

6/@c 6+c /c 2 


c .
%c

8
 ( )@c  . c+c /c 2 

c
c)cc

)(( %c

> , ') @c  . c72 



c )

c% %c

8
  )' @c )(( c0 .c %c

8c  @c 
)/ c 8&cV .&c8
 ( )&cV /&c8&c
/,%c

6/@c 6+c ) c /c .


%c

8
 ( )@c Vc .
c)-cc+c( ) c+ c
c4 ,c
c)cc

/c4cc
)(( %c

> , ') @c )(( c0 .c %c

8
  )' @c  c6+c /
c )

c%%c

8c  @c  ) c 8&c ) c6/&c8


 ( )&c
,) &cV(&c &c8&c7 ,c6)&c6)%)-c
)( 
&c /,&c)(( c 8%c

ccAcPPSPcBc Page 94c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c  ) c .
%c

8
 ( )@c V)c
) cc .
c)-cc+c /c
c
c
4 ,cc)cc

/%c

> , ') @c  c6+c /


c )

c%%c

8
  )' @c  ) 
c0 .c %c

8c  @c  ) c 8&c ) c6/&c8


 ( )&c
,) &cV(&c &c8&c7 ,c6)&c6)%)-c
)( 
&c /,&c)(( c 8%c

6/@c ) c /c .


%c

8
 ( )@c Vc  ,c)-cc(   . c( ) %c

> , ') @c 


)/ c0 .c %c

8
  )' @c 

,c7 ,
c )

c%%c

8c  @c 
)/ c 8&c ) c 8&c ) c6/&c
7 ,%c

6/@c > ..c .


%c

8
 ( )@c Vc  ,c)-cc(   . c( ) %c

> , ') @c 

,c7 ,
c )

c%%c

8
  )' @c  ) 
c8c) %c

8c  @c  ) c 8&c ) c6/&c7 ,%c

ccAcPPSPcBc Page 95c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 6+c) /'V c .


%c

8
 ( )@c 8 .
c)c cc+c-) /c-) cc+.c
c( ) %c

> , ') @c  c6+c /


c )

c%%c

8
  )' @c ) /c) ).c )

c%%c

8c  @c ) /c 8&cV .&cV /&c8c

Data Store

6/@c  ) 
%c

8
 ( )@c ) 
cc .
c)-c..cc( ) 
cc c
c)cc

/%c

( cc-.)+
@c  ) c .
&c> ..c .
%c

> ( cc-.)+
@c  ) c .
%c

8c  @c  ) c 8&c ) c6/&c8


 ( )&c
,) &cV(&c &c8&c7 ,c6)&c6)%)-c
)( 
&c /,&c)(( c 8%c

6/@c 72 

%c

8
 ( )@c ) 
cc .
c)-c..cc( ) 
cc c
c)cc

/%c

( cc-.)+
@c 6+c /c 2 
c .
%c

> ( cc-.)+
@c ..c /c 2 
c .
cc

8c  @c 
)/ c 8&cV .&c8
 ( )&cV /&c8&c
/,%c

ccAcPPSPcBc Page 96c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

5.0 Rental/Sales Handling


c

ccAcPPSPcBc Page 97c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

ccAcPPSPcBc Page 98c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Process

6/cc !%c. .c> 


 ,c

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`    

     

REPEAT UNTIL /à„à7„% %!„    *0c

cccc.c
cIc7 ccLc cc

cccc> 
 ,c(/
cI.c
cJc c( cc

cccc> ( c> 
 ,c(/
&c c( ) c .&c.c
c
ccccc

cccc>;VV68 65c76V9c8V 9c

END REPEAT

''cc`    
          c

REPEAT UNTIL /&„#„Y„% %!„ =Yàà„7 %!„0c

cccc9
c..c) 
 ,c(/c .
c
c>;VV68 65c76V9cc

cccc V>7Sc

cccc> ( c>;VV68 65c76V9c V>7Sc

&„#„Y„% %!„ > &„#„Y„% %!„?:c

END REPEAT

c
c c

ccAcPPSPcBc Page 99c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

 ccIc ccKccc

cccc)c)-c0c .
cIc)c)-c0c .
cKc

cccc> ( c)c)-c0c .


&c c&c( ) c c
c76V9cccccc

ccccPV6 >6c8V 9c

ELSE

> ( cF0
)c. / c0Gc
c76V9cPV6 >6c8V 9c

END IF

ccAcPPSPcBc Page 100c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/cc !%c7.' 


c /c

8
 ( )cc )+
cc
)/ c)-c c .c) c( 
c
) c+c 2 
%c
c..)+
cc
)/ c)c  c c) c4 cc( ) %c ..c..c .
c
+ ..c4c
c)c ) c,  )c( )

c%c)c. .cc/) cc


, cc ) %c

( c8c.)+
c ..c .c .
&c7.c .
&c..c( 
c .
&c ) c .
&c
 
c .
&c7.' 
c
) c 2 
c .
%c

> ( c8c.)+
c 7.' 
c 
) &c ) c /).c .
&c  
c .
&c7.c
 .
%c

 )

c8
 ( )c )+c .c) c( 
c .
c)c;V>$7c

REPEAT UNTIL ;7c 8c


c/c c76V9c

IFc;7c 8cIc76V9cTHEN

> ( c76V9c V>7Sc

ccccELSE

> ( cF6)c .c ) 


Gc

ENDIF

ENDREPEAT

REPEAT UNTIL ;7c 8c


c/c c9c

IFc;7c 8cIc9cTHEN

> ( c;78c V>7Sc

ccccELSE

> ( cF6)c( 


c ) 
Gc

ENDIF

ENDREPEAT

7/)c 2 
c /
c- )/c7>8;Vc

IF ( ) 
c
c /)cTHENc

cccc> ( c;7c8V 9c)c ) c,  )c( )

c%c

ccAcPPSPcBc Page 101c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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> 


 ,c )

c!%%c

8
  )' @c 
)/ c0 .c %c

8c  @c V0c$

,%c

6/@c 7.c0
)c .
%c

8
 ( )@c V)c..)+cc
)/ c)c0cc .c-) cc
(   . c( ) %c

> , ') @c 


)/ c0 .c %c

8
  )' @c 0c7.
c )

c!% %c

8c  @c )(c 8&c ) c 8&c


)/ c 8&c7c
8&c8 c8%c

6/@c 7.c0
)c

%c

8
 ( )@c V)c) -cc
)/ c+ cc .c
0
)c+
c


- ..c/c) c)%c

> , ') @c 0c7.


c )

c!% %cc

8
  )' @c 
)/ c0 .c %c

8c  @c V0c$

,%c

ccAcPPSPcBc Page 102c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 7.c .
%c

8
 ( )@c ..cc .c -) / )c+ c
c
) c c
c .cc
) %c

> , ') @c 7.


c8c) %c

8
  )' @c . .c> 
 ,c )

c!%%c

8c  @c )(c 8&c ) c 8&c


)/ c 8&c7c
8&c8 c8%cc

6/@c > 
 ,c .c
) %c

8
 ( )@c ..cc) 
 ,c .c .
c)-cc

)/
%c

> , ') @c . .c> 


 ,c )

c!%%c

8
  )' @c )(( c0 .c %c

8c  @c 
)/ c 8&c ) c 8&c)(c 8&c8 c8&c
7 c8%c

6/@c 7.c0
)c .
%c

8
 ( )@c V)c
) cc0c .
c)-cc(   . c
( ) %c

> , ') @c 0c7.


c )

c!% %c

8
  )' @c 7.
c8c) %c

8c  @c )(c 8&c ) c 8&c


)/ c 8&c7c
8&c8 c8%c

ccAcPPSPcBc Page 103c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c  
c .
%c

8
 ( )@c 8 .
c)-cc( ) ccc
)/ c
c
( 
,%c

> , ') @c 


)/ c0 .c %c

8
  )' @c  
c /c )

c!%%c

8c  @c )(c 8&c ) c 8%c

6/@c  
c .
%c

8
 ( )@c  
c..cc .
c)-cc( 
c( ) 
c
)c
) c/%c

> , ') @c  


c /c )

c!%%c

8
  )' @c .
c8c) %c

8c  @c )(c 8&c ) c 8&c


)/ c 8&c &c
8%c

6/@c  ) c .
%c

8
 ( )@c  
cc .
c)-cc( ) ccc

)/ c
c( 
%c

> , ') @c  ) 


c8c) %c

8
  )' @c  
c /c )

c!%%c

8c  @c )(c 8&c ) c 8&c6)%)-c)( 


%c

ccAcPPSPcBc Page 104c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c  ) c /).c .


%c

8
 ( )@c  
cc/) - c .
c)-cc( ) cc

c4c( 
c4cc
)/ %c

> , ') @c  


c /c )

c!%%c

8
  )' @c  ) 
c8c) %c

8c  @c )(c 8&c ) c 8&c6)%)-c)( 


%c

6/@c 9), c .


%c

8
 ( )@c V)c..)+cc

/c)c  -cc (.)cc
 .c.),,c c
 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

> , ') @c )(( c0 .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 7.' 


c /c )

c!%%c

8
  )' @c 7.
c0 .c %c

8c  @c 
)/ c 8&c)(c 8&c ) c 8&c7c
8&c8 c8%c

ccAcPPSPcBc Page 105c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ..c .c .


%c

8
 ( )@c ..cc .c .
cc c ) c cc


/%c

> , ') @c 7.c0 .c %c

8
  )' @c 7.' 
c /c )

c!%%c

8c  @c 
)/ c 8&c)(c 8&c ) c 8&c7c
8&c8 c8&c7 c8%c

6/@c ..c( 


c .
%c

8
 ( )@c ..cc( 
c .
cc c ) c cc


/%c

> , ') @c .


c0 .c %c

8
  )' @c 7.' 
c /c )

c!%%c

8c  @c  ) c 8&c &c=  &c8&c


)/ c
8%c

6/@c 7.' 


c
) %c

8
 ( )@c 8 .
c)-c .c) c( 
c
) cc+ c
/c4c
c
 %c

> , ') @c 7.' 


c /c )

c!%%c

8
  )' @c 
)/ c0 .c %c

8c  @c )(c 8&c ) c 8&c7c8&c8 c8&c


7 c8&c %c

ccAcPPSPcBc Page 106c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 7.' 


c
) c 2 
c .
%c

8
 ( )@c 72 
c4cc
)/ c-) c .c) c( 
c
 .
%c

> , ') @c 


)/ c0 .c %c

8
  )' @c 7.' 
c /c )

c!%%c

8c  @c V0c/

,%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

8c  @c )(c 8&c ) c 8&c7c8&c8 c8&c


7 c8&c
)/ c 8%c

6/@c .
%c

8
 ( )@c ) 
c..cc .
c)-cc( ) 
ccc
4c( 
c4c
)/
%c

( cc-.)+
@c  
c .
%cc

> ( cc-.)+
@c c

8c  @c  ) c 8&c &c=  &c8&c


)/ c
8%c

ccAcPPSPcBc Page 107c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c  ) 
%c

8
 ( )@c ) 
c..cc .
c)-cc( ) 
cc c c
c

/%c

( cc-.)+
@c  ) c /).c .
%c

> ( cc-.)+
@c  ) c .
c

8c  @c  ) c 8&c ) c6/&c8


 ( )&c
,) &cV(&c &c8&c7 ,c6)&c6)%)-c
)( 
&c /,&c)(( c 8%c

6.0 Reservation Handling


c

ccAcPPSPcBc Page 108c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

6/cc "%cc .4 . c

8
 ( )cc cc .4 . c)-cc 2 
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

cccc> ( cF ) c


c)c .4.Gc
c7
  )c
c

END IF

ccAcPPSPcBc Page 109c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/cc "% c7


 c /c

8
 ( )cc cc .4 . c)-cc 2 
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

> , ') @c 


)/ c0 .c %c

8
  )' @c c .4 . c )

c"%%c

8c  @c )(c 8&c ) c 8&c7


  )c8&c

)/ c 8%c

ccAcPPSPcBc Page 110c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 7
  )c

%c

8
 ( )@c V)c) -cc
)/ c+ cc c

  )cc) c)c4c/%c

> , ') @c c .4 . c )

c"%%c

8
  )' @c 
)/ c0 .c %c

8c  @c V0c$

,%c

6/@c 7.c .
%c

8
 ( )@c Vc .
c)-cc .
c)-cc( ) ccc

)/ c
c 
 %c

> , ') @c 7.


c8c) %c

8
  )' @c c .4 . c )

c"%%c

8c  @c )(c 8&c ) c 8&c


)/ c 8&c7c
8&c7 c8&c8 c8%c

6/@c ..c 
  )c .
%c

8
 ( )@c ..cc 
  )c .
c+ c c
) c c
c

/%c

> , ') @c 7


  )
c8c) %c

8
  )' @c c .4 . c )

c"%%c

8c  @c )(c 8&c ) c 8&c7


 c8&c
7/  ,c8
&c
)/ c 8%c

ccAcPPSPcBc Page 111c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c  ) c .
%c

8
 ( )@c Vc .
c)-cc( ) 
ccc
)/ c

c 
 %c

> , ') @c  ) 


c8c) %c

8
  )' @c c .4 . c )

c"%%c

8c  @c  ) c 8&c ) c6/&c6)%)-c)( 


&c
/,%c

6/@c 7
  )c .
%c

8
 ( )@c V)c
) cc .
c)-cc 
  )cc+
c
/c4cc
)/ %c

> , ') @c 7


 c /c )

c"% %c

8
  )' @c 7
  )
c8c) %c

8c  @c )(c 8&c ) c 8&c7


 c8&c
7/  ,c8
&c
)/ c 8%c

6/@c 7
  )c .
%cc

8
 ( )@c Vc)- /c .
c)-c 
  )ccc

)/ c
c/c+ cc)c4c/c
4c)ccc/)/%c

> , ') @c c .4 . c )

c"%%c

8
  )' @c 7
 c /c )

c"% %c

8c  @c )(c 8&c ) c 8&c7


 c8&c

)/ c 8%c

ccAcPPSPcBc Page 112c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ..c 
  )c .
%c

8
 ( )@c ..cc 
  )c .
cc c
) c cc


/%c

> , ') @c 7


  )
c8c) %c

8
  )' @c )+c7
  )
c )

c"%%c

8c  @c )(c 8&c ) c 8&c7


 c8&c
7/  ,c8
&c
)/ c 8%c

6/@c ..c 
  )c .
%cc

8
 ( )@c ..cc 
  )c .
c)cc(   . c
( ) ccc
)(( c 2 
c)%c

> , ') @c )+c7


  )
c )

c"%%c

8
  )' @c )(( c0 .c %c

8c  @c )(c 8&c ) c 8&c7


 c8&c
7/  ,c8
&c
)/ c 8%c

6/@c /c .
%c

8
 ( )@c Vc 2 
c/c4cc
)(( c)c +c
c 
  )c .
c)cc(   . c( ) %c

> , ') @c )(( c0 .c %c

8
  )' @c )+c7
  )
c"%%c

8c  @c  ) c 8&c)(c 8%c

cc c

ccAcPPSPcBc Page 113c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Data Store

6/@c 7.
%c

8
 ( )@c ) 
c..cc .c .
c)-cc
)/
%c

( cc-.)+
@c c

> ( cc-.)+
@c 7.c .
%c

8c  @c )(c 8&c ) c 8&c7c8&c8 c8&c


7 c8&c
)/ c 8%c

6/@c  ) 
%c

8
 ( )@c ) 
c..cc .
c)-cc( ) 
cc c c
c

/%c

( cc-.)+
@c c

> ( cc-.)+
@c  ) c .
c

8c  @c  ) c 8&c ) c6/&c8


 ( )&c
,) &cV(&c &c8&c7 ,c6)&c6)%)-c
)( 
&c /,&c)(( c 8%c

6/@c 7
  )
%c

8
 ( )@c ) 
c..cc .
c)cc 
  )
c)cc
/
c+ c c/c4cc
)/
%c

( cc-.)+
@c 7
  )c .
%c

> ( cc-.)+
@c ..c 
  )c .
%c

8c  @c )(c 8&c ) c 8&c7


 c8&c
7/  ,c8
&c
)/ c 8%c

ccAcPPSPcBc Page 114c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

7.0 Forum Control


c

ccAcPPSPcBc Page 115c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

External Entity

6/@c 
)/ %c

8
 ( )@c 
)/ cc c) c (.c)cc-) /c) c
 cc+ ..c.
)c  cc) /c
) c) cc /
c- )/cc
)(( %c

( cc-.)+
@c ) /'V c
) &c) /'6) %c

> ( cc-.)+
@c 6+c) /'V c .
&c) /' c (.c
 .
&cc

6/@c )(( %c

8
 ( )@c 
cc ,
c)c cc) /c) cc
) c-) cc
)/
cc.
)c)c (.c)cc
-) /c) c 
%cc

( cc-.)+
@c ) /'V c
) %c

> ( cc-.)+
@c ) /'6) &c) /'V c (.c
 .
%c

ccAcPPSPcBc Page 116c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Process

6/cc %c . c)c

8
 ( )cc  . cc+) 
c4-) c  ,cc-) /c) c()
 ,cc (.cc

( c8c.)+
c 6+c) /'V c8 .
&c6+c) /'V c7(.c8 .
c

> ( c8c.)+
c  . c8 .
&c . c7(.c8 .
c

 )

c8
 ( )c IF -) /c) 
c/) cc!c +c+) 
cTHENc

cccc7*c-) /c

ELSE

cccc7(. c+) c+ cFcJJJcGc

cccc> ( c .  8 .


c)c c6+c) /c% c

END IF

IFc (.c) 
c/) cc!c +c+) 
cTHENc

cccc7*c (.c

ELSE

cccc7(. c+) c+ cFcJJJcGc

cccc> ( c .  7(.c8 .


c)c7(.c) /c%c

END IF

ccAcPPSPcBc Page 117c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/cc % c c6+c) /c

8
 ( )cc  ccc+c-) /c

( c8c.)+
c  . c8 .
c

> ( c8c.)+
c ) /'V c8 .
c

 )

c8
 ( )c  cc6+c) /'V c

> ( c6+c) /'V c8 .


c

6/cc %c7(.c-) /c

8
 ( )cc  cc (.c-) cc
.c-) /cc

( c8c.)+
c  . c7(.c8 .
c

> ( c8c.)+
c ) /'V c7(.c8 .
c

 )

c8
 ( )c IFc-) /c c
c0

cTHENc

cccc cc (.c

cccc> ( c) /'V c7(.c8 .


c

END IF

6/cc %c c6) c

8
 ( )cc  cc
c) 
c) c) /
c)c
)/
cc

( c8c.)+
c ) /'6) c

> ( c8c.)+
c ) /'6) c

 )

c8
 ( )c c> ( c) /'6) c

ccAcPPSPcBc Page 118c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/cc %c)+c) /c


) c

8
 ( )cc < +c..c-) /c .
c+ c (. 
c)cc
)/ cc

( c8c.)+
c ..c) /'V c8 .
c

> ( c8c.)+
c ) /cV c
) c

 )

c8
 ( )c > ( c) /cV c
) c

Data Flow

6/@c 6+c-) /' c .


%c

8
 ( )@c V)c..)+cc
)/ c)c cc+c-) /c) c
 %c

> , ') @c 


)/ c0 .c %c

8
  )' @c  . c)c )

c%%c

8c  @c ;
 c 8&c) /c 8&c;
 cV(&cV .&c
8
 ( )&cV /&c8%c

6/@c ) /'V c (.c .


%c

8
 ( )@c V)c..)+cc
)/ c)c (.c)cc-) /c) c
 %c

> , ') @c 


)/ c0 .c %c

8
  )' @c  . c)c )

c%%c

8c  @c 7(.c 8&cV .&c8


 ( )&c) /c 8&cV /&c
8&c;
 cV(%c

ccAcPPSPcBc Page 119c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ) /'V c (.c .


%c

8
 ( )@c V)c..)+cc
)(( c)c (.c)cc-) /c) c
 %c

> , ') @c )(( c0 .c %c

8
  )' @c  . c)c )

c%%c

8c  @c 7(.c 8&cV .&c8


 ( )&c) /c 8&cV /&c
8&c;
 cV(%c

6/@c  . c .


%c

8
 ( )@c 6+c) /c) c c
 ( )
c+ cc
4c- . %c

> , ') @c  . c)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

6/@c  . c (.c .


%c

8
 ( )@c ) /c) c c
 ( )
c+ cc4c
- . %c

> , ') @c  . c)c )

c%%c

8
  )' @c 7(.c) /c )

c%%c

8c  @c 7(.c 8&cV .&c8


 ( )&c) /c 8&cV /&c
8&c;
 cV(%c

ccAcPPSPcBc Page 120c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ) /'V c .


%c

8
 ( )@c 8 .
c)-c+c-) /
c) c 
c+ c c
4 ,c
) %c

> , ') @c  c6+c) /c )

c% %c

8
  )' @c ) /
c8c) %c

8c  @c ;
 c 8&c) /c 8&c;
 cV(&cV .&c
8
 ( )&cV /&c8%c

6/@c ) /'V c (.c .


%c

8
 ( )@c 7(.c .
c)-c-) /
c) c 
c+ c c
4 ,c
) %c

> , ') @c 7(.c) /c )

c%%c

8
  )' @c ) /
c8c) %c

8c  @c 7(.c 8&cV .&c8


 ( )&c) /c 8&cV /&c
8&c;
 cV(%c

6/@c ) /'6) %c

8
 ( )@c c) /c) cc) cc
c c4c
c
)(( c-) cc
)/ %c

> , ') @c )(( c0 .c %c

8
  )' @c  c6) c )

c%%c

8c  @c ;
 c 8&c
)/ c 8&c;
 cV(&cV .&c
8
 ( )&cV /&c8%c

ccAcPPSPcBc Page 121c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ) /'6) %c

8
 ( )@c Vc) /c) c) cc+
c c
4cc
)(( c-) cc
)/ %c

> , ') @c  c6) c )

c%%c

8
  )' @c 
)/ c0 .c %c

8c  @c ;
 c 8&c
)/ c 8&c;
 cV(&cV .&c
8
 ( )&cV /&c8%c

6/@c ..c-) /' c .


%c

8
 ( )@c 8 .
c)-c..cc-) /
cc 
cc
c

) c cc

/%c

> , ') @c ) /


c8c) %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

6/@c ) /'V c


) %c

8
 ( )@c Vc
) c)-cc-) /c) c ccc

)/ c
c + ,%cVc (. 
c4c)
c)c

c(   . c-) /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

ccAcPPSPcBc Page 122c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ) /'V c


) %c

8
 ( )@c Vc
) c)-cc-) /c) c ccc

)(( c
c + ,%cVc (. 
c4c)
c
)c
c(   . c-) /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
c c cc (
cc /cc
 c c (. 
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

ccAcPPSPcBc Page 123c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

8.0 Invoice Generation


c

External Entity

6/@c 
)/ %c

8
 ( )@c 
)/ c,
cc ) c-) cc( ) cc

c4c( 
c) c ccc
)/ c
/
cc(/c c
c
,%c

( cc-.)+
@c ) %c

> ( cc-.)+
@c c

ccAcPPSPcBc Page 124c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

6/cc %c. .c/c

8
 ( )cc 
c. .
c -cc
)/ c
cc) 
 ,c .
ccc
. .
cc(/
c-) c
).cc c /
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

IFc7 ccMc8 ccTHENcc

ccccccccc/) cIc)c)-c /


Jc( c-) c /cKc c

cccccccc> ( cS$6Vc8V 9c)c c ) c )

c% c

ELSE

ccccccccc/) cIc)c)-c /


Jc( c-) c /c

cccccccc> ( cS$6Vc8V 9c)c c ) c )

c% c

ELSE IFc 2 
c
c-) 7.cTHEN

cccccccc> ( cS$6Vc8V 9c)c c ) c )

c% c

END IF

END IF

ccAcPPSPcBc Page 125c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/cc % c c ) c

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

> ( c ) c

IF ) c8 .
c/c+ c ) c8 .
c c76V9cTHENc

cccc> ( cF ) c5  )c 

cGc
cS$6VcVV;c

ELSE

cccc> ( cF ) c5  )c .cGc


cS$6VcVV;cc

END IF

Data Flow

6/@c ;
 c) c .
%c

8
 ( )@c V)c cc .
c)-cc
)/ c c)  c)c
, cc ) %c

> , ') @c )(( c0 .c %c

8
  )' @c . .c/c )

c%%c

8c  @c 
)/ c 8%c

ccAcPPSPcBc Page 126c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c 7.c .
%c

8
 ( )@c 8 .
c)-cc .
ccc(   . c
)/ c

c)%c

> , ') @c 7.


c8c) %c

8
  )' @c . .c/c )

c%%c

8c  @c 
)/ c 8&c8 c8&c7 c8&c
 ) c 8%c

6/@c /c .
%c

8
 ( )@c  
cc(/c .
c)-cc(   . c

)/ c+ cc c( ) 
%c

> , ') @c . .c/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 ) c )

c% %c

8
  )' @c )(( c0 .c %c

8c  @c V0c$

,%c

ccAcPPSPcBc Page 127c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ) %c

8
 ( )@c V)c) -cc
)/ c)cc(/cc

c)c4c/%c

> , ') @c  c ) c )

c% %c

8
  )' @c 
)/ c0 .c %c

8c  @c ) c6)&c


)/ c 8&c8&c ) c 8&c
 &cV).c/) %c

6/@c ) %c

8
 ( )@c  
cc ) c .
c)-cc(   . c

)/ %c

> , ') @c  c ) c )

c% %c

8
  )' @c ) c8c) %c

8c  @c ) c6)&c


)/ c 8&c ) c 8&cV).c
/) &c %c

Data Store

6/@c 7.
%c

8
 ( )@c ) 
c..cc .
c)-cc .
cc c
/c4cc
)/
%c

( cc-.)+
@c c

> ( cc-.)+
@c 7.c .
%c

8c  @c )(c 8&c ) c 8&c7c8&c8 c8&c


7 c8&c
)/ c 8%c

ccAcPPSPcBc Page 128c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

6/@c ) %c

8
 ( )@c ) 
c..cc .
c)-cc ) 
ccc
4c

c)c
)/
%c

( cc-.)+
@c ) %c

> ( cc-.)+
@c c

8c  @c )(c 8&c ) c 8&c7c8&c8 c8&c


7 c8&c
)/ c 8%c

c
c
c
c
c
c
c
c
c
c
c c

ccAcPPSPcBc Page 129c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!% c8
)cV4.
c

;7c75 V7V >6c )

c c c c c

..c- .
c c- ..c Sc Sc 6c 6c

 .
c c) c-) /c Sc 6c Sc 6c

7,
 c Pc c c c

. c) c c Pc Pc Pc

;7c;V6V V >6c )

c c c c c !c "c c c #c c c  c c 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

ccAcPPSPcBc Page 130c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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

76V9';7c V$c )

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< 99 VSc )

c c c c c !c "c c c

 ) c
c c
)c Sc Sc Sc Sc 6c 6c 6c 6c

..c( ) 
c)c c 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

ccAcPPSPcBc Page 131c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

>1c77<V >6c )

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

ccAcPPSPcBc Page 132c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%c8c$). ,cc
!%%c c7. )
 (c8 , /c

c c

ccAcPPSPcBc Page 133c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%% c  c9 -c


) c


)/ c c

) /c c

c c

ccAcPPSPcBc Page 134c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

7.c c

7
  )
c c

c c

ccAcPPSPcBc Page 135c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

.
c c

)(( c c

ccAcPPSPcBc Page 136c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%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  +
c c
)+c cc4 44.c cc
) ,c/ %c)( . c /
c c.
)c
)+c+ c .c
 c  ,%

ccAcPPSPcBc Page 137c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@c c

Page Title@c8c). :$ ) c7() 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)//
c c
(.c cc)  cc
+ c()
%c

;
 c  +
c c.
)c
)+c cc4 44.%

ccAcPPSPcBc Page 138c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Page No@cc

Page Title@c8c). cLc$) 


c

Description: $) 
c(,c
)+ ,c.
c/) 
cc()( . c/) 
c/),c

%cc

..cc/) 
c .4.cc4c4 )+
c
,ccF,) 
Gc/ c
)+c cc.-%

ccAcPPSPcBc Page 139c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ 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

ccAcPPSPcBc Page 140c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@c!c

Page Title@c8c). cLc$


c

Description: /
c(,c
)+ ,c.
c/
cc()( . c/
c/),c

%cc

ccAcPPSPcBc Page 141c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@c"c

Page Title@c8c). cLc) /c

Description: V
c
cc-) /c(,c+ cc

cc)//  c+ c) c

ccc

) %c cc

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+cV Gc4 )c+ ..c  c)c-) /c-) c  ,cc+c %c

ccAcPPSPcBc Page 142c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@cc

Page Title@c8c). cLc6+c) /cV c

Description: ;
 c/c- ..c c .cc4)c-) cc cc. c)cF 4/ c+c Gc
4 )c)c
4/ cc %c

c
c
c
c

ccAcPPSPcBc Page 143c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c
c
cc

Page No@cc

Page Title@c8c). cLc;


 c) 
c

Description: V
c(,c
)+
c-) c /
c)-c

%c;
 ccc/0 / /c)-cc-) c
/
%cc

$)
c-) c /
c c
)+c cc.-c
%cc) c.

c.(c+c

c)ccc4
c /
c
)/%cVc(,  )c+ ..c.(c)c4 )+
c..c.

cc
%c

ccAcPPSPcBc Page 144c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@c#c

Page Title@c8c). cLc$c7.


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

ccAcPPSPcBc Page 145c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@cc

Page Title@c8c). cLc7


  )
c
Description: V
c(,c
)+
c..cc 
 c /
c4cc
 %cc /c
c
)+c.),c+ c
c 
 c%c -c c cc


c) c- cc 
  )cc
 c+ ..c4c) - c)c

c(,%c

ccAcPPSPcBc Page 146c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@cc

Page Title@c8c). cLc


) c

Description: V
c(,c+ ..c
)+c..cc /
c c4cc
 c
cc  )c)-c
' c
) %c -c c
cc) c+ c( .c) ).&cc
) c)-cc
) c) c+ ..c.
)c4c

)+%

c
c

ccAcPPSPcBc Page 147c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@c c

Page Title@c8c). cLcc72 


c

Description: cVc-) /c .4.c)c


c(,cc4c
c)c 2 
c+c /
ccc
 c
+) .c. c)cc)cc
) %

ccAcPPSPcBc Page 148c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@cc

Page Title@c8c). cLc


(c) c

Description: cV
c(,c
cc-) /c-) cc

(
)c)-c
 cc) %

c c

ccAcPPSPcBc Page 149c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@cc

Page Title@c8c). cLc7,


 c+c
 c

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
) %

ccAcPPSPcBc Page 150c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

cc

Page No@c!c

Page Title@c8c). cLc9), c

Description: cV
c
cc.), c(,ccc4c

c- )/c+ c4c.  ,c)cc. c


( ) c cc/ c/ %

c
c c

ccAcPPSPcBc Page 151c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c
c

Page No@c"c

Page Title@c8c). cL/ cc9), c

Description: c+cc/ c.), c. c


c. c
c
 c+ ..c4c
(.c

c c

ccAcPPSPcBc Page 152c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Page No@cc

Page Title@c8c). cLc


)/ c>(  )
c

Description: +c/ c


c- c.),, ,c &c c)  c)c +c
)/ c ) 
cc

)/ c c
c)c4c %ccc

c c

ccAcPPSPcBc Page 153c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Page No@cc

Page Title@c8c). cLc/c8 .


c

Description: c- c/ c


cc


- .c
)/ c 8&c(/c .
c)-cc
(   . c
)/ cc4c

c4c.  ,c)cc/ c. %cc.  ,c)c( c


4 )c ) c+ ..c4c, c)c4c, c)c
)/ c

ccAcPPSPcBc Page 154c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c
c

Page No@c#c

Page Title@c8c). cLc .c


) c

Description: c
c
)+
cc .c
) c)-cc
)/ %c

c
c c

ccAcPPSPcBc Page 155c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Page No@c c

Page Title@c8c). cLc8 c

Description: c -cc/ c+



c)c cc
)/ c) c
c-) /cc4c
c

ccAcPPSPcBc Page 156c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Page No@c c

Page Title@c8c). cLc 


  )
c

Description: c
)+
c c 
  )
cc 
  )
c
) c)-cc
)/ %cc

c c

ccAcPPSPcBc Page 157c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Page No@c c

Page Title@c8c). cLcc /c

Description: c/ ccc+c /


c)cc ) c4c- .. ,c) cc-) /c, c
 c ) c/ %c

c c

ccAcPPSPcBc Page 158c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%!c7() c8
,c

(See in appendix)
c c

ccAcPPSPcBc Page 159c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%"c8
,c  (.
cc)(
c
c

)  ,c)c 

/c &c)-+ c8


,c
c , c
cc4.c)-cc( )

ccc/).%c
VcF( )

Gc- 
c4.c
)-+ c.)(
c)c-)..)+c
)/c
(
cc .
c c
, ,cc

)-+ c

/%c c)-  ,c )c
(
c)
c)c/c(
c0( cc  c
 ..
c c
)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)
c c
c-)..)+
%c

The designer should be open minded² ,cc


,c( )

c.  c (( )


c /c
c)c4cc c) c+ c 2 /
cc 
) 
c .4.%cVcF .:
)Gc)-c
c
,
c
c ,.c
) ,%cc

The design should map with analysisTc /



c
) .c 4c c )c 
c c 
,c
/).c

- 
cc 2 /
%c

Usage of Design Patterns² c


c )//c)c
c
,c( 
c+ c c+ .c
cc
(c cc 
 c c)  c)c cc 

 c /%cc

The design should exhibit uniformity and integrationT .


c )-c
.c c -) /c
) .c 4c
 / c4-) cc
,c( )

c4, 
%cc

Quality of designTc2 . c)-c


,c
) .c4c

c
,c
)-+ c2 . c/ 
c. c
)
)&c) (. ,&c)/(.0 cc

c c

ccAcPPSPcBc Page 160c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%"% 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 &cc -)..)+ ,cc


)(
c+ ..c.(cc.)(
Hc

(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
.

c /() c  .


%c V
c ).c 

 .c  


 c  .
c  c ( 
c   ,c
/(./ )c..c .
%cc

Vc
(
c c
)-+ c( )

c c , c
cF - /
Gc cc..c)-c4
  )c)  ,c
)c 

/c %c
cc
,c( )

c( ), 

cc..c)-c4
  )c
c  cc- ..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

V c c c)//)c(


c)-c4
  )c+cc  -%cVc Hc

(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
2 c )-c 
  )c + c -)..)+
c c ( ) %c  ) .c
4
  )c+ ..c4c((. c)cc., ,&cc c c c
c - c
cF/)
Gc

ccAcPPSPcBc Page 161c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

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 .
c c0()
&c.

c /() c .
c c ,) %c c c - /c)
c ,) c
 .
c c c+..cc .%cc

Modularity
$) . c
c c 

 .c -) c c ( )  ,c 2 . c


)-+ %c c 
&c c
)-+ c
c
)/()
c )c
 .c F/) .
Gc ) c )/()
c + c  c , c ), %c   ,c
/) .
c c
)-+ c
c , c
cc,))c(  c
c c/
cc
)-+ c
.c/,4.%ccc

c
c( )*cc+).c

/c
c  c )c/) .
c
c
cc

(c ;
 c ,
  )c
(c ;
 c   )c
(c  )- .c. ,c
(c /c. ,c

ccAcPPSPcBc Page 162c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

(c 7.c. ,c
(c 7
  )c. ,c
(c ) /c) ).c
(c ) c,  )c

$) . c - . 


c
)-+ c 2 . c -)
c . c 0
4 . &c 
4 . &c )/( 4 . c c
() 4 . %c $) . c  
c ) ..c

/c )/(.0 c 4c   ,c c : . 3c

/%c
V
c 4.
c ( ), //
c )c /,c c

/c 
.c 
c c /) .c c 4c  

c

( .c+ ) c-- ,c)


%c$) .c.)(/cc4c( -) /c4c
 .c(
).c
c)/4 cccc)c( ) cc- .c( ) %cV
c c- . 
cc
.4 . c-) %ccc

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
.
c 2 /
c-) c( -) /&c( &c . 4 . cc) c 
 
%c

ccAcPPSPcBc Page 163c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

(c Families of related system² ,c c    .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 Structural models²  - 


cc   c
cc).. )c)-c( ), /c)/()

(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


c) c .c( )

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
2 c )-c
( ) 
&c)  c)-c
)
cc (  )
c c)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

ccAcPPSPcBc Page 164c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

 c

 i

c

 i




c
 ci 
   i

i c
ic

 

c  c

c 

 c
2„ 
 
c
 
„ 
i

c
   !

 ic
 

c 

ccc

i cii
!cic


i c  c


c i 
" i !

Figure 18 : Control Hierarchy of DEC

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+c 2 %cc

c
c( )*cc-)..)+ ,c -) / )c+ ..c4c c
cc,))c(  c

cc

c c

ccAcPPSPcBc Page 165c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%c   .c8


,
c

)  ,c)c)//  .. "c   .c


,c
cc   .c
,c( )

c)-c  - ,c


c
4:

/
c )-c c / c

/c c c 
4.
 ,c c (   . c - /+) c -) c c
4:


/c) ).cc)//   )%cV c c+)c/ c(
c)-c   .c- /+) 
c+c
c)/
c)c+4c((.  )
&cc @c$<cc$%c c+c c.)( ,cc+4c4
c


/c-) cc8c+c+ ..c4c
,c)c)-c
c/)
c
c) c   .c- /+) c-) cc
+4c((.  )%ccc

                       

$     #                   


                $
 c?c)/ .&c%&c(%%

!%%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.), c- )/cc/ c c+ c c


c
(.c)cc
 %cc

ccAcPPSPcBc Page 166c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Figure 19 : MVC Architecture The MVC Architecture (Pressman,2010,p387)

c
1c - ,c )c c - , c , c 4)c - , c &c c 4
c 
 ( )c )-c c $<c
   .c ( )

c )  ,c )c  

/ @c Vc ) ).. c .


c c c ) c c
 c
2 

cc.
)c
.
cc  +c)4*cc
c((. 4.c 4
c)cc
 c 2 
%c- cc
 /  )c)-cc(c)-c 2 
c
c)&cc4 ) c 2 
c
c 
/ c)cc/).%cVc
/).c c /(./
c c -  ). c ) c  
c c )c 2 c )c )//)c c
2 
%cc

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

ccAcPPSPcBc Page 167c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c
c

c Figure 20 : Interaction of MVC A Java SE Application Using MVC (Eckstein,2007)

Vc - , c 4)&c - , c c


)+
c c   )cc
c (.c c c $<c - /+) c c
 .
c
cc0/(.%cc

ccAcPPSPcBc Page 168c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%% cVc$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

ccAcPPSPcBc Page 169c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Figure 21 : PCMEF PCMEF framework (Madeyski & Stochmialek, n.d)

Vc( 
 )c. c
c 
()
4.c-) cc((.  )c( 
 )%cc
c
..c)


c)-c
c.


c4
c)c, ( .c
 c  -c)/()
%cVc( )

,c)-c
 c 2 

c- )/c
 , c .
c
c )c 4c c ) ).c . %c V
c ) 
c / c ((.  )c .), &c )/(  )c
.,) /
c) cc
 c


)c/   ,%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 (,Hc 


c  
c 4+c c ) ).c c c  c (,
c c c
-)  )c . %c Vc )//   )c + c c
) 
&c
c 
c c 4

&c ) /c
()
) 
&c+4c
  
c) cc- .c

/
c c)c4cc-)  )c. %c

c
c

ccAcPPSPcBc Page 170c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

!%%c.c- /+) c

Vc    .c - /+) c c +c c )


c - )/c c +)c (
c 
 4c 4)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 1c c
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
( )4./%c
(c $<c
c/)
.c
c c.)( ,c)4*c) c., ,
&cc
c*c
cc)4*c
) c., ,c+ c+c c
,cc
c)-c$<c
c .%c
(c 
c)c/  cc

(c .0 4 . c cc. '


  c )/c

ccAcPPSPcBc Page 171c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

"% c ), // ,c )/c


c

 c 
c

/c
c .)(c )c c c ( ), // ,c ., ,&c c ) 
() ,c *c
 )/c
c)c4c- . c cc/ 
c+ c c
c-) c.)( ,cc

/%cc

) c)/( . ,c*c( ), /
cc c8.)(/c@ c 8@c
c 2 c)c4c 
..c cc
/ %cV
cc4c- .c)+.)c- )/cc C
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

Vc c 7  /c  )/c  7c + c )/


c + c c 8@c
c 
()
4.c -) c c
0  )c)-cc*c( ), /
%cVc-)..)+ ,c
cc
. )c)-c)).
c-) cc( )*c

IDE

(c Eclipse (Galileo) IDET


c
cc- .c .4.c 8c)cc  %cVc
. )c)-c
c
8c c 
c ( )*c c  c )
c c
. ,c .)(/c )).
%c  c 4 ,, ,c c
)/( . ,c( )

c c..c , c c  


c+) c--) c)cc, cc.%c ,c  ,c
c

c
cc) ,c )
c+ ..c4c ,. ,c
cc( ), // c+ 
cc)%cc
(c >c )-c c
( .c - 
c c (. (
c
c 
c 0
4 . %c $c  c ( c )).
c c 
.c
, c0%c)-+ c= . c/ 
c 
( )c)).
%c

Test Tools

(c ; c .4.cc+++%*  %) ,c


(c  c .4.cc+++%*  %) ,c

V
c)).
c c- .c .4.cc)+.)c4c c+4

%cV
c)).
c c
(() c4c
c +) .+ c .)(/c /')//  c c +c .

c  c .
c ) c c  c
)
.%c

Bug Tracking Tools

(c V   c#  cc$%%&  '


i  i'%(cc
c

ccAcPPSPcBc Page 172c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

7.0 Testing
%c  )  )c
c

V
c
c(.c  ) 
c
)(&c)4* 
&c.  4.
cc
c
 , 
cc c((. 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

Vc )4* c )-c 


c V
c .c
c )c  -c c .  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
 , 
c c)
 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
c c
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$ 


c+ ..c4c)
 c cc( )

c)-c
 ,%ccc

ccAcPPSPcBc Page 173c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%%c= . c$ 
c
c

 c 
c ( )*c
c .)(c c c >>c  )/&c c
c )-c / 
c  ) c 4c
 /4 cc@/  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/ 
c c) .c+ c)
%c0%c>cc1$c c ,.c) .c
+ c7cc9>$%cV
cc /() c/ 
c((. c c7cc9>$%c

(c 1 ,c$)
c( c.

c1$c
(c c8(c)-c  cV c8 Vc
(c c6 /4 c>-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

Line of Code (LOC) - 


c/
c/
cc).c /4 c)-c)c. 
c):4.cc):
)//
c-) c cc.

Response for a Class (RFC) - 


c
cc) c)-c/)
ccc4c0 c ()cc..c4cc
)4*c )-c c .

%c 5 ..c c /



c ..
c - )/c 4)c 
c c ) 
c )-c c .

c 4 c c

( .c

c..
c- )/c) 
c c)
 %c) c4
c(  c.

c /4 c)-c..
c- )/c)c
(   . c.

c
c
%c

Lack of Cohesion in Methods (LCOM) - 


c
cc) c)-cc /4 c)-c/)c(
c+ c
c3 )c
/ . c/ 
cc) c)-c):3 )c
/ . c/)c(
%cVc.

c+ ..c4)/c
/) c)
c
cc  /4 c)-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 c .%c  &c .c )-c )


)c /c .c )c  )
c + .c c c .)(/c
( )

%c)
)c4.
c(
. )%cc

ccAcPPSPcBc Page 174c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c 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

/c c )/c
,c ; %c$)
.c ; c


c 

 PPPc -  )
c ), c + c ( ), /c )c  %%c 

 V &c 

 .
&c


 2 .
c


cc(  c
c

c c+ c4-) c+  ,cc)%cVc-)..)+ ,c
cc0/(.c
-) c
,c ; c c) c

/C
c.), c-  )%c
c
/() c*  %- /+) %V

Hc
( 4. c.

c9), ) V


c0
cV

c
Uc
( 4. c9), ) V
c ,c/cUc

( /Hc
Vc
( 4. c) c
9), cUc
c
c


 V c.), R( R&R/(

RcHc


 V c.), R7<6R&R/(

RcHc


 .
c.), R( R&RRcHc


 .
c.), RR&R/(

RcHc


 .
c.), R( R&R/+ ),(

RcHc
Vc
Vc
c

ccAcPPSPcBc Page 175c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

c
c)
 cc)c/) -  )c) c -) ,c)-c)c
c)/(.c  .cNc)-cc
 c

cc c


- ..%c

Vc 
.
c)-cc  c
c c
)+c cc5; c+ )+c
c-)..)+
%c

Figure 22 : JUnit Test Results

   à   c9
c
( %cV
 ,c0 /c ), // ,c c

ccAcPPSPcBc Page 176c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

  /) c+c
c 
.
c c+ c )cP$9&c)/( 
cV$9c 
.c () c
c 4c , c )c c +4c 4 )+
 c 
c -)..)+
c 4c
,c P9Vc 
c -)..)+
%

Figure 23 : Test results on a web browser

   à   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
 c 2 /%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

ccAcPPSPcBc Page 177c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%%c;
 c(cV
 ,c

(c
c
cc4.c4)0c

/c
 ,c 2 %c c 2 
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
c c -) 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
c cccc)c -ccc/) -  )
c)c ()c)/(. )c)-c
(  )
c

cc)c
cc  ).c )
%cV
c
c) /..c)c4c   ,c
c(  )
c

%cc

%!c )/c72 /


c
%!%c + c

(c c /cc
c/ c
(c $3c/ c
(c 54c7$c/ c
(c c54c88c/ c
(c 89c7)  c
(c  c) )c

c c

ccAcPPSPcBc Page 178c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%!% 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

Test Start Date End Date

Unit Test '"' c !'"' c

System/Integration !'"' c "'"' c


Test

Acceptance Test '"' c '"' c

Regression Test '"' c #'"' c

%c) ).c ) c


Problem Reporting²+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 ( )*c c +4c 4
c -'4 ,c   ,c )).c ..c  , /(c
(@''+++%4 , /(%)/'cc4c
%cVc

c)-cc () c+ ..c4c (c
cc


c (( )c c ( )4./c c
c +4c 4
c )).c c / .c ..c c //4
c

()
4.c + c c .
c (
c ( -) /%c >c ..c c -
c  c  

c c
() c+ ..c4c.)
%ccc

Change Request² -c-  ).c,


c c 2 c+ .c)cc
 ,c( )

cc4) c
+ ..c c )c  c + c c ,
c
) .c 4c /c ) c )%c Vc + ..c .
)c  c
+c)c/cc,
%c

ccAcPPSPcBc Page 179c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%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 c 2 

c
(c ) /c c()
' (.c
(c ) c /c  )c
(c  4/ c
 c  +'  ,c
(c  4/ c
 c)//c

%#c 
c)c)c4c
c
$  ,') 
 ,T
c-  )
c c) 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

ccAcPPSPcBc Page 180c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Responsibilities

Person Responsibility

Project Manager 7
()
4.c-) cc


cc

 .c)-cc( )*%c

Test Manager ))  c+.c


c/ ,
c+ c

c/%c7
()
4.c-) c( -) / ,c

c
 , 
%cc

Tester 7
()
4.c-) c( -) / ,c

/c


%c

Storekeeper ) 4 c-) cc(c



%cc

%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

(c ; c .4.cc+++%*  %) ,c


(c  c .4.cc+++%*  %) ,c

Bug Tracking Tools

(c 14; c .4.cc(@''*+4  %


) -) ,%'cc

ccAcPPSPcBc Page 181c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

%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

Name Signature Date

c c

c c

c c

ccAcPPSPcBc Page 182c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

Appendix
c

ccAcPPSPcBc Page 183c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

ccAcPPSPcBc Page 184c c


Design Box Solutions Company c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
8c
)/ c  c -) / )c
/ c c cc

References
c

4 /

)c%cc.%c &c!  |    &  „    


„  
|  ( , %c


&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 c c Bc

0 /c ), // ,c #&c!       .4.c- )/@c


(@''+++%0 /( ), // ,%) ,' .
'-  ).

%/.cA

c)cc c
Bcc

$ &c%c#&c>4*:> c)-+ c)


  )&c  :..c

$ Vc &c 
   %  !  %c .4.c- )/@c
(@''/ ( 

%/ % '
('- ..:0'
('4))') %/.cA

c!c c Bc

  (.
cc  
c)-c)-+ c )  )%c
c - c 
  c)-c -) / )c
V).),&c)-+ c,  ,&cc %c

 

/&c7%%cc %c&  „    !c  )%c c c)-cc/ 


&c
6+cS) &c6S&c @c$5 +: ..%c

)//  ..&c %c "%c&  „    c  )%c@


):1
.c

1

 /&c%c#&c   &  %    


  &  %  
    /| .  
! ' 
0 ) 
%&c c)/(  c) c 

9 c$%c #&c!    & 5 #  


!  &  % $   
6   # 
&c )   c 

; 
c)-c)  c. -)  c &cY Y   Y  $ Y 

 .4.c- )/@c(@''

%
% ')).
'>>$> %((cA

cc c Bc

ccAcPPSPcBc Page 185c c

También podría gustarte