Professional Documents
Culture Documents
Rt tin
Tc nhn?
M t ai, ci g tng tc vi h thng Ai: Con ngi s dng trc tip h thng Ci g: Thit b hay h thng khc tng tc vi h thng ang xy dng t tn: Theo vai tr, khng theo tn c th v n l lp. S dng danh t t tn cho tc nhn
Khch hng
L kt qu tha thun gia khch hng v ngi pht trin h thng phn mm
Ci t UC
Hiu
Phn tch vin
Use case
Ci t
Thit k Th nghim Lp trnh vin Ngi thit k Kim tra
thng xuyn?
H thng qun l, s dng nhng thit b no? H thng cn tng tc vi nhng h thng no khc?
Tm kim UC nh th no?
Vi mi tc nhn tm ra, hy tr li cc cu hi sau tm ra cc Use case
Tc nhn cn nhng chc nng no t h thng?
Gi tin
Chuyn tin Thay i password
Tm kim UC nh th no?
Tc nhn cn c, to lp, bi b, lu tr, sa i cc thng
mc tin li khng?
Khch hng c th thay i password ca mnh. Tc nhn cn thng bo cho h thng s kin xy ra trong n?
V d: Vi h thng ATM
Khi khch hng kt thc ti khon, nhn vin ngn hng cung cp nhng thng tin ny cho h thng.
Tm kim UC nh th no?
H thng c cn phi thng bo cho tc nhn v nhng thay i bt ng trong ni b h thng?
V d: Vi h thng ATM
Trong ti khon cn qa t tin Ba thng lin tip tin lng cha c chuyn vo ti
khon.
H thng cn c nhng u vo / ra no? T u v n u?
Tm kim UC nh th no?
Cc cu hi sau gip xc nh tm y UC?
Mi yu cu chc nng trong t nht mt UC?
Nu yu cu chc nng khng trong UC no th n s khng c ci t sau ny.
Kch bn (Scenario)
Mt lung s kin trong mt hin thc ca UC
Kch bn 3
UC
u vi ca s dng ny.
Tin iu kin (pre-condition) iu kin cn thc hin trc khi UC khi ng
2. ATM tr li th tn dng
3. Kt thc UC
1. ATM thng bo li
Cc quan h
Quan h kt hp (Association)
L loi quan h gia tc nhn v UC
Khch hng
Thay i password
Cc quan h
Quan h gp (Includes)
Trc phin bn UML 1.3 quan h <<includes>> c tn l <<uses>> Th hin mt UC lun lun s dng chc nng ca UC khc. S dng m hnh ha mt vi chc nng dng chung trong nhiu UC, khi nn tch chc nng ny thnh mt UC ring.
Use Case tru t-ng
<<uses>>
Gi tin
Mt UC khng c tc nhn kch hot th gi l UC tru tng. GV: Hong Th Lam T Tin H Ty Bc
Cc quan h
Quan h m rng (extends)
Th hin s m rng ca mt ca s dng hm cha mt hnh vi ty chn no .
Use Case -c m rng Use Case m rng
<<extends>>
Rt tin
Rt tin nhanh
Cc quan h
Quan h khi qut ha (Generalization)
Ch ra mt vi tc nhn hay UC c mt s ci chung, ging nhau. Khng nht thit hnh thnh quan h ny cho cc tc nhn Khi mt loi tc nhn kch hot mt hay vi UC m loi tc tc nhn khc khng kch hot -> nn hnh thnh quan h khi qut ha Khi c hai loi tc nhn cng s dng cc UC -> khng cn m hnh ha quan h khi qut ha
Tc nhn tru tng Nhn vin