OBJECT-ORIENTED ANALYSIS AND
DESIGN WITH UML 2.0
Bé m«n C«ng nghÖ phÇn mÒm
Bé m«n C«ng nghÖ phÇn mÒm
KHOA CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ THÔNG TIN
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
!
"#$
%
1.!"#
!<-30KLM+1@?
56
'
NJ"/053OC
)
1.!FG
C0*(#P
*
!
"#$
+
21Q-+)*
&
$0RF-+G<S<DK
K1>0)@56
&
OFCKLG
'
!KL3*56
'
!"#&*TAU$VCA
5()"?<*-0K/(
P#"@9:#8>?
-.$$QRQST-U
-.$$QRQST-U
-.$
$3/%30R?56
&
0RYZ3+0RP
'
312*-56&*3)5;([\
'
312*-/#-9KL?56\
'
312*-7+)*]+M56-9
\
'
A561>0)@0%<M(343-9
)*-/0/\
&
$E)40RP
'
$0R(3)+^?0R30
+=+*
'
$&*_
'
C3/0]0/L?0R
`#")40R
&
$0R+-aE)@56P
9:CI
9:CI
a"5bO9:2.M
a"5bO9:2.M
:99::.K9:
:99::.K9:
.B\26O>?
.B\26O>?
:9"M:8>?F
:9"M:8>?F
>_99MI9:2$J.M.2
>_99MI9:2$J.M.2
$3?56
&
b30KLZ3+0OC
&
6)@3c0RZ31d0RYP
'
C00R._56
'
C0)5#3*0R36A$,\
'
$0R9-+a.&5?A$\
'
$0R(<0--A$\
'
$0RE<0-_A$\
&
f$30iF&*fg&h0i<-3f$30iG
2!6&5F+&E-(G
&
!6&5.0-+)@
'
80]0F:+&lE-G
'
:-E%(
&
!6&5.-+)*
'
:-E%(
&
!6&5.0)@
'
:+&lE-P80]0
'
W&P-*3
'
mnP!H+
)
2 !6&5.0-+)@
&
80]0F:+&lE-G
'
$0R-/%_oD)*
*)?0R
&
:-E%(
$<0--OC)43,/5<5*-n+)@56
&
$_OC@0RP
'
%134n+)@A$)*0R1<%,
/5
'
OC/YE*-_30R+1@/OC1+
3]%M
,
2!6&5.0)@
&
:+&lE-
&
rr&ss
'
&t
&
rrnss
'
-3E3
%1
g5+&lE-
&
1J"e+3)*
oD?330
R-OC
&
NJ"/053/%_
'
$30;>+=+*>
%)
2C0*(/0 (2)
&
C30*(FOkCdQ-+d]
5-0>/0G*33
F(/G
&
%6&1OC]0&@d;)*-
03
'
wS3a>
'
wS<-+3OC
'
wS-)5-0*)
&
b3np/L(3
'
$1>0)@x30R
'
3OC(*3]+F3-&G1>
6-*5
%*