Professional Documents
Culture Documents
M HNH USE-CASE
Ni dung
Xc nh yu cu h thng
M t Use case
c t use case
Yu cu h thng
(System Requirements)
Yu cu la kh nng (capabilities) va iu
Cc loai yu cu
Ni dung kho st
Chc nng cng vic
Cc th tc v quy trnh nghip v
Quy tc, th tc qun l
Quy tc, th tc v t chc
Quy tc, th tc v k thut
Ni dung
Xc nh yu cu h thng
M t Use case
Use case
c Jacobson xut nm 1994
M t cc dch vu h thng cho khch hng
Xc nh cc mi quan h tng tc gia h
thng phn mm vi NSD trong nghip vu.
K hiu:
Hot ng
Use case
10
Use case
thng.
11
Use case
12
Use case
Dnh cho:
13
Ni dung
Xc nh yu cu h thng
M t Use case
14
Xc nh tc nhn h thng
Ai s s dung h thng?
Cung
Khng
16
17
18
19
20
Xc nh Actor
1. Nc gii kht
Khi khch hng c nhu cu mua nc h c th gi in n cng ty
yu cu t hng hoc c th ln website ca cng ty t hng. Sau
khi t hng khch hng c th ln website ca cng ty xem cc n
hng t hoc hy n hng nu cng ty cha giao. Ngoi ra nu
khch mua hng vi tng tin t 10 triu ng tr ln s thnh khch
hng thn thit v c gim gi 10% khi mua hng.
Nhn vin sale l ngi nghe in thoi v ghi nhn t hng ca khch
hng, nhn vin ny cng c th hy n hng nu c khch yu cu.
Ngoi ra nhn vin ny cn chu trch nhim qun l cc sn phm trn
h thng nh thm sn phm mi, sa thng tin sn phm v xa sn
phm khng cn bn na.
B phn kho trong cng ty xem cc n hng trn h thng sau giao
hng v cp nht tnh trng n hng l ang giao hoc xong. Nu
sn phm trong kho khng giao b phn ny s lp phiu nhp hng
v trnh gim c k duyt sau gi cho nh cung cp mua thm
hng.
Gim c c th xem thng k cc n hng theo ngy, theo thng, theo
nm v theo tnh trng n hng (mi, ang giao, xong).
21
M hnh ho chc nng Use case
Xc nh Actor
2. Hot ng ca h thng phn mm iu khin thang my cn
p ng cc yu cu sau:
H thng gm n thang my, mi thang my c m nt bm (button),
mi nt ng vi mt tng trong ta nh. Khi mt nt c nhn th
n nt bt sng v thang my s chuyn n tng tng ng.
n ca nt s tt khi thang my i n tng yu cu.
Mi tng trong ta nh ngay ca vo thang my c 2 nt: mt nt c
mi tn ln yu cu ln tng trn v mt nt vi mi tn xung
yu cu i xung cc tng di. Nhng nt ny c bt sng khi
chng c nhn v sau s t ng tt khi thang my i n
tng yu cu, dng v m ca a ra/ n nhng ngi i theo
cng chiu.
Tng trn cng c mi tn xung, tng di cng c mi tn ln.
Khi khng c ai yu cu th thang my ng nguyn v tr hin thi
vi ca ng v ch cc yu cu tip theo
22
Xc nh Actor
3. Xc nh cc tc nhn: din n khoa CNTT
Tt c mi ngi khi truy cp vo a ch ca din n u c
th xem c thng tin ni dung trao i ca din n, tin tc
trong din n.
Khi mt thnh vin mun gi thng tin ln din n. Thng tin
c th l mt ch cn trao i, hoc mt kin lin quan
n mt ch c a ra, hoc l mt tin tc. Trc tin,
thnh vin phi ng nhp vo h thng vi mt tn v m
ng nhp. Sau khi ng nhp thnh cng, thnh vin c th s
dng chc nng son tho ca h thng son tho v gi
thng tin ln din n. Thnh vin c th xem c cc thng
bo kt qu duyn tin t qun tr v nhng ln gi trc.
Mt ngi dng khi truy cp th c th ng k thnh vin ca
din n. Khi ng k, ngi dng s phi nhp cc thng tin
lin quan nh: h tn, tn ng nhp, m sinh vin, m ng
nhp. Vic ng k c hiu lc sau khi qun tr duyt v chp
nhn.
M hnh ho chc nng Use case
23
Xc nh Actor
3. Xc nh cc tc nhn: din n khoa CNTT
Khi mt thnh vin ng nhp vo quyn qun tr (qun tr h
thng). H thng s hin th cc thng tin c gi bi cc
thnh vin. ng vi mi thng tin, qun tr c th chp nhn
hoc t chi ng thng tin ln din n:
Khi thng tin c nh du l chp nhn, h thng s cp
nht li trng thi ca thng tin v s hin th thng tin ny ti
din n.
Khi thng tin c nh du l t chi, h thng cng s cp
nht li trng thi thng tin v ghi ch v l do t chi thng tin.
Ngoi ra, ngi qun tr cng c th duyt v chp nhn hoc
t chi mt thnh vin mi ng k. Hy mt thnh vin. Cp
nht thng tin ca mt thnh vin.
24
Xc nh Actor
25
Xc nh Use case
ng vi mi tc nhn:
Tm nhim vu va chc nng ma tc nhn s thi
hnh.
t tn cho use case
Tn use case = ng t (do) + danh t
(what)
M t use case ngn gn, gn gi vi ngi s
dung.
26
Xc nh Use case
Vi du: trong h thng ATM:
Actor Khch hng
Actor
Nhn vin
27
Xc nh Use case
Xc nh cc use case cho v d 1 -> 4
28
Xc nh mi quan h
29
Xc nh mi quan h
30
Xc nh mi quan h
31
32
33
34
35
36
37
Xc nh va v use case
1. Nc gii kht
Khi khch hng c nhu cu mua nc h c th gi in n cng ty
yu cu t hng hoc c th ln website ca cng ty t hng. Sau
khi t hng khch hng c th ln website ca cng ty xem cc n
hng t hoc hy n hng nu cng ty cha giao. Ngoi ra nu
khch mua hng vi tng tin t 10 triu ng tr ln s thnh khch
hng thn thit v c gim gi 10% khi mua hng.
Nhn vin sale l ngi nghe in thoi v ghi nhn t hng ca khch
hng, nhn vin ny cng c th hy n hng nu c khch yu cu.
Ngoi ra nhn vin ny cn chu trch nhim qun l cc sn phm trn
h thng nh thm sn phm mi, sa thng tin sn phm v xa sn
phm khng cn bn na.
B phn kho trong cng ty xem cc n hng trn h thng sau giao
hng v cp nht tnh trng n hng l ang giao hoc xong. Nu
sn phm trong kho khng giao b phn ny s lp phiu nhp hng
v trnh gim c k duyt sau gi cho nh cung cp mua thm
hng.
Gim c c th xem thng k cc n hng theo ngy, theo thng, theo
nm v theo tnh trng n hng (mi, ang giao, xong).
38
M hnh ho chc nng Use case
Xc nh va v use case
2. Hot ng ca h thng phn mm iu khin thang my cn
p ng cc yu cu sau:
H thng gm n thang my, mi thang my c m nt bm (button),
mi nt ng vi mt tng trong ta nh. Khi mt nt c nhn th
n nt bt sng v thang my s chuyn n tng tng ng.
n ca nt s tt khi thang my i n tng yu cu.
Mi tng trong ta nh ngay ca vo thang my c 2 nt: mt nt c
mi tn ln yu cu ln tng trn v mt nt vi mi tn xung
yu cu i xung cc tng di. Nhng nt ny c bt sng khi
chng c nhn v sau s t ng tt khi thang my i n
tng yu cu, dng v m ca a ra/ n nhng ngi i theo
cng chiu.
Tng trn cng c mi tn xung, tng di cng c mi tn ln.
Khi khng c ai yu cu th thang my ng nguyn v tr hin thi
vi ca ng v ch cc yu cu tip theo
39
40
Xc nh va v use case
3. Xc nh cc tc nhn: din n khoa CNTT
Khi mt thnh vin ng nhp vo quyn qun tr (qun tr h
thng). H thng s hin th cc thng tin c gi bi cc
thnh vin. ng vi mi thng tin, qun tr c th chp nhn
hoc t chi ng thng tin ln din n:
Khi thng tin c nh du l chp nhn, h thng s cp
nht li trng thi ca thng tin v s hin th thng tin ny ti
din n.
Khi thng tin c nh du l t chi, h thng cng s cp
nht li trng thi thng tin v ghi ch v l do t chi thng tin.
Ngoi ra, ngi qun tr cng c th duyt v chp nhn hoc
t chi mt thnh vin mi ng k. Hy mt thnh vin. Cp
nht thng tin ca mt thnh vin.
41
Xc nh va v use case
42
c t use case
M t
Tin iu kin
Lung s kin chnh
Lung r nhnh (phu)
Hu iu kin
43
c t use case
M t: M t ngn gn UC dng lm g.
V du: UC chuyn tin ca h thng ATM.
44
c t use case
Tin iu kin:
Lit k cc iu kin cn c thc hin trc khi UC khi
ng.
Khng phi UC cng c tin iu kin
V du:
L UC no c thc hin trc UC ny
Hoc ngi s dung phi c quyn xm nhp thc hin UC ny
45
c t use case
Lung s kin (chnh v nhnh)
M t chi tit UC
Khi ng
ng i xuyn qua cc UC
Lung chnh, r nhnh qua cc UC
Lung li
Kt thc
46
c t use case
Lung s kin chnh: UC rt tin ATM
47
c t use case
Lung nhnh 1: PIN khng hp l
48
c t use case
Hu iu kin
iu kin thc hin ngay khi kt thc UC
M t trang thi h thng, tc nhn
Khng phi tt c UC u c hu iu kin
V du: t c bo hiu UC hon thnh
49
c t use case
50