Upload
nghia
View
2
Download
0
Embed Size (px)
DESCRIPTION
Sơ đồ DFD
Citation preview
NHP MN CNG NGH PHN MM
Ging vin: Th Thanh Tuyn Email: [email protected]
2 Nhp mn Cng ngh Phn mm October 14
Ni dung mn hc
nTng quan v Cng ngh phn mm
nXc nh v m hnh ha yu cu phn mm (tt)
nThit k phn mm
nCi t phn mm nKim th v bo tr
n n mn hc
3 Nhp mn Cng ngh Phn mm October 14
Xc nh yu cu v m hnh ha yu cu
nMc tiu: Xc nh cc yu cu phn mm v cch thc thc hin chng trong th gii thc.
nKt qu: - Danh sch cc yu cu phn mm; - S lung d liu cho tng yu cu phn mm.
4 Nhp mn Cng ngh Phn mm October 14
Cch thc tin hnh
Kho st hin trng
Lp danh sch cc yu cu phn mm
Lp s lung d liu
5 Nhp mn Cng ngh Phn mm October 14
Lp S lung d liu
nKhi nim: S lung d liu (DFD-Data Flow Diagram) l s biu th cc thng tin lin quan n vic thc hin cc nghip v trong th gii thc bn trong my tnh.
nMc tiu: M hnh ha th gii thc vi cc yu cu xc nh.
nKt qu: - S lung d liu ca tng cng vic; - S phi hp gia cc cng vic.
6 Nhp mn Cng ngh Phn mm October 14
Danh sch cc k hiu
Tn
Tn
Tn
Tn
Tn
Tn
Tn
Tn
Ngi dng/Thit b Khi x l
Lung d liu
B nh ph
7 Nhp mn Cng ngh Phn mm October 14
S lung d liu tng qut
Tn
Tn
Thit b nhp Thit b xut
Tn
D1 D6
D3 D4
D2 D5
8 Nhp mn Cng ngh Phn mm October 14
nD1: Thng tin xut pht t ngi dng
nD2: Thng tin xut pht t thit b nhp khc chun
nD3: Thng tin xut pht t b nh ph
nD4: Thng tin ghi xung b nh ph
nD5: Thng tin a ra thit b xut khc chun
nD6: Thng tin tr v cho ngi dng
***D (Data): l thng tin, khng phi hnh ng.
S lung d liu tng qut (tt)
9 Nhp mn Cng ngh Phn mm October 14
nCc tin trnh phi c lung vo, lung ra. nKhng c lung d liu trc tip gia cc tc nhn v
gia tc nhn vi kho d liu.
nQu trnh lp s lung d liu cho mt cng vic c tin hnh qua 3 bc:
B1: Xc nh d liu nhp B2: Xc nh d liu xut B3: M t x l
Cc lu
10 Nhp mn Cng ngh Phn mm October 14
nD liu nhp bao gm D1, D2 v D3. nD1 da vo biu mu lin quan. nD2 c nhp t thit b khc chut v bn phm. nD3 l thng tin lin quan c t b nh ph. nNguyn tc ca d liu nhp D1 v D2: Khng nhp vo cc d liu c lu tr trc . Khng nhp vo cc d liu c th tnh ton c da
trn qui nh hay cng thc c.
B1: Xc nh d liu nhp
11 Nhp mn Cng ngh Phn mm October 14
nD liu xut bao gm D4, D5 v D6. nD4: ghi cc kt qu mi to lp hoc cc d liu c nhng
b thay i sau khi x l. nD5 da vo biu mu lin quan, xut ra thit b khc mn hnh. nD6 da vo biu mu lin quan. nMt s lu : Phi c thng bo cho bit cng vic c thc hin thnh
cng hay tht bi. Khng phi tt c d liu xut ra mn hnh u h tr xut
ra my in, ty vo yu cu c th m c th thay i cch trnh by khi in hoc khng h tr.
B2: Xc nh d liu xut
12 Nhp mn Cng ngh Phn mm October 14
nM t qu trnh s dng d liu nhp (D1, D2, D3) to ra d liu xut (D4, D5, D6).
nMt s lu : Ch m t x l m khng cn quan tm n cch thc
hin nhp xut.
M t cc x l theo nhm cc x l c lin quan. Sp xp cc x l theo trnh t hp l.
B3: M t x l
13 Nhp mn Cng ngh Phn mm October 14
S lung d liu cho cng vic Lu tr
Tn
Tn
Thit b nhp Thit b xut
Tn
D1 D6
D3 D4
D2 D5
14 Nhp mn Cng ngh Phn mm October 14
nD1: Thng tin cn lu tr
nD2: Khng c
nD3: Thng tin v qui nh
nD4: D1 +
nD5: D4
nD6: Khng c
S lung d liu cho cng vic Lu tr (tt)
15 Nhp mn Cng ngh Phn mm October 14
S lung d liu cho cng vic Tra cu
Tn
Tn
Thit b nhp Thit b xut
Tn
D1 D6
D3 D4
D2 D5
16 Nhp mn Cng ngh Phn mm October 14
nD1: Thng tin v tiu chun tra cu
nD2: Khng c
nD3: Thng tin v danh sch cc i tng tha mn tiu chun tra cu
nD4: Khng c
nD5: D3
nD6: D5
S lung d liu cho cng vic Tra cu (tt)
17 Nhp mn Cng ngh Phn mm October 14
S lung d liu cho cng vic Kt xut
Tn
Tn
Thit b nhp Thit b xut
Tn
D1 D6
D3 D4
D2 D5
18 Nhp mn Cng ngh Phn mm October 14
nD1: Thi gian
nD2: Khng c
nD3: Thng tin cn cho vic lp bo co
nD4: Thng tin v bo co
nD5: D4
nD6: D5
S lung d liu cho cng vic Kt xut (tt)
19 Nhp mn Cng ngh Phn mm October 14
V d 1
S Lung d liu cho yu cu Tra cu bnh nhn trong ti Qun l Phng mch t:
Tra cu bnh nhn
Ngi dng
B nh ph
Thit b nhp Thit b xut
D1 D6
D2 D5
D4 D3
20 Nhp mn Cng ngh Phn mm October 14
Biu mu lin quan:
21 Nhp mn Cng ngh Phn mm October 14
nD1: Tiu chun tra cu (h tn, gii tnh, nm sinh, a ch, ngy khm, loi bnh, triu chng).
nD2: Khng c nD3: Danh sch bnh nhn tha tiu chun tra cu
cng vi cc thng tin chi tit lin quan (h tn, ngy khm, loi bnh, triu chng).
nD4: Khng c nD5: D3 nD6: D5
22 Nhp mn Cng ngh Phn mm October 14
nB1: Nhn D1 t ngi dng
nB2: Kt ni c s d liu
nB3: c D3 t b nh ph
nB4: Xut D5 ra my in
nB5: Tr D6 cho ngi dng
nB6: ng kt ni c s d liu
nB7: Kt thc
Thut ton
23 Nhp mn Cng ngh Phn mm October 14
V d 2
S Lung d liu cho yu cu Bo co thng k tnh hnh mn sch theo th loi trong ti Qun l Th vin:
B/c thng k tnh hnh mn sch theo th loi
Ngi dng
B nh ph
D1 D6
Tb nhp D2
Tb xut D5
D4 D3
24 Nhp mn Cng ngh Phn mm October 14
Biu mu lin quan:
25 Nhp mn Cng ngh Phn mm October 14
nD1: Thng nD2: Khng c nD3: Danh sch cc phiu mn sch trong thng (*) nD4: D1 + thng tin thng k theo tng th loi c mn trong thng (s lt mn, t l mn) + tng s lt mn.
nD5: D4 nD6: D5 (*) Mn thi im no tnh theo thi im , khng tnh 2 ln nu lt mn ri vo thi im gia 2 thng.
26 Nhp mn Cng ngh Phn mm October 14
nB1: Nhn D1 t ngi dng nB2: Kt ni c s d liu nB3: c D3 t b nh ph nB4: m s lt mn theo tng th loi t danh sch
cc phiu mn trong thng (t D3).
nB5: Tnh tng s lt mn ca tt c cc th loi ( s phiu mn).
nB6: Tnh t l mn theo tng th loi da vo s lt mn ca tng th loi v tng s lt mn ca tt c cc th loi.
Thut ton
27 Nhp mn Cng ngh Phn mm October 14
nB7: Lu D4 xung b nh ph
nB8: Xut D5 ra my in
nB9: Tr D6 cho ngi dng
nB10: ng kt ni c s d liu
nB11: Kt thc
Thut ton (tt)
28 Nhp mn Cng ngh Phn mm October 14
V d 3
S Lung d liu cho yu cu Tip nhn i l trong ti Qun l cc i l:
Lp h s i l
Ngi dng
B nh ph
D1 D6
Tb nhp D2
Tb xut D5
D4 D3
29 Nhp mn Cng ngh Phn mm October 14
Biu mu v qui nh lin quan:
30 Nhp mn Cng ngh Phn mm October 14
nD1: Tn i l, loi i l, in thoi, a ch, qun, ngy tip nhn.
nD2: Khng c nD3: Danh sch cc Loi i l, danh sch cc Qun, s i l ti a trong mi qun, danh sch cc i l tng ng vi qun (trong D1).
nD4: D1 nD5: D4 nD6: Khng c
31 Nhp mn Cng ngh Phn mm October 14
nB1: Nhn D1 t ngi dng nB2: Kt ni c s d liu nB3: c D3 t b nh ph nB4: Kim tra loi i l (D1) c thuc danh sch cc Loi i l (D3) hay khng.
nB5: Kim tra qun (D1) c thuc danh sch cc Qun (D3) hay khng.
nB6: Kim tra qui nh s i l ti a trong mi qun.
Thut ton
32 Nhp mn Cng ngh Phn mm October 14
nB7: Nu khng tha mn cc iu kin trn th n B10
nB8: Lu D4 xung b nh ph
nB9: Xut D5 ra my in
nB10: ng kt ni c s d liu
nB11: Kt thc
Thut ton (tt)
33 Nhp mn Cng ngh Phn mm October 14
Q & A