phaphan tich

Upload: nguyen-trong-thanh

Post on 05-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 PhaPhan Tich

    1/5

    BO CO

    Pha Phn Tch Phn Mn Game Tr Tu

    Module 1 : Game Lt HnhNgi trnh by :H Th Hu

    Nhm 7. Lp D09CN3

    Mc tiu:

    1:V li s chi tit cc UC ca ton b h thng v ca modul c nhn.

    2: Vi mi UC, trch cc Scenario chun v cc ngoi ltng ng(khng cn x lngoi l sai kiu d liu u vo).

    3: Trch cc lp thc th, lp bin, lp iu khin.

    4: Xy dng th CRC cho cc lp iu khin.

    5: Xy dng s hot ng(statechart) cho modul.

    6: Vit li cc Scenario vi cc lp trch c.

    7:Thc th ha mi scenario ca UC thnh s tun t (hoc cng tc).

    Ni dung trnh by :

    1-V li s chi tit cc UC ca ton b h thng v ca modul c nhn.

    a.S Use Case ton b h thng:

    b.S Use Case ca modul c nhn :

  • 8/2/2019 PhaPhan Tich

    2/5

    2-Vi mi UC, trch cc Scenario chun v cc ngoi ltng ng(khng cn x

    l ngoi l sai kiu dliu u vo).

    Scenario chun :

    1.Ngi chi A chn game lt hnh ,ngi chi A n nt Plat chigame.

    2.mn hnh hin th ma trn nh

    3.ngi chi A lt 2 A11 v A23

    4. kim tra hnh A11 v A23 khc nhau ,p 2 hnh A11 v A23.

    5.Tnh im cho ngi chi A .

    6.Ngi chi A lt 2 hnh A11 v A22.

    7.kim tra hnh A11 v A22 ging nhau,xa 2 hnh A11 v A22.

    8.Tnh im cho ngi chi A.Kim tra s hnh cn li bng 0.

    9.Mn hnh hin th thng bo Chin Thng

    3-Trch cc lp thc th, lp bin v lp iu khin.

    -Lp thc th :

  • 8/2/2019 PhaPhan Tich

    3/5

    +cc danh t :

    Game,lp iu khin ,nt play, ma trn nh ,mn hnh,form,yu cu

    ,thng bo .

    +nh gi:

    -yu cu ,thng bo l cc danh t tru tng ->Loi

    -mn hnh nm ngoi phm vi ca phn mm ->loi

    ->ch cn li game,lp iu khin,nt play,ma trn nh ,form .

    -Trch cc lp bin:

    -form game

    -form sinh ma trn nh

    -lp hin th kt qu ln mn hnh

    -lp hin th thng bo chin thng

    -Trch cc lp iu khin

    -form p hnh

    -form xa hnh

    -lp iu khin tnh im

    4-Xy dng th CRC cho cc lp iu khin.

    CLASSGame Controller Class

  • 8/2/2019 PhaPhan Tich

    4/5

    Responsibility1.gi tin nhn ti nt play chi game2.Gi yu cu ti lp iu khin ,lp iu khin sinh ma trn nh3.gi tin nhn n lp iu khin lt hnh4.lp iu khin kim tra hnh,yu cu form p hnh5.lp iu khin kim tra hnh,yu cu form xa hnh6.lp iu khin tnh im cho ngi chi game.7.lp iu khin kim tra s hnh cn li trong game8.gi tin nhn ti nt close thot khi game9.cp nht yu cu10.kim tra yu cu

    Collaboration1.form game2.nt play3.nt close

    5- Xy dng s hot ng(statechart) cho modul.

    (cha bt v =(( )

    6-Vit li cc Scenario vi cc lp trch c.

    Scenario chun :

    1.Ngi chi A mun chi game lt hnh ,ngi chi A chn game Lt

    Hnh ,Ngi chi A n nt Play chi game .

    2.Ntn Play thng bo cho lp iu khin l c ngi chi game .

    3.Lp iu khin sinh mt ma trn nh ,hin th ln mn hnh .

    4.Ngi chi A lt 2 hnh A11 v A23

  • 8/2/2019 PhaPhan Tich

    5/5

    5.Lp iu khin kim tra hnh A11 v A23 thy khc nhau ,Lp

    iu khin yu cu Form p 2 hnh A11 v A23 li .

    6.Form p 2 hnh A11 v A23 .

    7.Lp iu khin tnh im cho ngi chi A.

    8.Ngi chi lt 2 hnh A11 v A22 .

    9.Lp iu khin kim tra hnh A11 v A22 thy ging nhau ,Lp

    iu khin thng bo cho form xa 2 hnh A11 v A22 .

    10.form xa 2 hnh A11 v A22 .

    11.Lp iu khin tnh im cho ngi chi A.Lp iu khin kim tra

    s hnh cn li bng 0 .

    Lp iu khin yu cu form hin th thng bo Thng .

    12.Form hin th thng bo Thng ln mn hnh .

    7- Thc thha mi scenario ca UC thnh s tun t(hoc cng tc).