33
 NH!P MÔN CÔNG NGH" PH#N M$M Gi%ng viên: &' Th( Thanh Tuy)n Email: [email protected]  

So do DFD

  • 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