Professional Documents
Culture Documents
---- ----
L10CQCN3-B
Bi tp nhm
MC LC
PHN 1: M U ........................................................................................................................................ 2
1.1. Cc khi nim c bn ca phng php hng i tng ................................................................. 2
1.2. UML v cng c pht trin h thng ................................................................................................... 3
1.2.1. UML-Ngn ng m hnh ha hng i tng ............................................................................ 3
1.2.2. Gii thiu cng c Rational Rose ................................................................................................. 4
PHN 2: KHO ST H THNG ............................................................................................................... 5
2.1. Kho st s b chc nng rt tin ....................................................................................................... 5
2.2. Yu cu chc nng h thng mi ......................................................................................................... 5
2.3. Li ch m h thng mang li .............................................................................................................. 5
2.4. Kho st chi tit ................................................................................................................................... 6
PHN 3. PHN TCH H THNG ............................................................................................................ 10
3.1. Biu Use case................................................................................................................................ 10
3.2. Phn r use case rt tin ................................................................................................................... 11
3.3. Kch bn chc nng rt tin .............................................................................................................. 12
3.4. Biu lp chc nng rt tin.( Pha phn tch) ............................................................................... 14
3.5. Biu tun t chc nng rt tin .................................................................................................... 15
3.6. Biu trng thi chc nng rt tin................................................................................................ 16
3.7. Biu hot ng chc nng rt tin ............................................................................................... 17
PHN 4: THIT K H THNG ATM ( Chc nng rt tin) ................................................................... 18
4.1. Biu lp thit k ............................................................................................................................ 18
4.2. Biu tun t chc nng rt tin( pha thit k) .............................................................................. 19
PHN 5: THIT K GIAO DIN H THNG (CHO CHC NNG RT TIN) .................................. 20
Bi tp nhm
PHN 1: M U
1.1. Cc khi nim c bn ca phng php hng i tng
1.1.1. i tng (object)
Mt i tng biu din mt thc th vt l, mt thc th khi nim hoc mt thc
th phn mm . C th nh ngha mt i tng l mt khi nim, s tru tng hoc
mt vt vi gii hn r rng v c ngha vi mt ng dng c th.
1.1.2. Lp (class)
Lp l m t ca mt nhm i tng c chung cc thuc tnh, hnh vi v cc mi
quan h. Nh vy, mt i tng l th hin ca mt lp v mt lp l mt nh ngha
tru tng ca i tng.
1.1.3. Thnh phn (component)
L mt phn ca h thng, hot ng c lp v gi mt chc nng nht nh
trong h thng.
1.1.4. Gi (package)
L mt cch t chc cc thnh phn, phn t trong h thng thnh cc nhm.Nhiu
gi c th kt hp vi nhau thnh mt h thng con.
1.1.5. K tha
Trong phng php hng i tng , mt lp c th s dng li cc thuc tnh v
phng thc ca mt hoc nhiu lp khc. Kiu quan h ny gi l quan h k tha, c
xy dng da trn mi quan h k tha trong bi ton thc t. V d, gi s t c lp Ngi
gm cc thuc tnh: tn, ngy sinh, qu qun, gii tnh. Lp Nhn vin c quan h k tha
t lp Ngi s c tt c cc thuc tnh trn v b sung thm cc thuc tnh mi gm:
chc v, lng.
Vng i pht trin phn mm hng i tng cng c cc pha tng t nh cc
vng i pht trin phn mm ni chung. Cc pha c bn c trng trong pht trin phn
mm hng i tng bao gm:
Bi tp nhm
Bi tp nhm
Bi tp nhm
- S dng ngun tin do Ngn hng ng trc thanh ton tin hng ha, dch v
ti cc im chp nhn th quc t Visa ( khng phi tr li ti a n 45 ngy).
-
Bi tp nhm
Bi tp nhm
+ Bc 2: Nhp m PIN
Bi tp nhm
+ Bc 5: La chn s tin rt
Bi tp nhm
+ Bc 7: Rt th, ly tin v ly ha n.
Ha n rt tin mt trc in mu, mt sau in qung co.
S th ATM ( card number) : c nh du bo mt xxxxx
Bi tp nhm
H thng.
Tc nhn.
Use case.
Trong :
-
10
Bi tp nhm
*. To ng kt ni
-
*. To quan h Extend
-
Chn OK ng Specification.
11
Bi tp nhm
*. To Use case:
-
*. To ng kt ni :
-
*. To quan h Include:
-
Chn OK ng Specification.
My ATM cn tin
Ti khon cn tin
12
Bi tp nhm
- My ATM in bin lai gm nhng thng tin sau: Ngy, gi giao dch; M ATM; S
th; S giao dch; S TK; S d; L ph; VAT.
*. Ngoi l:
-
Khch hng chn s tin mun rt,my ATM kim tra s tin trong my.
Khi khch hng chn rt tin, h thng hi c in bin lai hay khng.
+ Khch hng rt tin nhng khng in bin lai
+ Khch hng in bin lai nhng ATM ht giy in.
*. Hu iu kin:
- ATM khng lu bt k thng tin no ca giao dch thc hin v trng thi sn
sang cho giao dch mi.
13
Bi tp nhm
14
Bi tp nhm
: Khch hng
1: Chon chuc nang rut tien
7: Rut tien
Bi tp nhm
16
Bi tp nhm
17
Bi tp nhm
18
Bi tp nhm
Frm Menu
: Khch hng
The : The
8: Rut tien( )
19
Bi tp nhm
20
Bi tp nhm
Nu khch hng mun rt s tin khc vi nhng la chn c sn, khch hng s chn
S khc. Giao din s nh sau:
21
Bi tp nhm
Sau khi chn s tin mun rt, khch hng s chn c in ha n hay khng?
22