Please purchase a personal
license.
1
Phân tích hng i tng UML
Giáo viên:  ThMai Hng
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 tng 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 tng
Hành vi ca i tng
Skin tác ng làm thay i trng thái
Thông thng
Xây dng biu  chuyn trng thái cho mt vài i tng 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 tng?
Trng thái i tng là kt quca các hot ng trc ó
ca i tng
i tng 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 tng khác
Thí d
Con ngi cthca lp Person có các trng thái: Ngi 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 tng
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, ngi thit k'i sdng hiu hành vi i
tng
Ngi phát trin hiu hành vi i tng  cài *t nó




