You are on page 1of 12

Biu chuyn i trng thi

Ni dung

Biu chuyn trng thi (Statechart


Diagram)

Vai tr ca biu chuyn trng thi


M t chu k tn ti ca i tng.
Bao gm cc thng tin v trng thi khc
nhau ca i tng theo cc s kin c
gi v nhn.

Trng thi v s bin i trng thi


Mi i tng trong h thng u c chu k sng
ca n.
Ti mi thi im i tng u c mt trng thi
nht nh.
i tng thay i trng thi khi c s kin (event)
xy ra.
V d: i tng ca lp Person v Company
Person c 3 trng thi: Employed (ngi lao ng),
Retired (ngi v hu), Unemployed (tht nghip).
Ha n c 2 trng thi: Cha thanh ton, thanh
ton.

Cc thnh phn ca lc trng thi


im bt u v kt thuc
Trng thi
ng chuyn tip
Lu y: lc trng thi c ve cho tng
i tng chon lp cn ve trc khi bt
u

im bt u va kt thuc

im bt u hay trng thi bt u


(initial state)

im kt thuc

Mt lc trng thi phi co 1 v chi 1


im bt u, v co th co 0,1 hay nhiu
trng thi kt thuc
6

Ky hiu trng thi (state)

Mi trng thi c biu din bng mt


hinh ch nht co cc goc trn vi tn
trng thi nm bn trong hinh ch nht.

Mi trng thi co th cha 3 thnh phn:


Tn trng thi
Activity (tuy chon)
Chuyn tip ni b (tuy chon)
7

Chuyn tip (transition)


ng chuyn tip chi ra rng 1 i tng
co th chuyn t trng thi ny sang trng
thi khc.
No co th cha

S kin (event): l nguyn nhn ca chuyn


tip t trng thi ny sang trng thi khc.
iu kin (guard condition) nm trong []
dung kim soat khi nao thi chuyn tip
c phep xay ra.
8

Chuyn tip (transition)

Lp v biu trng thi tng ng.

10

Lp v biu trng thi tng ng.

11

12

You might also like