3/5/2009computer systems1 using data flow diagrams computer system: 1. input 2. data processing 3....
TRANSCRIPT
![Page 1: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/1.jpg)
3/5/2009 Computer systems 1
Using Using Data flow DiagramsData flow Diagrams
Computer System:
1. Input
2. Data Processing
3. Output
![Page 2: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/2.jpg)
3/5/2009 Computer systems 2
Data Flow DiagramData Flow DiagramCategorized as :Categorized as : Logical DFDLogical DFD
– focuses on the businessfocuses on the business– how the business operateshow the business operates– current systemcurrent system
Physical DFDPhysical DFD– how the system to be implementedhow the system to be implemented– including including
hardwarehardware software software filesfiles
![Page 3: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/3.jpg)
3/5/2009 Computer systems 3
AdvantagesAdvantages
Freedom from committing too Freedom from committing too early.early.
Understanding of the Understanding of the interrelatednessinterrelatedness
Communicating to users Communicating to users Analysis the necessary data and Analysis the necessary data and
processesprocesses
![Page 4: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/4.jpg)
3/5/2009 Computer systems 4
Convention SymbolsConvention Symbols
There are four There are four basic symbols:basic symbols:
1.1. EntityEntity2.2. Data flowData flow3.3. ProcessProcess4.4. Data storeData store
D2
![Page 5: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/5.jpg)
3/5/2009 Computer systems 5
ExampleExample
EntityEntity
Data flowData flow
ProcessProcess
Data storeData store
Student
2.1
CreateStudentRecord
New Student Information
D3 Student Master
![Page 6: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/6.jpg)
3/5/2009 Computer systems 6
Developing DFDDeveloping DFD
Creating the context Creating the context diagramdiagram
Drawing diagram 0Drawing diagram 0 Creating child diagramsCreating child diagrams
![Page 7: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/7.jpg)
3/5/2009 Computer systems 7
Context DiagramContext Diagram
0
SystemName
Entity 1
Entity 2
Entity 3Output C
Input A
Input B
![Page 8: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/8.jpg)
3/5/2009 Computer systems 8
Diagram 0Diagram 0
4
GeneralProcessDDD
3
GeneralProcessCCC
2
GeneralProcessBBB
1
GeneralProcessAAA
D2 Data store 2D1 Data store 1
Input A
Input B
Input BData Flow B
Data Flow D
E1
E2
E3
Data Flow CRecord A Record E
Record A Record E
![Page 9: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/9.jpg)
3/5/2009 Computer systems 9
Creating Child DiagramCreating Child Diagram
For each process n create diagram nFor each process n create diagram n Number child process with prefix n.Number child process with prefix n.
– Example: n.1, n.2, n.3, n.4 etcExample: n.1, n.2, n.3, n.4 etc Child diagram depicts detailed Child diagram depicts detailed
processesprocesses Includes all the inputs and outputs Includes all the inputs and outputs
of process nof process n
![Page 10: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/10.jpg)
3/5/2009 Computer systems 10
Diagram 1Diagram 1
Input A Data Flow B
Data Flow C
Record A
1.1
GeneralProcessAAA 1
1.2
GeneralProcessAAA 2
1.4
GeneralProcessAAA 4
1.3
GeneralProcessAAA 3
![Page 11: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/11.jpg)
3/5/2009 Computer systems 11
Diagram 2Diagram 2
Input BData Flow B
Record E
2.1
GeneralProcessBBB 1
2.2
GeneralProcessBBB 2
2.3
GeneralProcessBBB 3
D3 Data store 3
![Page 12: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/12.jpg)
3/5/2009 Computer systems 12
Diagram 3Diagram 3
Input BData Flow D
Record A
3.1
GeneralProcessCCC 1
3.2
GeneralProcessCCC 2
3.3
GeneralProcessCCC 1
3.4
GeneralProcessCCC 4
![Page 13: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/13.jpg)
3/5/2009 Computer systems 13
Diagram 4Diagram 4
Data Flow D
Record E
4.1
GeneralProcessDDD 1
4.1
GeneralProcessDDD 1
4.1
GeneralProcessDDD 1
D4 Data store 4
![Page 14: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/14.jpg)
3/5/2009 Computer systems 14
Creating Physical DFDCreating Physical DFD
Convert Convert Logical Data Flow nameLogical Data Flow name To Physical Data Flow nameTo Physical Data Flow name
– customer IDcustomer ID bar code bar code– paymentpayment in cash in cash– paymentpayment by credit card number by credit card number– reportreport send by mail send by mail– reportreport send by email send by email
![Page 15: 3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output](https://reader036.vdocuments.site/reader036/viewer/2022083009/5697bfab1a28abf838c9b1ff/html5/thumbnails/15.jpg)
3/5/2009 Computer systems 15
Partitioning Data Flow Partitioning Data Flow DiagramDiagram
Examining DFD and divided Examining DFD and divided into collections of: into collections of:
manualmanual procedures procedures computercomputer programs programsFor For implementationimplementation purpose purpose