Introduction to Data Flow Diagrams

Slides:



Advertisements
Similar presentations
CAPE COMPUTER SCIENCE UNIT 2
Advertisements

DFD Examples Yong Choi BPA CSUB.
CAPE INFORMATION TECHNOLOGY – Unit 2
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
New Customer Information
SYSTEMS ANALYSIS AND DESIGN TOOLS
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
Introduction to Data Flow Diagrams Week 6 CMIS570.
How to : Data Flow Diagrams (DFDs)
DATA FLOW DIAGRAM (PART 2)
Chapter 7 Using Data Flow Diagrams
Data Flow Diagramming. Data Flow Diagrams Data Flow Diagrams are a means to represent data transformation processes within an information system.
Data Model Examples: DFD’s and System Flowcharts
Modern Systems Analysis and Design
Modern Systems Analysis and Design Third Edition
Basic of DFD. Developing a DFD There are no FIXED rules about how a DFD should be developed… There is no such a DFD call “CORRECT DFD”… Expert SAs may.
DT211 Stage 2 Software Engineering
Data Flow Diagramming.
Lecture Note 8 Using Data Flow Diagrams
Data Flow Diagrams BCA Sem IV K.I.R.A.S.
Data-flow Diagrams Chapter 17. Elements of data-flow diagrams  There are four basic elements of data flow diagrams: Data Transforms: where data is filtered,
Data Flow Diagrams (DFDs)
DFD examples.
Chapter 1: Data Flow Diagram Structuring System Process Requirements
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.
DFD Examples Yong Choi BPA CSUB. Creating Data Flow Diagrams Steps: 1.Create a list of activities 2.Construct Context Level DFD (identifies external entities.
Data Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths.
Week 5: Business Processes and Process Modeling MIS 2101: Management Information Systems.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
1 DATA FLOW DIAGRAM. 2 Outline Process decomposition diagrams Data flow diagram (DFD)
Copyright 2002 Prentice-Hall, Inc. Chapter 7 Structuring System Requirements: Process Modeling.
Data Flow Diagrams (DFDs)
More DFDs Class 12.
Span of Control CEO VP Finance Finance Dept. VP Marketing Marketing Dept. VP Acctg Acctg Dept. CEO VP IS Plant Operations VP Mfg. Excess Span of Control.
Data Flow Diagramming 1. Used to represent processes that:  … capture, manipulate, store, & distribute data  … between a system & its environment 
Computer Studies Today Chapter 2 1 » Payroll system » Mailing list system » Ticketing system » Point-of-sale system » Electronic funds transfer system.
Modelling Complex Systems
- 1 - SW 분석 기법 개론 ( 구조적 분석 기법 ) 정 인 상정 인 Data Flow Diagram (DFD)  Graphical representation of functional modeling  In analysis, provide representation.
Systems Development and Documentation Techniques BAB 3 PERTEMUAN SIA-UMBY.
DFD Examples Yong Choi BPA CSUB.
Systems Documentation Techniques
Chapter 8 Structuring System Requirements: Process Modeling
Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment Models DFDs.
DATA FLOW DIAGRAMS Budi Arifitama.
Identifying Data Flows
Modern Systems Analysis and Design Third Edition
DFD examples.
Modern Systems Analysis and Design Third Edition
DFD Examples Yong Choi BPA CSUB.
DATA FLOW DIAGRAM (PART 2)
DATA FLOW DIAGRAM PART 2.
DATA FLOW DIAGRAM EXAMPLES
Structuring System Requirements: Process Modeling
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Process & Logic Modeling
DFD Example : Bus Garage Repairs
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Data Flow Diagramming.
Data Flow Diagramming Rules
DATA FLOW DIAGRAM.
Modern Systems Analysis and Design Third Edition
Chapter 11 The Accounting Information System
Chapter 7: Data Flow Diagram Structuring System Process Requirements
Modern Systems Analysis and Design Third Edition
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
Modern Systems Analysis and Design Third Edition
DFD Examples Yong Choi BPA CSUB.
Presentation transcript:

Introduction to Data Flow Diagrams Week 6 CMIS570

Project Identification SDLC Project Identification & Selection Project Initiation & Planning **Analysis** Logical Design Physical Design Implementation Maintenance

Parts of DFD External Agent; Source / Sink Data Store Process Data Flow Line

To Model the system Emphasize process Identify, hierarchically: The subsystems/functions of the system The transactions within a given function

Characteristics of DFD I-P-O modeling Leveling of DFDs (explosion) Balancing of data flows Shows flow of data not flow of control Shows set of possible paths (not what causes a path to be taken)

Explosion Also called Functional Decomposition An iterative process of breaking the description or perspective of a system down into finer and finer detail. Context diagram, Level 0 diagram, Level 1 diagrams, etc. Balancing the levels

What you CAN’T do: Processes Data Stores Agents Data Flows No input data flow, no output data flow Data Stores Data flow directly to another data store Agents Data flow directly to another external agent, data flow directly to or from data store Data Flows No double arrows, no “break-off” lines defined as something different, no data flow line into another data flow line

Cougar Burger Example Context Level

Cougar Burger Example Level 0

Cougar Burger example Level 1

Identifying DFD parts Bottom-up and Top-Down DFD fragments

Different types of DFDs Physical Logical Current vs New

DFD #1 – Order processing System We know customers send orders to the organization and the organization sends out the products ordered with a bill for those products. Within the organization there is an order processing system. Order processing system accepts, processes, and records data about orders. The system accepts only orders if sufficient inventory exists. Inventory files and goods sold files must be updated. After the order is recorded, the customer is sent a confirmation note.

DFD #2 – Grocery store system A grocery store has just implemented a new sales system. When a customer has selected the items for checkout, the item is scanned. The system is able to identify the item scanned because of its bar code. The system looks up the price of the item from a prices file. Once all items have been identified, a total price is computed and given to the customer.

DFD #3 Payroll system XYZ Corporation would like to implement a new payroll system to automate the current system. Currently, employees fill out a time record indicating the hours they worked. Gross pay is calculated based on each employees’ hourly rate and the hours they worked. Net pay is what they are actually paid after withholding deductions and taxes are taken out. Each employee receives a check with their net pay.