week 04 actor&usescase [compatibility mode]
TRANSCRIPT
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
1/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 1
Actor & UseCase1
Xc nh Actor v Use Case
Actor & UseCase2
Mc tiu
Tm hiu cc khi nim Actor v Use Case
Tm hiu cch xc nh Actor v Use Case + v d
Tm hiu mi quan h trong Use Case Model
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
2/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 2
Actor & UseCase3
Actor l g ?
Mt actor xc nh mt tp cc vai tr khi ngi sdng tng tc vi h thng. Ngi s dng c thl mt c nhn hay mt h thng khc
Actor (Tc nhn)
Actor & UseCase4
Gii thch Actor ?
c th hiu mt cch y h thng cnxy dng, bn cn phi bit h thng phc vcho ai, c ngha l ai s l ngi s dng hthng. Nhng loi ngi dng khc nhau sc biu din bi cc tc nhn trong m hnh.
Mt tc nhn l mt ci g trao i d liuvi h thng. Tc nhn c th l ngi sdng, mt thit b phn cng bn ngoi, hocc th l mt h thng khc.
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
3/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 3
Actor & UseCase5
S khc bit gia Actor Instant Actor ?
S khc bit gia mt tc nhn v mt ngis dng c lp trong h thng l tc nhn biudin mt lp (mt tp) ngi s dng chkhng phi l mt c nhn c th no.
Mt vi ngi s dng c th ng cng mtvai tr i v h thng ch thit k mt tcnhn biu din cho cc ngi dng trn
Trong trng hp , mi ngi dng c thl mt th hin ca tc nhn (Instant Actor)
Actor & UseCase6
V d
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
4/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 4
Actor & UseCase7
V d
V d: Chng ta c mt h thng qun l thvin, cho php ngi dng c th tra c thngtin ca cc quyn sch c trong th vin.
Hai sinh vin A v B s dng h thng tracu thng tin
chc mt tc nhn l "Ngi s dng",
A v B l hai th hin ca tc nhn ny.
Actor & UseCase8
V d
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
5/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 5
Actor & UseCase9
V d (tt)
Tuy nhin, trong mt vi tnh hung, mt ngi ngmt vai tr no c m hnh ha thnh mt actortrong h thng. V d nh qun tr h thng.
Cng c trng hp cng mt ngi dng nhng lth hin ca nhiu tc nhn(trong trng hp mt cnhn c nhiu vai tr).
V d: ngi th th tn A c th c hai vai tr khcnhau trong h thng qun l th vin mt l tc nhn "ngi s dng" bnh thng hai l tc nhn "Ngi th th".
Actor & UseCase10
Lm th no xc nh Actor
Nhng g xung quanh h thng s tr thnh tcnhn ca h thng ?
Trc tin l nhng c nhn c lp s sdng h thng.Lm th no c th phn loih ? Thng thng th chng ta ngh ti mtvi c nhn no v m bo rng cc tcnhn ca chng ta thit k p ng hu ht ccnhu cu ca h.
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
6/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 6
Actor & UseCase11
V d
Actor & UseCase12
Cc cu hi
1. Ai l ngi cung cp, s dng hoc ly thng tin t h thng ?
2. Ai s s dng cc tnh nng ca chng trnh ?
3. Ngi quan tm ti mt yu cu no ?
4. Ni no trong t chc(phng ban, cng ty) s s dng hthng ?
5. Ai l ngi duy tr v bo dng v qun l h thng ?
6. Nhng ti nguyn bn ngoi h thng l g ?
7. C nhng h thng no khc tng tc vi h thng nykhng?
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
7/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 7
Actor & UseCase13
V d:
1.Ngi dng nhng chc nng chnh ca hthng:
2.Ngi dng nhng chc nng ph, nh lqun tr h thng.
3.Nhng thit b phn cng bn ngoi
4.Nhng h thng khc c tng tc trao ithng tin vi h thng.
5.Nu xy dng ng dng trn nn internet, cth c tc nhn v danh
Actor & UseCase14
Actor xc nh phm vi h thng
Tm kim tc nhn cng c ngha l chng taxc nh phm vi ca h thng, gip chng taxc nh mc ch v qui m ca h thng cnxy dng.
Chnhng ngi no c tng tc trc tip vih thng mi c xem l tc nhn
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
8/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 8
Actor & UseCase15
V d:
V d: trong h thng ng k v, cn xt cctrng hp
Khch hng mua v thng qua nhn vin du lch(travel agent) khng l tc nhn ca h thng.
Khch hng c th ng k v trc tip thng quainternet tc nhn.
Actor & UseCase16
V d
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
9/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 9
Actor & UseCase17
c t Actor
M t M t ngn gn v Actor
c im Nhng c im chnh ca Actor
Mi quan h Nhng mi quan h lin quan n Actor
Quan h vi cc UseCase
Quan h tng qut ho vi cc Actor khc
Lc Lc chc Actro v nhng thnh phn lin quan
Actor & UseCase18
Kim tra (by RUP)
Mi use case c t nht mt actor tng tc?
Cc use case c c lp vi nhau?
Tn ti cc use case c cc lung s kin vcc hnh vi tng t nhau khng?
Liu cc use case c tn duy nht, gi nh, vd hiu chng khng b nhm lm trong ccgiai on sau?
Cc khch hng v ngi dng c hiu tn vm t ca cc use case khng?
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
10/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 10
Actor & UseCase19
DEMO in RUP
Xem demo
Actor & UseCase20
Use Case ?
Mt use case xc nh mt tp cc th hin usecase
Trong mi th hin l mt chui cc hnhng c h thng thc hin v em li mt
kt qu thy c c ngha i vi mt actorc th no .
Use-Case
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
11/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 11
Actor & UseCase21
Gii thch
Th hin Use Case v Use Case:
H thng thc hin thao tc ng nhp ca nhnvin A
H thng thc hin thao tc ng nhp ca nhnvin B
ng nhp l mt Use Case
Actor & UseCase22
Lm th no xc nh Use Case ?
i vi mi Actor xc nh, nhng cng vicno lin quan n Actor ny?
H thng h tr nhng nghip v no trong thgii thc ?
Nhng thng tin no cn c qun l trong hthng ?
Nhng thng tin no cn c kt xut ra khih thng ?
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
12/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 12
Actor & UseCase23
Cc bc thc hin
Xc nh qui trnh nghip v c h tr
Xc nh cc i tng thng tin cn qun l
Cc Use Case dng qun l, tra cu, kt xut lin quan ncc i tng thng tin ny
Cc nghip v, cc x l chnh
Cc bo co, kt xut
Cc nghip v lin quan n qun l, duy tr thng tin
h thng
Cc chc nng lin quan n cc yu cu c bit (anton, bo mt, thay i giao din, mu sc)
Actor & UseCase24
Phn tch qua v d:
H thng qun l gii v ch bng
H thng h tr thi trc nghim qua mng
H thng qun l siu th
H thng t phng khch sn M phng game show Chung Sc
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
13/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 13
Actor & UseCase25
Use Case Model
Cc c t b sung
Bng ch gii
Use-Case Reports
...
Use-Case Model
Actors
Cc Use Case
Actor & UseCase26
V d
File doc minh ha v d (Course Registration)
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
14/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 14
Actor & UseCase27
c t Use Case
Tm tt
Dng s kin
Cc yu cu c bit
Pre-Condition
Post-Conditions
im m
rng
Actor & UseCase28
Dng s kin
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
15/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 15
Actor & UseCase29
Pre v Post Conditions
Actor & UseCase30
Relationship
Quan h gia cc Actor
Quan h gia Actor v Use Case
Quan h gia cc Use Case
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
16/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 16
Actor & UseCase31
Actor Generalization (Tng qut ha)
Student
Full-TimeStudent
Part-TimeStudent
Actor & UseCase32
Actor & Use Case Relationship
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
17/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 17
Actor & UseCase33
Use Case Relationship
- bao hm, s dng
Actor & UseCase34
V d
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
18/19
Ti liu dnh cho sinh vin 10/08/2000
Module 'X' -
Page 18
Actor & UseCase35
Extend Relationship
- m rng
Actor & UseCase36
V d
-
7/30/2019 Week 04 Actor&UsesCase [Compatibility Mode]
19/19
Ti liu dnh cho sinh vin 10/08/2000
Page 19
Actor & UseCase37
Kim tra (by RUP)
Xem trong RUP
Artifacts
Requirement Artifacts
Use Case
CheckPoints