Title: Data Flow Diagram (DFD)
1Data Flow Diagram (DFD)
Chapter 2-1
- ??? ...?????????????? ????????
- Kate_psu08_at_hotmail.com
2Concept System Analysis
- ???????????????????????
- Data Flow Diagram (DFD)
- ??????????????????????? ??????
- ??????????????????? ???????????
- ?????????????????????????
- Context Diagram (Level 0)
- System Diagram (Level 1)
- Lower Level DFD
3System Analysis
- ???????????????????????
- ??????????????????????????????????????????????
??????????????????????????????????????? - ????????????????????? (Logical Model)
- Data Flow Diagram (DFD) ?????????????????
???????????????? ???????????????????
????????????? ????? ????????? - ??????????????????? (Data Model)
- E-R Diagram ????????????????????????????????
4????????? Process
5Process Hierarchy chart
Hierarchy chart ??? ???????????????????????????
?????????????????????? ??????
6(No Transcript)
7(No Transcript)
8Data Flow Diagram (DFD)
- DFD ?????????????????
- DFD ???????????????????????????????? data ???
process ??????????????????? - DFD ??????????????????????????? logical
model ??????????????? process ???????????????????
? ???????????? process ??????????????????????
(??? what ????????? how) - ???????????? DFD ??????????????????????? 2
???
- Gane and Sarson
- Yourdon
9Data Flow Diagram (DFD)
- ????????????????????????????? DFD ?????? 4 ???
??? - 1. Process
- 2. Data flow
- 3. Data store
- 4. External entity
- DFD ????????????
- 1. ??????????????????
- 2. ??????????????
- 3. ?????????????????????
- 4. ?????????????????????????????????????????????
????
10(No Transcript)
11?????????????????????????????
- Process symbol
- ??????? ??????????????? ???? ?????
- ????????????????????? (Verb) ???? ?????????
??????? ??????? ??????????? - ???????????????????????????????? ?????????????
???????????????? process ?????????????????
process description - ??????????? (input) ??? ??? ??????? (output)
????????? ?????????????????? process ????
12?????????????????????????????
- Data flow symbol
- ????????????????? ?????????????????????????
- ???????????????????????????????? 1 ???
- ????? process ??????????????? 1 data flow
???? ???? 1 data flow ???
Customer
Order
13(No Transcript)
14(No Transcript)
15?????????????????????????????
- Data store symbol
- ?????????????????????????????????? ???? ????????
- ???????????????????????????????????????????
- ????????????????????? process
- ??????????????? 1 data flow ???? ???? 1 data
flow ???
16(No Transcript)
17(No Transcript)
18?????????????????????????????
- External entity symbol
- ?????????????????????????
- ????????? ???????? ?????? ???? ??????
???????????????????? ??? - ????????????????????????
- ?????????????????????????? terminators ????
source ???? sink
19(No Transcript)
20(No Transcript)
21??????????????????????????????
- Process
- Process ?????????? Input ??? Output Data flow
- ????? input ??????????
- ????? output ??????????
- ??????? process ???????????????? ????
?????????????
22??????????????????????????????
- Data Store
- ????? data flow ??? data store ????? data store
- ????? data flow ??? external entity ????? data
store - ????? data flow ??? data store ????? external
entity - Data store ????????????????? ????
????????????????
23??????????????????????????????
- External Entity
- ????? data flow ??? external entity ?? external
entity - ??????? external entity ????????? ???? ??????
- Data FlowData Flow
- data flow ?????????????????????????????
- data flow 11 ????????????????? 22 ????
??????????????????????????? ??? - ????? 2 process2 process
- ????? data flow ?? join ??????????????????????
24??????????????????????????????
- Data FlowData Flow (???)
- Data flow ?????????? process ????
- Data flow ??????? data store ?????????? update
????????? - ???????????????????
- ??????????????????????
25(No Transcript)
26(No Transcript)
27?????????????????????????
(??????????????????)
(???????????)
(??????????????)
(????????????????????????)
28(??????????????????)
(???????????)
(??????????????)
(???????????????????)
(?????????????)
(???????????????????????????)
(???????????????????????)
(????????????????????)
(??????????????????)
(??????????? )
29(No Transcript)
30(No Transcript)
31Context Diagram (Level 0)
- ????????????????? DFD ?????????????????
????????????????????? - ??????????
- ???????????? 1 process ???????? ??? process
?????????????????????????????? - ???????????????? ????? process ??????????? 0
- context diagram ????????????????????? ???
external, process ??? data flow - ?????????? data store ??????????
32(No Transcript)
33(No Transcript)
34System Diagram (Level 1)
- ??????????????????????????????????????????? ???
process - ????????
- ??????????????????????????????? context diagram
- ???????????????????????????? context diagram
- ???? Process ??????????? , Data Flows ,
External ??? Data - Stores
35(No Transcript)
36(No Transcript)
37Lower-Level DFD
- ????????????????????????????????? process ???
??????????????? - ?????????????????????? ? ?????????????????????????
? - ?????? Process ???????????? 1
?????????????????????????
38(No Transcript)
39(No Transcript)