Create a data flow diagram

Slides:



Advertisements
Similar presentations
Information Systems Analysis and Design
Advertisements

Identifying Data Flows
Information System Analysis
DFD Examples Yong Choi BPA CSUB.
DFD examples.
SYSTEMS ANALYSIS AND DESIGN TOOLS
Documenting Information Systems
Documenting Information Systems
How to : Data Flow Diagrams (DFDs)
DATA FLOW DIAGRAM (PART 2)
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
Chapter 4 – Documenting Information Systems
Enterprise Analysis Understand the organizational context Functional areas/management levels affected by the system Overview of the business objects and.
DFD Construction Process Words to Diagrams. Data Flow Diagrams (DFDs) §Analysis tool §System modeling §Excellent documentation tool §Data flow, aka, business.
Draw the context and level 0 DFD
Data Flow Diagrams (DFDs) §Analysis tool §System modeling §Excellent documentation tool §Data flow, aka, business process §Provide a way to see the pattern.
Data Flow Diagramming. Data Flow Diagrams Data Flow Diagrams are a means to represent data transformation processes within an information system.
Modern Systems Analysis and Design
Spreadsheets in Finance and Forecasting Project Session 3b(ii) Data Flow Diagrams.
Data Flow Diagrams "Business process flow" not a Flow Chart.
System Analysis and Design
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Data Flow Diagramming.
Lecture Note 8 Using Data Flow Diagrams
CS451 - Lecture 6 1 CS451 Topic 6: DFD Tutorial Yugi Lee STB #555 (816)
Data Flow Diagrams BCA Sem IV K.I.R.A.S.
Copyright © 2016 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
DFD examples.
Modeling the system the data flow diagram the context diagram level decomposition the cornucopia case portfolio project Systems Analysis and Design for.
An Introduction to Level 0 and Level 1 DFD’s.
Data Flow Diagrams (DFDs). Data flow diagram (DFD) is a picture of the movement of data between external entities and the processes and data stores within.
DATA FLOW DIAGRAMS Learning Units
Systems Analysis & Design Data Flow Diagrams. End Home Data Flow Diagrams – Definition  A data flow diagram is a pictorial model that shows the flow.
Data-Flow Diagrams Week 10 Lecture 1. Data Flow Diagrams (DFDs) One of most important modelling tools used by system analysts In use since late 1970’s.
Documentation Why do auditors pay such close attention to system documentation? l It helps to understand the system - how it works. l The auditor’s documentation.
Data Flow Diagrams. What the ***** is a data flow diagram for? They look at data without considering the equipment needed. They are the first stage of.
Documenting the Flow of Information within a System  A Data flow diagram (DFDs) describes the flow of data within an information system, while ignoring.
Data Flow Diagrams (DFD). ScenarioCriteriaTasks Data flow diagram(DFD) is a diagram of the movement of data between external entities.
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
Tutorial DFD Cap I. Najwa AlGhamdi. context diagram  Why context diagram ?  To know Who will interact with system. What's the main input and output.
DON’T DO IT! IT’S NOT HOPELESS. Documentation Flowcharting Due to thier complexity (when looking at them), flowcharts intimidate many people. However,
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Chapter 8 Structuring System Requirements: Process Modeling 8.1.
Slide#: 1© GPS Financial Services Revised 05/03/2009 cms 2 RW Rep-AP-CashReq.Report ™ Cougar Mountain Software Professional Version.
Data Flow Diagrams (DFDs) 1Information Systems Engineering.
Data Flow Diagrams (DFDs)
section II Analysis Systems Analysis and Design
Data Flow Diagramming 1. Used to represent processes that:  … capture, manipulate, store, & distribute data  … between a system & its environment 
Systems Analysis & Design
Learning Objectives Today we will Learn: How to identify the data requirements of a IT system using a Data Flow Diagram.
 DEFINE JOURNALIZING TRANSACTION TERMS  IDENTIFY CONCEPTS RELATED TO JOURNALIZING TRANSACTIONS  RECORD IN A FIVE-COLUMN JOURNAL TRANSACTIONS TO SET.
Modelling Complex Systems
- 1 - SW 분석 기법 개론 ( 구조적 분석 기법 ) 정 인 상정 인 Data Flow Diagram (DFD)  Graphical representation of functional modeling  In analysis, provide representation.
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
Systems Documentation Techniques
Identifying Data Flows
Continuation of Causeway Example
Context and Data Flow Diagrams
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
Data Flow Diagramming.
Mailroom Recieves checks and remittance advices Endorses checks
DATA FLOW DIAGRAM.
G063 - Data flow diagrams.
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
Mailroom Recieves checks and remittance advices Endorses checks
Mailroom Recieves checks and remittance advices Endorses checks
Flowchart Symbols DFD Symbols Processes Input/Output Storage
DFD Process & Examples.
Presentation transcript:

Create a data flow diagram DFD Examples Create a data flow diagram

Which way does the window face

How many legs do you see

Information flow In this task you will produce a simple data flow diagram Your task is to produce A diagram showing the information flow when sandwiches are sold, calculations are made, there is some sort of output. Details showing the terminators/entities, processes and data stores.

Information flow Click to move through this show. Ordering a tuna roll Information flow Click to move through this show.

Ordering some lunch Tuna roll please! The customer A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll.

The waitresses write this down and passes the order to the chef. Ordering some lunch The waitresses Order 1 x Tuna roll Order 1 x Tuna roll The waitresses write this down and passes the order to the chef.

Ordering some lunch Order The chef Order 1 x Tuna roll The chef gets the order and makes the roll. The roll is then passed back to the waitress.

The customer pays their bill. Ordering some lunch Coffee Control 1 tuna roll RM 2.99 Thank you The waitresses The customer Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the cash till. This shows how much the customer owes. The customer pays their bill.

Ordering some lunch The waitresses The customer When the food arrives from the chef, the waitress gives it to the customer.

Information flow The next few slides demonstrate how to produce the data flow diagram – this example is for ordering a tuna roll.

Analyse the problem Put a square around any inputs or outputs involved - these are entities. Circle any data stores. Underline any processing that takes place Sketch out the information flow, joining up the people (entities, the processing and the data stores

Square around inputs and outputs A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer.

Circle data stores A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer.

Underline any processing A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer.

DFD Symbols External Entity Flow of Data Process Data Store Customer Chef Bill Flow of Data Process Preparing a bill Menu Data Store

The customer and the chef are ENTITIES Who are the ENTITIES? Customer Chef The customer is a source of information – the person who start the whole process off. The chef is a destination of the information. The customer and the chef are ENTITIES

What is a DATA STORE The menu is a DATA STORE Customer Chef The menu or price list keeps a record of prices – it is a data store. Sandwich prices The menu is a DATA STORE

The waitress is a process Who is a process? Order sandwich Customer Chef The waitress processes the order The waitress is a process Sandwich prices The waitress is not shown as an entity because she does not produce or receive information (ultimately – the order goes to the chef!!). She is not a data SOURCE or SINK!

The arrows indicate data flows 1. order Customer Order sandwich 5. invoice 2. order Chef 6. payment 8. Tuna 7. receipt 9. Tuna 4. price 3. query price Sandwich prices The arrows indicate data flows The final Data Flow Diagram

Before you start! A few rules to follow!!

There must always be a process between entities! Customer Chef X wrong! There must always be a process between entities!

Information flows must NEVER cross! Customer Order sandwich Chef X wrong! Sandwich prices Information flows must NEVER cross!

Assignment – CDs by mail order Bebop Records is a mail-order company that distributes CDs and tapes at discount prices to record club members. When an order processing clerk receives an order form, he or she verifies that the sender is a club member by checking the Member file. If the sender is not a member, the clerk returns the order along with a membership application form. If the customer is a member, the clerk verifies the order item data by checking the Item file. Then the clerk enters the order data and saves it to the Daily Order file. The clerk also prints an invoice and shipping list for each order, which are forwarded to Order Fulfillment.

Annotating the text Processing Annotating the text Data stores Annotating the text Entities

The end DFDs