You are on page 1of 96

| 





  


 

  

 
  

ï 

¦ |  

¦    

¦ 
   

¦ 
¦  
¦ 
¦    

¦  
¦ 


á   


 
£ 
  

º 
    
       
 

º |  
 


 
     
 !

á   


 
Ô  
  
 r 
 


   

 



  




 


 





 ^ 




á   


 

 

º 
" 
º

 
 

º
  # 
º 
$  
º
  

á   


 
^ 



¦
     %  

 
   

  
  &  
  '    !

á   


 
|  
   
 

u

   


 
   

u

      
   

á   


 
 ^
 

These teams must work together closely, but too


often communication is strained by misunderstan-
dings arising from ÷   

.

Visual modeling has one communication standard,


the UML, providing a smooth transition between
the business domain and computer domain.

Business analysts and Software architects and


domain experts define developers build the system
á   


 
system requirements based on these requirements
|  

     

á  


  
   

 
 !
(    
 
) 
 
 


  
 
  *
    
 
 

 

!

|  
       
  



%  
     
   
!

á   


 
|  
 
   

|  
   
    
     

 

 
 
 

 !

$  
   %   
 

    

 
            !

á   


 
|  
   

› 


 |  

Ñ 
   
 

  
 




 
! 

^   

á   


 
 
  

 

¦ 
 
  


 !

¦ (  

 
  )
%  
%






   
 !

á   


 
£ 


*  ! u›
*  
*  ^
*  
*  
*  ›  

*   

*  


*    

á   


 
rï ï Ô  ï 
ï    

¦ (     

++  !
¦     
 !
¦      
 !
¦   
 

   +(%
+, %
    
   
 

   %   

 
!

á   


 
     
¦   
, -  . 
¦ /
    
 
  
¦       
   

á   


 
     
¦  0
  *    

¦ /
0   ) 
 
* 
1 
 
   ++
¦  0  & ++*

   
 

á   


 
2ï  ! 








  

á   


 
2
$ 2 
3 45671
 %/  %
   
 !
8590    ,
  

á
2   ! 
!3+    


 ) 
  !
15:0 
   7!6*;/
-  .
,
 
 2( (  $ 3
15<0+, 
 
  

  
15=0 
 4!7+!$ 
 

 
%4!4   
1550$       

%4!> 
   
?4!:@!
á   


 
Ô   2

¦ 

  


¦ ( 
    
¦  

 -
   
   .
¦ 
 
-.
¦ +,  

¦ 

 

¦ (   

   )
%
  
%

%


  


   
¦ ;
      %   
  
   %
  

 
 
 
 


!"#" 
$á
%& '
!
 

á   


 
Ô  2^ £ 

¦     


 %     

   
¦  
     
¦  
   # 
 
- 
.
  
 1 # 


á   


 
2
4."         % #     


 

A."   #
   
   ) 
  
 #
 
 
 !

>. 
 

  

 

  
  !

9."   


 

  

 !

:.
     ++ !

<.á      



   
%
 % 



!

=.;
     !

á   


 
ï " 
¦ ;
 %   
  
  
 

  %
     !
¦ ;
  %  1
 
    
!

á   


 
2#


"
 











" ›


^

    

^   

›   

^" 
u
^


 #$^›
› 



 

á   


 
2^

¦ (   0


¦   
 B ,
 

 
 

¦ ;     ) 
  
  
  
¦   
   
  
¦     ,    
  
  
¦        
 
     


B 
  
¦ #

 
      


!"#" 
$á
%& '
!
 

á   


 
^   2
¦    
¦     
¦ á  
¦   
¦ ,   
¦     
¦  &
   
¦  
  
¦  
  
¦     
¦ ; 
 
  
¦ 

  
¦
 

  
¦  
  

á   


 
2    





 

u

 
u

  

u

 
u



u

   


 



   
   
 


  


  

  
   


  ›
  
   


  


   



 



 
 
   
    
 
á   


 


-$ 
 .

¦ (  



 C

¦ DD?DD

á   


 

  

á   


 
#

¦ (         
 

 !

?  $



( |  
 
 
     

á   


 
#
"""

¦ ;
 
    
 
 
 

á
$
 
$
%

 
 
$  
+  

 $


á   


 
#
"""

º$   
 
  
  

º$   
  
  
 !

á   


 
#
"""

$ 
  
  

 
  
 


 
 
  

  
 


á   


 
 
   £  
¦    
¦   
           
  

       
 
¦ á  
¦              

    
¦     
¦    
       
     
 
         
 !    

á   


 
 
   £  
¦ ; 
 
  
¦ 

 
      ) 
 
%
  
  
) 
 



  

   
¦
 

  
¦   
  
  

 
 

%


   
 


    

   
  

á   


 
2 
¦ $ 
¦ 0EE !  ! E

¦  

¦ 0EE >7<! !E E 
E

¦ 

¦ 0EE!,  
!EEF
! 

¦     

¦ 0EE!! E

¦ G
  
¦ 0EE!   !

á   


 

  2Ô
¦ ( 
  
  )    

 
¦ (        
¦ +
       

¦ á
  9  
A 
  
¦ +
 
     %  
  

   
       
¦ á
   E   
     

¦ "          



¦     
  
  
   
  

á   


 
 

¦ £ 
 

$   
  
  
  

 
 # 

  
 

   
!

¦ 
 
      
 
    
¦       
 
 
  
  1
 

á   


 


¦ $
  
 
 
 
    
   


' 

(
%'


á ' 

$$ á"'

á   


 
^ 

¦ $    


     #  
¦      &
   
 
  


  
   
¦ $  #
  
 

¦   

  
¦ "   &   
¦ á
 

 
¦  
á      

 
  

      $  ') '


'
'     á ' $'

á   


 
£
 ^ 

¦ $ 

      
 
¦  


 
¦         

     #  
¦ ( 


¦    


¦ ? 

¦ $ 
  

¦ #  
 


á   


 
 ^


$ 
¦ (   

   
 
  
á 

  E !(  
       
  
   
       !( 
 
        !(  
          0$%  ( %
 |; %H;(!
¦ ;       $%0$  
  !
¦ ;         ( %0     
  !
¦ ;        |; %0   
   !
¦ ;       H;(%   
!
¦ !!!
á   


 
^ £  

¦          )  


  
  

  

') '
'
'

á '  (
%'


    á ' $'

$$ á"'       $ 

' 

á   


 
  ^ %  

¦ $    


 %   
  
     
¦ $   
      


   
¦ $
 #
  
   
  

** '++
''%

'

** '++


, $ 

      $ 

á   


 
$ &   ^ 

u     
     

  
 

    
  
* 

   
     
   
  
 

     
  
   
 


    
 
     
   
   

 

! "
      
  #  
    
  

$ %         
    

 


á   


 
^   '  ^ (

-
   



 
 

       
    
 

          
  


  
         
 

            


    

     

  
  




    


   

 
! 

  

  
  



   

 
  
     
 
      
   
! 
 !  
   

  

   
 
" 
 
    !

á   


 
^   

M
  
 

º "

  
 &    

    '

º          


       
    
'

º ( 
 &          

   '

º     
 
   


á   


 
^ £  

¦ $     # 


  

   
 
    
¦  
  

  
¦  
  
  
¦ $  
%   
% 

%

 
 
  
 
¦    

  

 
¦  
 

á   


 
^ 

¦ $   
,   

 %
  %
  
 


 
 
¦   
 #

 , 

 &
 
 
  
¦ $ 
 
     


¦    
 
  


¦ ?

    
¦ ! !%  



     

á   


 
^ 

á ' $'/$

' 
-


' 
 '


'

á ' 

(
%'


'.%%' 

á   


 
 

¦ (      
    

¦ +  
 
 #


  

  

' 
 ' 

%
  '

' 
 '

0 
'12
'3 4

'1á ' 3
'4

á   


 



¦ (     


    
¦ $   
 #


 
 
%   &  
%




 


'.%%' 
  
'
     
  $



 '

á   


 
%  
¦   
    
 

 
, 
¦ á &
 
E 
    #

  
 
 
, 
 # 
      , 

23   
 
 
¦ (     
  0
¦ $  

¦ $   

¦  



á   


 
%  

¦ $
  
     


 
 

 
¦ $
  
  




    
¦ $
   
 
  
   
   
   
  
 
¦ $
   
  




    
   

#   

  
¦ $ 

  
    
  
  
  
  



    
 
   
 

    
¦ $ 

  
 



 
  

á   


 
$%  

¦   
      #


  

  
¦ ;, 23    

 

' 
 '
' 
  0
 '
'

0  ' 12


'4


'

á   


 
%  
á ' $'/$

' 
-


' 
 '
á ' 1
'3á '  %
4

'
'
' ' 
á ' 
!' 14
' á ' 1á '  %
4
 2


(
%'

'
'.%%' 
' 'á   $



!' 14
á ' 1á '  %
4

á   


 

  !  

¦     
 
,    

  
 
¦      
 

 
  
+? 

   
¦ G    

   
%      
   
 0
  
   
 
¦ $    

   
 
   
 %  
     

  

   

¦ ;
  
    %
   

      
 
  

á   


 

  !  

á ' $'/$

' 
-

556

' 
 '
á ' 1
'3á '  %
4 

'
556 '
' ' 
á ' 
!' 14
á ' 1á '  %
4
 2


55
556
(
%'
 

'.%%' 
' 'á   $



55

!' 14
á ' 1á '  %
4

á   


 
r  

¦ ;
 
    
  
 

 
¦ (   

 
 0
¦ 
 ) 

¦ á   ) 

¦ 
  %  
%
E  
 
  
      
 
 

á   


 
r  
á ' $'/$

' 
-


' 
 '
á ' 1
'3á '  %
4

'
' 
' '
' ' 
'
á ' 
!' 14
á ' 1á '  %
4
 2


(
%'


'.%%' 
' 'á   $



!' 14
á ' 1á '  %
4


!"#" 
$á
%& '
!
 

á   


 
 
¦ $  

   
  
 !
¦ (    
  


  
,  
 , 
     
 !
   
  
 
 
 

 

  È  
 

 



á   


 
 

¦ $
        



2
 3  !
¦ (     
%    
 
!

  

  !
 

á   


 
^

¦ $  



 %

   
  



 #    


   !

"#" 

Œ
$ %

á   


 
&  

Bu

 "% $ %

¦ 
 ) 
  
 
 
 
  

 !
¦ (  
 
    
  

 
!
¦ 
 ) 
       


 

!

á   


 
  )£    

¦ á 
  
¦ $    
¦ á &
   
¦  
  
¦ +,   

á   


 
#   £  

¦  
       
 
, 

¦ $
 
  
 
   

¦ á      



,   

¦ |   




     

á   


 
#   £  #  ! 

& 
 

á   


 
#     '*
 (

á   


 
£  +

¦ $       



  

¦ G 
     


¦   
 
  #  

¦ $
          
  
       -2
 
3.

¦ $      ,  


  & 

 
  -G.

á   


 
£  #  ! 

& 
 

% "

á   


 %'

£    

 
  
  

¦ $
     
 
 

á   


 
£  +  £

    
D   
  


   

 
   
 



 



á   


 
£  +  ^


¦ á
 
) 
     
¦ á 
 

    

     

M"
*"

(    M"'


 "   *"  "  

)" 
 "  

á   


 
£  +# 

¦ $ 
   
 

  , 
    
  
!

)"
M"
*"

(    M"'


 "   *"  "  

& ("
)" 
 "  

á   


 
Ô #  £  

¦ $       


 


  
! (   


  


 &
    %


)
  

 



    

¦ á      



,    

  

,  #  
  


  

¦      

   
 ! 
'     
    , 
 

  
     

á   


 
r   

¦ ;
  
         
  ) 
  

  , 

¦   

  
 
 



¦ r
  
       

   
  
 , 

     

¦ ( 
  
  
¦ á &
   
¦  
  

á   


 
#,
  

¦ (  &
         

 , , 

á   


 
#,
   #  ! 

á   


 
#,
£    

7 8á9: 8' $'  %


á' 
8   '
  &'! ' ! ' '  '

0'
='
 ! '   '
'  
< ;" '

M   

'  ,'%"
!$ "
! ; !  ;

 

'' ' $'  %
$
! '
'   '5 %

 

,'%"
!$ " ' 

á   


 
^    

¦ ^ 
  
 
    
  
 
, !
(      

,   

 &
   !
   á &
   %   
 
  



 % 
 
     

, 



+,   !(      

  


 , 

á   


 
^  £  ! -  

¦ $
$

 $  

 
 
!?   
  
, , %
 
 0
¦ 4!G
 
4!4 
A!  
A!4|   
A!A  

á   


 
^  £    

M  



á   


 
r      

¦ 

  
  % 
  
 &
   

,  
  
  

¦  
    
 
  

 %
   %

 

  !

¦ ;
  
      
  
 !

 #
   

 

        %
 

      
   
    !

á   


 
^  

¦ 

      
) 


 

 
 


¦ $

 
¦ $  


¦ $
  


¦ $
 #  



á   


 
^  

'   ^ ^ 


**   '++  '
. '8

á   (   '

. ' . '(
'
 '

á $' >

á $'

  '
 '
›   '% '
á'$$'
^  
á   


 
£   

¦ (  
       

 

 
   
 

    



¦ (  
    )     



 
  

á   


 
£ £    

á   


 
^  ï' ^ï(

Ô 
    

(          



   # 
    

  

 
     !

á   


 
Ô  ^ 

¦ ?
¦     

¦ áá &  
á 
¦ " B"
  

¦ 
G

á   


 
#    ^ 

¦ ( " 
  
     &    
      !
¦ ( 
     
 (  !
¦ ( " 
  
       

  
!
¦ (    E    

á  

á   


 
^ï+  

¦ 


 
 

  
 

    
  
"
 
 

    
  



      #
 
 
 
"
  
 $
  
 


$
       
       

á   


 
^    

¦
  
0
¦  
   

  
¦ #  
0
¦   #   

  
¦
 á  I
0
¦     
  
  
¦ # á  I
0
¦      #  
  
¦ á 


 0
¦ $  )  
 E    

á   


 
 


^   
 







 
 

  



 

 
 




á   


 
ï^ 

¦ ï ^
  
 !ï ƒ      
¦ á  
¦ |   
 
¦
  

¦ |    
¦ ï ^
  
"! 
1  
¦ á    
 
¦ |   
  
¦ ï ^
  
#! ;
   ;
¦ á    
   ;
¦ |   

 
¦ |   
  

á   


 
ï^ 

¦ ï ^
  
$! á 
 

¦ á  
¦ 2;
,  3  

  

¦ |   
  
¦ ï ^
  
%!  


¦ á  
¦ |   
 
¦ 
1
 
 
     #  
¦ |    
¦ ï ^
  
&!  
  

¦ á  
¦
  

¦ 

     #  
¦ |   
 
¦ |   
  

á   


 

 
 


 
 

u
 


  
 




 

  


 
 


 


!

 
 "


!
"


  !
"




¦    
  

á   


 
á