
Please purchase a personal
license.
1
Phân tích hng i tng UML
Giáo viên: ThMai Hng
Bmôn : Các hthng thông tin
Khoa : CNTT - Hc vin kthut quân s

2
o
o

3
Biu chuyn trng thái
Mô tchu ktn ti ca i tng tkhi nón
khi nó bphá hy
Sdng mô hình hóa khía cnh ng ca lp
Biu bao gm các thông tin sau
Các trng thái ca i tng
Hành vi ca i tng
Skin tác ng làm thay i trng thái
Thông thng
Xây dng biu chuyn trng thái cho mt vài i tng ca
lp có nhiu hành vi ng trong dán
Không phi mi dán sdng biu loi này

4
Trng thái i tng?
Trng thái i tng là kt quca các hot ng trc ó
ca i tng
i tng luôn trong mt trng thác xác nh ti mt
thi im
Trng thái c xác nh b i giá trca thuc tính và liên kt vi
i tng khác
Thí d
Con ngi cthca lp Person có các trng thái: Ngi lao
ng, Th!t nghip, V"
Hóa ơn mua hàng:$%%&án, cha thanh toán
Xe ô tô:'(y,')ng
Thay i trng thái i tng
Có skin xy ra
Thí d: ai ó thanh toán hóa ơn hàng

5
Biu trng thái
Thí dbiu trng thái
Sdng biu trng thái làm gì?
Phân tích viên, ngi thit kvà'i sdng hiu hành vi i
tng
Ngi phát trin hiu hành vi i tng cài *t nó