Professional Documents
Culture Documents
Cc khi nim
M hnh d liu (Data models) M hnh chc nng(Functional Models) L k thut t chc v h thng d liu trn ti liu.(organizing and documenting system's data) nh ra cu trc ca cc chc nng qun l gip cho h thng qun l thc hin cc ng dng qun l
2
Cc khi nim
M hnh x l:is a technique for organizing and documenting a system's processes, inputs, outputs and data stores. M hnh x l phn mm l mt m t tru tng ca cc qu trnh x l. Cc m hnh h thng l tp cc chc nng tng tccung cp cc chc nng x l.
M hnh x l (DFD)
DFD(Data flow diagram- m hnh lung d liu) l mt trong nhng cng c hu hiu ca giai on phn tch(is one of the tools used in the analysis phase). S dng DFD biu din mt cch linh hot cc thc th ngoi, cc chc nng, lung d liu v cc kho d liu (p74)
DFD lun l(logic) din t h thng lm g m khng din t iu lm nh th no, tp trung vo cc hot ng ca doanh nghip m khng tp trung vo h thng s to dng ra sao. DFD vt l (physical) din t h thng s c thc hin nh th no, trong cp n phn cng, phn mm, tp tin v con ngi.
5
DFD: din t hot ng ca h thng hin hnh (da trn xc nh yu cu) DFD: l phng tin trao i gia ngi phn tch v ngi s dng DFD: xy dng ti liu c t thit k x l.
External Entity
7
Modules:
Mt h thng ln (large system) bao gm cc h thng con(subsystems) c lp(independent) m c th kt ni vi nhau. Phn chia modules ph thuc vo:
Processes:
Phn tch yu cu Thit k kin trc Tch hp h thng Tn h thng Tn h thng con Mt ng t ///xem thm p76
9
Data flows : l thnh phn th hin mu d liu ra/vo ca x l (represents the input (or output) of data to (or
from) a process ("data in motion")).
Data flows: ch l d liu (only data), khng l iu khin (not control). u mi tn ch im n ca d liu. Data flows:
Phi bt u hay kt thc mt process. T kho d liu n x l hay ngc li T tc nhn ngoi n x l hay ngc li
Mi dng d liu phi c mt tn duy nht bng danh t th hin phn t d liu hay cu trc d liu
10
Data store(Kho d liu): l ni cha d liu, l cc bng c xc nh trong qu trnh phn tch thit k d liu (an "inventory" of data ). Dng d liu hng v kho d liu dng din t hot ng: thm, sa hay xa d liu. Dng d liu ri kho d liu: din t hot ng c d liu trong kho.
11
Tc nhn ngoi(External Entities) : l thnh phn nm ngoi h thng c quan h cung cp hay nhn d liu t thnh phn x l. Mi tc nhn phi c t tn bng danh t.
12
13
Vi m hnh qun l trn, gi s c form nhp liu i din cho thnh phn x l ca vic thm mi mt n hng c dng:
14
Logic hot ng ca thnh phn x l thm mi n hng c din t bng cc s DFD cp 0 nh hnh:
15
Tn khch hng+ a ch+ S in thoi 1.2 Thm khch hng D1 Mat hang
Cc cp ca s DFD
DFD din t h thng t tng qut n chi tit S mc chi tit c phn r t mc tng qut hn:
Mi s DFD cha ti a 9 x l
17
Cc cp ca s DFD
Mi x l ca DFD c trn 4 dng d liu vo ra phi c phn r thnh s DFD con. x l khng th phn r phi c thit k x l chi tit bng cc cu lnh, s thut gii, bng quyt nh, cy quyt nh
18
Din t ton b h thng bng mt x l DFD ng cnh l s mc tng qut nht DFD ng cnh xc nh phm vi ca h thng DFD ng cnh khng c kho d liu
19
20
Gm cc x l p ng li cc s kin c pht sinh t cc tc nhn ngoi h thng DFD cp 0 chnh l s phn r t x l ca s ng cnh DFD cp 0 phi din t tt c cc kho d liu v dng d liu vo ra c lin quan n x l.
21
22
DFD cp con
Hnh thnh t vic phn r (decomposition ) x l c trn 4 dng d liu vo ra. Dng d liu vo ra ca s phi cn bng (balancing) vi dng d liu ca x l c phn r.
23
DFD cp con- v d
n hng S n hng Khch hng M hng hay enter 1.4.1 enter Tm m t, vt, n gi ca mt hng M hng+ n gi S lng S n hng
D2 D3
1.4.3 To n hng
24
Process(o x ly)
Phai chuyen o x ly ch co mot dong d lieu i ra thanh tac nhan cung cap d lieu. Phai chuyen o x ly ch co mot dong d lieu i vao thanh tac nhan nhan d lieu. Dung ong t e at ten cho o x ly. Dong d lieu khong the la cau noi gia hai kho d lieu. Dong d lieu khong the la cau noi gia tac nhan va kho d lieu. Dung danh t e at ten cho kho d lieu.
25
Dong d lieu khong the la cau noi gia hai tac nhan Dung danh t e at ten cho tac nhan. Dong d lieu khong the la cau noi cua mot x ly. Dong d lieu vao kho d lieu mang y ngha cap nhat (them, sa, xoa) Dong d lieu ra khoi kho d lieu mang y ngha tham khao. Dung danh t e at ten cho dong d lieu.
26
e tranh cac dong d lieu giao nhau, tren s o DFD, ta co the lap lai cac kho d lieu, cac tac nhan
Cac phan t lap lai nay c anh dau bang cach ve them ng ke oi doc cho kho d lieu va ng ke cheo cho tac nhan .
27
Cc quy tc khi v
Mt qu trnh phi lun c lung d liu vo v ra Khng cn c mt lung d liu (m khng c s bin i) lin kt vi mt qu trnh (v hot ng nh vy l v gi tr) Cc qu trnh cha v cc qu trnh con tng ng ca n phi c cc lung d liu vo ra ging nhau (nhng cc qu trnh con c th c lung d liu ca ring n) Cc lung d liu khng th t phn tch c Mt gi d liu c th gm nhiu phn t d liu c truyn i ng thi ti cng mt ch Khng c s dng mi tn hai chiu v lung vo (cp nht) v lung ra (trch thng tin) ca mt kho d liu mang ni dung thng tin khc nhau
28