0% found this document useful (0 votes)
180 views

Principles and Practices For Software Production (PPSP) (Group Assignment)

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY IN COLLABORATION WITH STAFFORDSHIRE UNIVERSITY UK BSc (Hons) in Computing with Specialization in Software Engineering Group Assignment Principles and Practices of Software Production CE00003-2 PPSP HF1041SE Prepared By Isuru Jayakantha (CB003478) Praveena Sarathchandra (CB003403) Aritha Hettiaratchi (CB003516) Date of Submission 29th June 2010 Instructor Mr.Javed Ashan Word Count / Pages 21,888 / 184 Acknowledgment This project was a great op
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
180 views

Principles and Practices For Software Production (PPSP) (Group Assignment)

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY IN COLLABORATION WITH STAFFORDSHIRE UNIVERSITY UK BSc (Hons) in Computing with Specialization in Software Engineering Group Assignment Principles and Practices of Software Production CE00003-2 PPSP HF1041SE Prepared By Isuru Jayakantha (CB003478) Praveena Sarathchandra (CB003403) Aritha Hettiaratchi (CB003516) Date of Submission 29th June 2010 Instructor Mr.Javed Ashan Word Count / Pages 21,888 / 184 Acknowledgment This project was a great op
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like