Data Flow Diagramming.

Slides:



Advertisements
Similar presentations
Information Systems Analysis and Design
Advertisements

DFD Examples Yong Choi BPA CSUB.
Johnb DFDs and Design John Bell The DeMarco notation.
New Customer Information
Accounting Information Systems: Definitions and Characteristics.
ATG Chapter 3 ATG CHAP 3 Data Flow Diagrams and Flow Charts Spring 2002.
Create a data flow diagram
Systems Documentation Techniques
Documenting Information Systems
Data Flow Diagramming Solutions to In-Class Exercises
Introduction to Data Flow Diagrams Week 6 CMIS570.
How to : Data Flow Diagrams (DFDs)
Enterprise Analysis Understand the organizational context Functional areas/management levels affected by the system Overview of the business objects and.
Draw the context and level 0 DFD
IMS1001 – Information Systems 1 CSE Information Systems 1
Jump to first page Chapter 2 System Analysis - Process Modeling.
Data Model Examples: DFD’s and System Flowcharts
MIS 461: Structured System Analysis and Design Dr. A.T. Jarmoszko
3.1 Topic 3 MODELLING IN INFORMATION SYSTEMS DEVELOPMENT; PROCESS MODELLING IMS Systems Analysis and Design.
Data Flow Diagrams class
DT211 Stage 2 Software Engineering
Process Modelling Using Data Flow Diagrams - Building and Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems.
System Analysis and Design
Lecture Note 8 Using Data Flow Diagrams
TRANSACTION PROCESSING SYSTEM (TPS)
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
DFD examples.
Chapter 1: Data Flow Diagram Structuring System Process Requirements
IT323 - Software Engineering 2 Tutorial 1. 0 The system 1.0 A Function 1.1 Activity of the function Task Task Task 1.2 Another activity.
1 Chapter 2 Revision: Documentation DFD System FC.
ACG 6415 Data Modeling: Data Flow Diagrams Flow Charts.
Flowchart and Data Flow Diagrams
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
A Model of Accounting Information System Data Information Database Data processing software Management Environment Input physical resources Output physical.
Judi Prajetno Sugiono ©2009 Management Information System Additional note for DFD.
Structuring System Requirements: Process Modeling
DFDs.
Process Models: Data Flow Diagrams Chapter 2. Process Modeling Objective: Understand the concept of business processes Understand and create Data Flow.
Chapter 8 Transaction Processing, Electronic Commerce, and Enterprise Resource Planning Systems.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
Data Flow Diagrams (DFDs) 1Information Systems Engineering.
Tutorial Ch 1 Ch 2 Ch 3 Ch 4.
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Data Flow Diagrams (DFDs)
More DFDs Class 12.
Data Flow Diagramming 1. Used to represent processes that:  … capture, manipulate, store, & distribute data  … between a system & its environment 
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
Modelling Complex Systems
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
The mailroom receives customer orders from customers, where clerks sort orders from the rest of the mail, group them into batches, prepare a transmittal.
7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition.
Day 4 – pre-class prep Process Modeling Data flow diagrams :
DFD Examples Yong Choi BPA CSUB.
DATA FLOW DIAGRAMS Budi Arifitama.
Business System Development
Introduction to Transaction Processing
System Process Modeling
DFD Examples Yong Choi BPA CSUB.
Process & Logic Modeling
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.
DFD Example : Bus Garage Repairs
Data Flow Diagramming.
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.
The mailroom receives customer orders from customers, where clerks sort orders from the rest of the mail, group them into batches, prepare a transmittal.
Chapter 11 The Accounting Information System
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.
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
Introduction to Data Flow Diagrams
DFD Examples Yong Choi BPA CSUB.
Presentation transcript:

Data Flow Diagramming

Data Flow Diagramming Represent processes …that capture, manipulate, store, & distribute data …between a system & its environment … & among system components.

Data Flow Diagramming a process modeling technique Source input retrieval Data Store # # Process storage output Sink 2.0 Connector Show that data flow continues to another process

Context Diagram An overview Represents the System Scope Customers Sales orders Accepted sales order file Rejected sales order report Order Entry System Inventory System Sales Manager

Level-0 Diagram Customers Sales orders Item numbers Item prices Master item number list 1.0 Screen sales orders Item prices Master price list Accepted sales order file Rejected sales order file 2.0 Sort rejected sales order file Sorted rejected sales order file Inventory System 3.0 Prepare rejected sales order report Rejected sales order report Sales Manager

Level 1 Diagram (for Process 1.0) aka: Diagram 1.0 Customers Sales orders 1.1 Verify item number Master item number list Master item number list Item numbers Verified item numbers Accepted sales order file 1.2 Verify price Inventory System Item prices Master price list Master price list Rejected sales order file 2.0

DFD Rules Naming Conventions Rules By Type DFDs should: Processes Accurately represents the system Be Balanced Be Consistent Be Readable Naming Conventions Processes Verb phrase = verb + object e.g. ValidateAccount, CalculateTax Data Flows Noun/noun phrase = adj + object e.g. payment, verified payment Data Stores e.g. Employee, HourlyEmployee External Agent Customer, Regional Warehouse, e.g. Billing System Rules By Type Process Must have both inputs & outputs At least one output must be different Data Flow Has only one direction Cannot return directly to the process Data must be moved via a process

Other Concepts Retrieval Updates Packet Insert Update Delete Price Inventory Item Item # Price Inventory Item New item Inventory Item Quantity on hand Inventory Item Purged item Inventory Item Student Application & resume Student application When items travel together resume # P1.1 # P1.1

DFD Practice Draw a Level-0 Diagram Notes: Time card ≠ Time sheet Treat “Employee” as external to this system. Employees provide the departmental secretary with their weekly timecards. The secretary prepares a weekly time sheet that lists each employee, the total hours worked, and the hourly rate. The timecards are filed in a Time card history file. The departmental supervisor signs the time sheet if everything seems to be in order. If any figures are unacceptable, the supervisor returns the sheet to the secretary. The acceptable sheets from the departments are sent in the company mail to the accounting department. The accounting clerk uses the acceptable time sheets to calculate payroll earnings and writes the earnings on the time sheets. Another clerk uses the time sheets to prepare the payroll checks, which are forwarded to the employees. After this operation, the time sheets are filed in an off-line Time sheet history file.