Download - PhaPhan Tich
-
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).