Example Data Flow Diagram

Slides:



Advertisements
Similar presentations
Process Models: Data Flow Diagrams
Advertisements

BIS 360 – Lecture Seven Process Modeling (Chapter 8)
Johnb DFDs and Design John Bell The DeMarco notation.
Software Engineering-II
Chapter 7 Structuring System Process Requirements
How to : Data Flow Diagrams (DFDs)
DATA FLOW DIAGRAM (PART 2)
Jump to first page Chapter 2 System Analysis - Process Modeling.
Data Flow Diagrams Mechanics.
Chapter 9 - Control in Computerized Environment ATG 383 – Spring 2002.
Modern Systems Analysis and Design
Structuring System Requirements: Process Modeling
MIS 461: Structured System Analysis and Design Dr. A.T. Jarmoszko
 Dr. Syed Noman Hasany.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing and.
Process Models: Data Flow Diagrams
System Analysis and Design
Lecture Note 8 Using Data Flow Diagrams
Module 5 Reporting and Analyzing Operating Assets.
Perpetual Inventory System
Data Flow Diagrams BCA Sem IV K.I.R.A.S.
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
Data Flow Diagrams (DFDs)
Modeling the system the data flow diagram the context diagram level decomposition the cornucopia case portfolio project Systems Analysis and Design for.
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.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
1 Lecture 3: Introducing Data Flow Diagrams (DFDs) Section 1 - The Concept of Diagrams Why use Diagrams? Diagrams as Working Documents Systems Analysis.
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.
The Structured Specification. Why a Structured Specification? System analyst communicates the user requirements to the designer with a document called.
Computer System Analysis Chapter 8 Structuring System Requirements: Process Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
1 Ref: Prof Sarda Process Modeling…… Lecture Outline Data flow diagram (DFD)
Software Engineering INTRODUCTION TO SOFTWARE ENGINEERING.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 7 Data Flow Diagramming.
Slideshow 2 Setting Up Bank Services, Tax Services and Schedule Codes.
By Ms. Naira Partnerships-Merchandising Business.
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
1 DATA FLOW DIAGRAM. 2 Outline Process decomposition diagrams Data flow diagram (DFD)
Creating Data Flow Diagrams Presenter: Ms. Somia Razzaq.
Modern Systems Analysis and Design Fifth Edition
section II Analysis Systems Analysis and Design
IS3320 Developing and Using Management Information Systems Lecture 18: Data-Flow Diagrams 3 – Level 1 Modelling Rob Gleasure
More DFDs Class 12.
At the end of each day the evening manager at each store enters a code into the cash register, after which the cash register connects to the central computer.
Chapter 3 Graphs and Charts. Agenda Chart Object linking and embedding.
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
Use Case Diagrams. Introduction In the previous Lecture, you saw a brief review of the nine UML diagrams. Now that you have the clear, you'll start to.
C_ITIP211 LECTURER: E.DONDO. Unit 3 : PROCESS MODELING.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
Software Development Lifecycle- SDLC Design- using DFDs.
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 15: Data-Flow Diagrams 2 – Level.
At the end of each day the evening manager at each store enters a code into the cash register, after which the cash register connects to the central computer.
Data Flow Diagrams Mechanics.
Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment Models DFDs.
Modern Systems Analysis and Design Third Edition
Business System Development
CSS 496 Business Process Re-engineering for BS(CS)
System Process Modeling
DFD Examples Yong Choi BPA CSUB.
Continuation of Causeway Example
Structuring System Requirements: Process Modeling
Process & Logic Modeling
Data Flow Diagrams Mechanics.
Data Flow Diagrams Mechanics. Outline DFD symbols External entities (sources and sinks) Data Stores Data Flows Processes Types of diagrams Step by step.
Special Journals In Accounting
Chapter 6 Structuring System Requirements: Process Modeling
MBI 630: Week 4 Process Modeling
Context Level DFD Video Purchase System Video Information Management
Special Journals In Accounting
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Presentation transcript:

Example Data Flow Diagram

Generate Point Redemption Coupons Assume your assignment as an analyst is to take the 3.0 process and break it into smaller sub-processes

This figure from the text has an error, all processes MUST be numbered Data flows, sources, and sinks outside the boundary of the process will remain the same as we decompose the process into subprocesses

Additional Information The ‘Generate point redemption coupons’ process has several sub-processes The process ‘Separate into Categories’ takes the ‘Customer Activities’ data and classifies purchases as either ‘TV purchase or ‘Computer purchase’ or ‘Other purchase’ A TV purchase is checked to see if it is a TV suitable for a wall mounting, if so an instant coupon is created at the cash register and given to the customer A computer purchase causes an instant coupon to be generated for the customer to purchase additional memory – a file matching computer memory to computers is kept by Petrie Electronics All other sales go to a process that groups them by product group and updates the ‘Customer Activity Records’

Begin by including sources and sinks that cross the boundary Customer Activity Records Customer

Next add the sub-processes Customer Activity Records 3.2 If wall mounted, create coupon 3.1 Separate into categories 3.3 Create coupon for memory 3.4 Create totals by product group Customer

Next add any required data stores Customer Activity Records 3.2 If wall mounted, create coupon 3.1 Separate into categories 3.3 Create coupon for memory Memory Specifications 3.4 Create totals by product group Customer

Customer Activity Records Then add data flows and label them (remember that the data flows across the boundary cannot change) Customer Activity Records TV 3.2 If wall mounted, create coupon Coupons Customer Activities 3.1 Separate into categories Computer 3.3 Create coupon for memory Coupons Memory specifications All other activities Memory Specifications Coupon Information 3.4 Create totals by product group Customer

Check for errors

Customer Activity Records 3.2 If wall mounted, create coupon TV Coupons Customer Activities 3.1 Separate into categories Computer 3.3 Create coupon for memory Coupons Memory specifications All other activities Memory Specifications Coupon Information 3.4 Create totals by product group Customer