Best Practices for Applying UML Part1

!
"#$
"($ )
" $

& %

%

%&
%

%
* % &

%

&

'
+

#(

"!$ ,

#'

"'$

#-

(.
(.

%

/

0

0


1
%

%

&%
3

2

1

2

%

!

&


%

4
%

"

0

5

"
0

0

%
% %
71

)%
8 %

&
%

1

%

0

6
1 6
&

&%
6

0


$

6
%

&
9 9

&%

%

6

0

:

&


9

4

&

4

&
&

&

&

%

%


%

;%
4

%

;%
&%

%

2

;%

%

!


!
#
!

"

$

/
%

%
%

<

/
;%

4


%

%

1
(..'

%

0

%

0

;%
8

&


2
%

0

%

&

/

& %

%

%
0

&


!

"

#

0 %

$

% "

&

=

"

&

%

;%
>?

;%
%

&

8
%

>
2

%

4%

%
%

,
8 %
,

%

%

%
6

6

6

@

%
/

$
6
6
% %

%
&%
%

7

("

1
&

=

'

%

%

&

%

6

%

6

0

2 &

%

4
%

&

1

%

0

'&

#

A
%

%
&

&

%
&

%

4

>

%

%

%

1

(.

#

%

%

&%

B %

1 2
&

=
% -.D>(.D %
&
%

C

2

(.D

%

/
> -.D

%

A

%
&

A

(.D

0

)

%
,

%

&%
/

8
C

% %

%
&%
9

%

9

0

;%

% %

0
G



&%

1

>

4

&%
&%
% %
%

1


-

'
!
2

!
&

0

2

!

2

2

3
! 2

%
% /

3

2

!

1

1

!

&

%

4

!

2

'

0
!

! !
2
!
!

!

!

!

$

!

!
- "

!

"'
JJ

%

KK
,

*

"

"

"
* ' &"

"- $

"
$ &

JJ

%

KK
"

*

"

-"

"

"

.
L

%
L

JJ 1

E

" "
*

!

"

" 0

KK

% F

"

(

NNN > =
C
9
C
9

%

"

"

% 9&

ENNNF >
% &
ENNF >
&
ENF >
% & %

!

" "

"

" ' "

"

&
1
'
(

/

1

C

M
*

-

% M

%

"

%

"

$

6

6
%

%
% %
0
0
0

&%

9

%
O

&
O %&

9
%
9

;%

E

%

%F

(

/

" ' "

&

&
&

>

1

E%

0

F

&

E&%

F

78

E

/

& %

%
F 2

%

%

%
5

"'

"
"'

" "

*

"

*

"("

,

2" &

"'

"

" $

"'

(

,
,

!

" 3

" $! "

*

"

4 "

"

9

0

"

0
%

%
!

" $

&

0

C
!

%

!

)3

6 !

!
" "
5

6

7
&

"'

"

!

" 8

(

"

2

0

%

%
%

%

0

%

0

% %

&

0

1

&

%
%
/ ,

0

)
%

;%
&
)

%

!
(.

1
%

#1

!
&

%

&

P

A

%

,

JJ 1
"

+

9)##

=CC

% & KK
2 "& "

%
&

77 893846::
::

77
"' "
JJ
9 (

KK

JJ7Q 9Q 8KK
#92 "'
64 "
+

C, O

Q

JJQ 8KK
: ,64 "

"' "

,

JJ7Q 9Q 8KK
#92#
64 "
JJ

!

" ;

'

&
KK
" " 6

"

:

0
%

1

&

C

&%
%

C

&

%

!
"'
5

" $
R
R
R

E ;%
E ;%
E ;%

$
$
$

0

" " 7
"'

$,

8
8

6

"'

F$
F$

*
R
R

6

"'

JJ

F$

KK

R
R
R
R

!

"

EF $
8

EF $ 8
EF $
EF $ 8

8

"'

E %
E

$ ,%
$

$
F$

F$

JJ

KK
JJ

*
R
R

E
8 %

"
F$
F$

$

"
R
R%
R
R
R%
R

,%

E %
,%
E %
,%
E %
E
$
E
$
E
$

!

KK

"'

$
E

KK

"'

$ ,%
$ ,%
$ ,%
$
F$
F$

" <

JJ

,

F $ ,%
F $ ,%
F$&
F$

"

"
JJ

KK

"

*
*
*
*

,
,*
,*
,

" $
"'
"

"'
"'
"'
"

"

0

"'

=

%

%
C

>

%

%

&

&

% %

>

%

#

4%
1

>

!!
&

%

%

'

0

!

!

$

1*

JJ& %

"

1*

KK

JJ

"("

1

KK

JJ

"'

KK

JJ

1

1

"'

"

#$
($

8

E9F

$

8

E9F

L

!$

M
'$

2

EF
E9F

+$

E9 9F

S$ %

-$

!

NN >

%

" =

,

"

&

1

%

% %
9
9
8 %
9
9

&

%
&4

;%
;%

"

"

"

KK

%

%
%

%

&

%

%

2

>
% &

%

9

% %

%

%

JJ
JJ

KK

KK

JJ
,
""

!"
JJ&%

JJ

KK

KK

JJ&% KK

KK

JJ

"

JJ %&

KK
! "

T

KK

JJ
V

U

KK

JJ&% KK

JJ

KK
"(

!

%
0

" >

"

"

%

,+

;%

%

C %
B %
%

%

0
%

0

!

%
L

%

UU #M O

%

&
,

2" &

;%
&
L

%

UU #M

L

%

K #M

" $

O

0

0

,

!

"

?

",

*

&

1

&
%

%

"'

"

%
)

0

"

=

%

%
9

%

%

%

C

%
%

%

1
%

>

%

7

&

=

%

&

%

%

%

N>

%
W

;
0

X

%
C
G

%

;%
4%

%

%

'

&

/

0

%

&'(

8
2 @'(
!

!

/

!

<
!

!

2 ;>>2 ;?2

!
2

2

8

%
%

4

!

&
%
A %

&

%

#

NNN

%

7

%

%
0
%
& %

%
0

&%

A

%

%
NN
N

% &
%
%
/
%

%
%

1

%

!
4

!

2

!
4
2

%
&
4
0
9

C
% %

4

% %

*
9
9
9

3
3

"
$
$

8

9 %

9

&4

$

%
9&
#

$
$

8 %

> A
%
0 Q

%

9

#

9
9
9

&%
%

(
9
#

$

#

6

>

6

%
?

&

$

,

0
9
9
9

U %
U %

!

"

+

. I 9
# I

$
$

9
9

"

$

9
. I

$

$

9
. #

2

*

9
3$
9 % & :
9
$
9 %&
$

C

1

9
9 &
9

$

)

"

$
$
$

" "

"

" 5(, 7

1

%
1

% &

)

0

%

1

%

C

1

&

&

% %

$

,

JJ & KK6
<

%

0
C
C
C

6

6
JJ)HKK

9 9
/

%

0

JJ & KK
,
JJ HKK9 Y
9
$
9
$
9
$

6
& 6

$

+

JJ & KK
" @,

Y

Y,
$

9 0Y,
9 0Y

JJ & KK
+
"

JJ)HKK

JJ HKK9 Y,
9
$
9
$
9 0Y,
Y,

$

JJ)HKK

$
JJ)HKK
$

JJ)HKK
JJ & KK

JJ & KK
*
"

JJ HKK9 Y
$
9
8
$
9
$
U %
9
8 %
$
U %
9 0Y8
Y8
$
9 0Y
Y
$
L#M

JJ HKK9 Y8
9
3
$
9
3
$
9&
$
9
$

JJ)HKK
L#M

$

JJ)HKK
JJ & KK
(
JJ HKK9 Y
$
9 %
$
9 0Y8
Y8
$
9 0Y
Y
$

!

%

JJ)HKK

L#M
L#M

"

0

,

" " "

&

%
&

$

%

1
!

2
!

"

5(

7

%

=

%

!
"

$

2
!

!

!
#

;
!

%

" #

$
5 !

!

"

3

"

' "

& $

&

"

"

!

"

=

%
&

&
C
%

%

!

%
&

&%

%
%
&

%
;%
%

C

%

%
A

%

1

%

%

%

"
77

::>

(

AB
3

%

%

&
C

EF
&

R

C E &4 $ :&4

F$

(
R
R
R
R
R

9

E

$

F

1$

F$

R
R
R
R
R

EF $
E
EF $
EF $

!

"

8

'

E
7

$
EF $
EF $
EF $
EF $

A

$

F

9

(
91 $
9 $

R
E1$
$
F
R ?EF $
R BEF $
R ?E 1 $
F$
R BE $
F$
R ;% E &4 $ :&4
F$&
9
R
C E
$
F$
( I R
EF $
T
V
1

"

$ &

"

)
>

(

AB

R

C E &4 $ :&4

F$

(
R
R

E

$
EF $

$

R
R
R
R

F

E

$

F

1$

F$

EF $
E
EF $

%

&
&%

(

9

91 $
9 $

9

R
R

!

"

;

E1$
C E

$

F
$

'

A

0

9
( I
T

F$

)1 ""

V

'

" "

'

"
>

(

AB

%

&
&%

R

C E &4 $ :&4

F$

(

!

9
9

$
$

R
R

E

"

9
$
EF $

<

'

$

F

A

01

$

R
R
R
R

L( IMT
E

V

$

F

1$

F$

EF $
E
EF $

"

"

"

"

3
"

(

9

9
( IT

9

V

(

!

"

%

=

'

A

31

"

"

& &

$

&

$

"

$ &

%

0

%
2
%

$
%

$

9

6
&%
5

,

6
AB

Q

6

6
7
@

&

C

%
%

5
!!

%

6

6

!

%
%

0

!
!

!

C

%

&

%
%

!

!

C

!

%

&

'
5

2

!

;%
%

%

%

2

0

%

0
3

%

$

6
%

6

,

6
Z
&

0 %&
&
%

%

W*

!

&'( '
2

5

X&

2

&

&%

1
%

*
9
9
9

$

LIM

$
8

$

(" 4
9

$

L# #..M
("

9
#

"

"

4
*

'

9

9
9

#

9

"
$

. I

L# IM
L' IM

$

"

4

(" 4
9
#

9
#

C

9
#

9
9
9
9
9

!

C

$
$

L# IM
$

8

L# IM
$

$

"

>

"

&$ $

&

$
/

%

6

6
&
=

/

%

%
&%

6
/

0 6

#

&

"

"

9
9
9
9
9
9

'
#

$
$

L# IM
$

8

9
C 9

9

L# IM

"

$

9

L# IM
L' IM

$

*

4

9

4

. I

#

(" 4
9

$

L# #..M

#

$
$

#

9

#

("

9

"

"

(" 4

"

"

*
9
9
9

$
$
8

LIM
$

!

" )?

%

"

A &$ $

&

"

$

%
%

S[(

,

%

&

C
/
,

/

O

%

8

& &
/

O

>

C
$OO

%

% &
O

)

>

0

%

%
%

%

%

%

%&

/

&

2
%$

/

%

%

%

6

6
&

8 %
G

6

6

%
%

&
&

=
&

%

0

0
&

5

'

!
!

2

0

6
&%

(

A &

=

%

%
0
0

&

O

!
&'(

*

!

!

#
%

&
%

C
%

>

%

&
&

%
5

& %

%
$

/

*

+$+

0

$

"

>
%

&

&

!

0

A
%

!

#]]S =

%

%

4

Z

,%

%

=
Q

8 ;%
*

%

%

%
%
%
OQ(77

%
%
%

%

7

%
%

0

: @
=

%

$
"
"
"
"

@ A6
@ A6

!!

?
2

" !
! "

!0(

,
%

)

%
%

*( +
$
%&'( ) !
*''
+ %,'-,
. /0 -0( -10 10''
2 $. /0 -0( -10 1'11
!
!
!
"
!

\

& % 3

&

%

)
)# 3#

,
4

%

'
!

&*&
6(1(-, 7
. /&%' &% &-('&2 $. /&%' &% &-'*%'
.88
9
8

-

)
5

0 Q

0

$
.
#
)
"
: ! +: " #
;
< =;
#
; ; 0'&0'
"
. /**6-6%0%'-,'
2 $. /**6-6%0%'-,0
.88
!
!