week 04 actor&usescase [compatibility mode]

Upload: nmhuong90

Post on 04-Apr-2018

221 views

Category:

Documents


0 download

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