Professional Documents
Culture Documents
5-XulyNV PTTK Ctruc
5-XulyNV PTTK Ctruc
Ni dung
M hnh ha tin trnh nghip v
Biu lung d liu (Data Flow Diagram- DFD)
c t tin trnh nghip v bng DFD
Quy trnh pht trin c t tin trnh nghip v
Thit k lgic tin trnh x l h thng
V d
Oct - 2007
5.
6.
7.
ngh, 2007.
Nguyn Vn V. Phn tch thi k HTTT. Hng cu trc v hng i
tng. NXB Thng k, 2002.
Nguyn Vn Vy. Phn tch v thit k HTTT qun l. NXB Khoa hc
T nhin v Cng ngh, H ni, 2007.
Nguyn vn Vy, Nguyn Vit H. Gio trnh K ngh phn mm. i
hc Cng ngh, 2006.
Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling
language User Guid. Addison-Wesley, 1998.
Jeffrey A.Hoffer, Joey F.Gorge, Joseph S.Valacich. Modern Systems
Analysis and Design. 2th Edition, Addison Wesley Longman, Inc. 1999.
Sommerville. Software Engineering. 6th Edition, Addison- Wasley,
2001.
Oct - 2007
M hnh ho v vn dng
Nguyn Vn V Nguyn th Nht Thanh
Cu hi:
M hnh ho tin trnh nghip v l g?
Cng c s dng l g?
Ti sao phi m hnh ha?
M t 1 m hnh gm nhng ni dung g?
Oct - 2007
Oct - 2007
Cu hi:
Cc khi nim ca m hnh?
Cc k php?
Cc quy tc xy dng (loi, ni dung mi loi)?
Quy trnh pht trin 1 biu lung d liu?
(my loi, ni dung mi loi)?
Phn bit DFD vt l v lgic ?
Cch chuyn DFD vt l sang DFD logic?
Oct - 2007
Cc khi nim
Nguyn Vn V Nguyn th Nht Thanh
Cc khi nim
Nguyn Vn V Nguyn th Nht Thanh
2. Tc nhn (actor) l:
1ngi, 1nhm ngi, 1b phn,1 t chc hay 1
HTTT khc
nm ngoi phm vi h thng c xt: khng thc
hin chc nng no thuc phm vi
c tng tc vi n v mt thng tin: gi/nhn d
liu t n
Tn tc nhn: l 1 mnh danh t
V d: Khch hng, Ngn hng, h k ton
Oct - 2007
Cc khi nim
Nguyn Vn V Nguyn th Nht Thanh
Oct - 2007
Cc khi nim
Nguyn Vn V Nguyn th Nht Thanh
Oct - 2007
10
Cc k php ha
Nguyn Vn V Nguyn th Nht Thanh
Khi nim
Lung d liu
Tc nhn
K php ca Gane v
Sarson (1979)
tn lung
tn tc nhn
n
K php ca Demarco
v Yourdon (1979)
tn lung
tn tc nhn
tn tin
trnh
tn tin
trnh
Kho d liu
D tn kho d liu
tn kho d liu
Oct - 2007
Tin trnh
11
12
TIN TRNH
Oct - 2007
13
Oct - 2007
14
n hng
KHCH
ho n
thu tin
2.0
Cp nht
mn n bn
thc n
NH BP
3.0
mn n bn
D2 Mn n bn
Oct - 2007
1.0
Nhn v x
l n hng
Cp nht thc
thc phm cn
phm s dng
D1 th kho thc phm
15
1.1
n
hng Nhn n
hng
n
hng
n
hng
1.2
ho Lp ho n
n thanh ton
Oct - 2007
n
hng
n
hng
1.3
thc n
Chuyn n hng
thnh mn n
1.5
bng k
Lp bng k thc thc phm 3.0
n s dng
1.4
Lp bng mn bng k
hng bn
n bn
2.0
16
DFD c s dng c t:
Oct - 2007
Biu ng cnh
Biu MHDFD vt l ca h hin thi
Biu MHDFD logic ca h thng hin thi
Biu MHDFD logic cho h thng xy dng
Biu MHDFD vt l ca h thng xy dng
17
M
hnh
nghip
v
Pht trin
DFD
mc 0 (a)
M hnh
x l
nghip
v
DFD
DFD
mc
mc00
Oct - 2007
Pht trin
cc DFD
mc 1 (b)
Pht trin
cc DFD
mc n (b)
DFD
DFD
mc
mc11
DFD
DFD
mc
mcnn
18
biu ng
cnh
a
biu mc 0
b
hai biu
mc 1
b
biu mc 2
(thp nht)
..
.
Oct - 2007
1.0
1.0
2.1
3.0
2.0
2.3
2.2.
2.1
2.2.2
2.2.1
2.2.3
3.1
3.2
cc tc
nhn
cc tin trnh
c s
19
20
Cc bc tin hnh
Xut pht t biu ng cnh
Thc hin ln lt 3 thao tc:
1. Thay th tin trnh duy nht ca biu ng
cnh (1) = cc tin trnh con tng ng vi
cc chc nng mc 1 trong biu phn r
chc nng (2)
2. Gi nguyn cc tc nhn, kho d liu v
lung d liu t (1) v chuyn sang. Cn t
u mt mi lung d liu vo tin trnh con
thch hp
Oct - 2007
21
Oct - 2007
22
t.t. xe
khch
phn hi
v xe
1.0
nhn xe
a bng gi
k
2.0
tr xe
b v xe
c s xe vo d s xe ra
lnh
o
cng ty
g phiu chi
y/c bo
co
bo co
4.0
bo co
bin bn f
h bo co
v xe
tt s c
"khng g.q."
gii quyt
bin bn
s c
a b c d e f
1
R C U R
R R
Oct - 2007
DS thc th
a. xxxx
b. xxxx
c. xxxx
d. xxxx
e. xxxx
f. xxxx
g. xxxx
h. xxxx
khch
phiu chi
phiu t.ton
"v sai"
e phiu t.ton
3.0
0
H
thng
U C
R R
g h
C C
R R R R R 23C
Oct - 2007
24
25
khch
ngi coi
c s xe vo
Biu DFD
mc 0
a bng gi
2.0
tr xe
b v xe
d s xe ra
v xe
phiu t.ton
"v sai"
e phiu t.ton
khch
lnh
o
cng ty
Oct - 2007
v xe
1.0
nhn xe
g phiu chi
y/c bo
co
bo co
4.0
bo co
bin bn f
h bo co
3.0
tt s c
"khng g.q."
phiu chi
26
ht ch
khch
t.t. xe
sai loi
1.1
nhn dng
xe
ngi coi
a bng gi
1.4
ghi s xe
vo
ngi coi
Oct - 2007
d s xe ra
loi xe
ng loi
c s xe vo
t.t. ghi v
v xe
1.2
kim tra
ch trng
ngi coi
cn
ch
t.t.xe
b v xe
1.3
ghi v
ngi coi
27
Oct - 2007
28
29
30
NH
phiu giao
CUNG CP
1.0
5.0
lp ho n
thanh ton
nhn vin
n hng
6.0
lp n hng
mi
nhn vin
phiu giao
3.0
D1 cp xp
ho n
D5
s nht k
D4
ha n
phiu giao
D2
n hng
mc ti thiu
lng tn kho
BP TN KHO
BP S DNG TF
ghi nht k
phiu giao
nhn vin
D3
phiu giao
so snh s dng v
tn kho
nhn vin
2.0
tng s
dng
4.0
th kho
31
BP KHO
NH CUNG
CP
ho
n
phiu giao
D4
ha n
4.0
to ho n
thanh ton
D2
n hng
n hng
1.0
nhn v cp nht
thc phm mi
2.0
cp nht thc
phm s dng
tng b sung
D1
phiugiao
3.0
to n
hng
D3
th kho
tng s
dng
lng tn kho
s lng ti thiu
Biu lung d liu logic mc 0 h thng qun l nhp kho hin thi
- Dn v gim i 1 tc nhn
32
33
NH CUNG
CP
ho
n
D2
phiu giao
D4 ha n
4.0
to ho n
thanh ton
n hng
n hng
BP KHO
1.0
nhn v cp nht
thc phm mi
2.0
cp nht thc
phm s dng
tng b sung
D1
phiugiao
3.0
to n
hng
tng s
dng
D3 th kho
lng tn kho
s lng ti thiu
NH
QUN L
yu
cu
5.0
truy vn kt qu
tn kho truy vn
34
Cu hi:
Khi pht trin mt ng dng cn cc m hnh
lung d liu no? Trnh t s dng n?
S dng cc m hnh DFD mi loi lm
g?
Tin trnh pht trin cc m hnh lung d
liu qua cc bc nh th no? Chng c
gi tn tng ng l g?
Oct - 2007
35
Oct - 2007
36
M
hnh
nghip
v
Oct - 2007
Pht trin
cc DFD
vt l
Chuyn cc
DFD vt l
sang logic
B sung
chc
nng mi
Thit h
thng
x l
M hnh
khi nim
x l
nghip v
h hin ti
M hnh
thit k
lgic x l
nghip v
h hin ti
M hnh
thit k
lgic x l
nghip v
h mi
M hnh
h thng
vt l ca
h mi
37