Data Flow Diagram Purpose – visually depict how data moves and changes through a top-down, logical model Logical model – requirements and the relationship.

Slides:



Advertisements
Similar presentations
CAPE INFORMATION TECHNOLOGY – Unit 2
Advertisements

Systems Analysis Requirements structuring Process Modeling
Practice data flow diagramming as a tool for structured system programming (process modelling) DATA FLOW DIAGRAMs.
Chapter 7 Structuring System Process Requirements
Chapter 4 Enterprise Modeling.
How to : Data Flow Diagrams (DFDs)
Chapter 4.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Systems Analysis and Design 9th Edition
Jump to first page Chapter 2 System Analysis - Process Modeling.
Modern Systems Analysis and Design
MIS 461: Structured System Analysis and Design Dr. A.T. Jarmoszko
Data and Process Modeling
System Analysis and Design
Chapter 4.
System Analysis and Design
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Phase 2 – Systems Analysis
Data and Process Modeling.  Describe data and process modeling, and name the main data and process modeling techniques.
Chapter 7 Structuring System Process Requirements
Systems Analysis and Design 10th Edition
Data Flow Diagrams (DFDs)
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Prof. Mohammad Moizuddin
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.
Structuring System Process Requirements. Learning Objectives Understand the logical modeling of processes by studying examples of data flow diagrams (DFDs).
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
Data and Process Modeling
1 Chapter 2 Revision: Documentation DFD System FC.
Data Flow Diagrams.
Systems Analysis & Design Data Flow Diagrams. End Home Data Flow Diagrams – Definition  A data flow diagram is a pictorial model that shows the flow.
Phase 2: Systems Analysis
Data Flow Diagram A method used to analyze a system in a structured way Used during: Analysis stage: to describe the current system Design stage: to describe.
Chapter 7 Structuring System Process Requirements
PHASE 2: SYSTEMS ANALYSIS
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
Chapter 4 Home Page – Welcome! To navigate the slide presentation, use the navigation bar on the left OR use your right and left arrow keys. Move your.
Chapter 4 enterprise modeling
System Decomposition Overview. Data Flow Diagrams Despite the name “Data Flow Diagrams”, DFD have a process, rather than a data, focus We represent all.
CHAPTER 5 1 DATA AND PROCESS ANALYSIS. Chapter Objectives Describe data and process modeling concepts and tools, including data flow diagrams, a data.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 5 Structuring.
Data Flow Diagrams (DFDs)
Modern Systems Analysis and Design Fifth Edition
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Systems Analysis and Design 8th Edition
Systems Analysis and Design 8th Edition
1Lecture 8 Introduction to Systems Analysis l Objectives –Explain how systems analysis relates to business needs, problems, and opportunities –List and.
C HAPTER 8 STRUCTURED APPROACH WITH THE DATA & PROCESS MODELING.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
C_ITIP211 LECTURER: E.DONDO. Unit 3 : PROCESS MODELING.
MIS 360: System Analysis and Design Dr. Qasem Al-Radaideh Department of Computer Information Systems Faculty of Information Technology Yarmouk University.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Structured Analysis Methods and Tools
Systems Documentation Techniques
Business System Development
Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment Models DFDs.
Business System Development
System Process Modeling
Context and Data Flow Diagrams
Structuring System Requirements: Process Modeling
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Process & Logic Modeling
تحلیل سیستم‌ها مدل‌سازی پردازشی.
MBI 630: Week 4 Process Modeling
G063 - Data flow diagrams.
Presentation transcript:

Data Flow Diagram Purpose – visually depict how data moves and changes through a top-down, logical model Logical model – requirements and the relationship among the requirements DFD is not program logic or processing logic

Data Flow Diagram

Leveling –Top-down approach –General to detailed

DFD Process Symbol Processes change the data from one form to another form Data is input for a process Processes transform data to produce output

DFD Process Symbol Rules Place the name of the process inside the circle in ALL CAPS The name identifies its function The name consists of an active verb followed by a descriptive, single noun APPLY DISCOUNTVERIFY ORDER

DFD Process Symbol Rules Process details are not shown A process is a black box, as for as details are concerned Levels of DFD (context / diagram 0)

DFD Data Flow Symbol A line with an arrowhead showing the direction of the data flow. Purpose is to depict the pathway that data moves from one part of an information system to another part Data Flow name identifies the data it represents

DFD Data Flow Symbol The name consists of adjectives and a singular noun The line can be straight or curved Each data flow equals a specific piece of data or a set of data (student name or class roster) BANK DEPOSITSTUDENT GRADE

DFD Data Flow Symbol At least one data flow must enter each process symbol At least one data flow must leave each process symbol Often more than one

DFD Data Store Symbol The purpose is to depict a data repository The plural name consists of adjectives and a noun Place the data store name between the lines STUDENTSPURCHASE ORDERS

DFD Data Store Symbol Data store is connected to a data flow with a proceses at the other end of the data flow Detailed contents not shown in the DFD (find this information in the data dictionary)

DFD External Entity Symbol The purpose is to depict the terminators or boundaries A person, department, outside organization, or other information system that provides data (orgin) to the system or recieves data (sink) or information from the system Entity is always connected by a data flow to a process

DFD External Entity Symbol The entity name is in the singular form of the name of the department, outside organization, other information system or person CUSTOMERSTUDENT PAYROLL SYSTEM

Context Diagrams

Top-level view of information system (IS) First DFD is general overview of the IS Shows the boundaries of the IS One process only (it represents the entire IS) Add all external entities and connect to process ORDER PROCESSING (process) CUSTOMER (entity) WAREHOUSE (entity) Page 160

Context Diagrams The requirements gathering of the systems analysis phase will define all the external entities No data stores at this level of the DFD Context diagram must fit on one page Process name of the context diagram is the name of the IS Avoid crossing data flow symbols

Diagram 0 Diagram 0 for the context diagram DFD for a grading system.

Diagram 0 First detailed DFD The purpose is depict the major processes, data flows, and data stores for an IS Repeat the external entities and data flows from the context diagram Add major processes and data stores

Lower Level Diagrams Expand all processes into functional primitives Functional primitives are processes that consists of a single function ( can not expand further)

Data Dictionary The purpose is a central storehouse of data about an IS’s data and the data’s transformations Dictionary is used to document the detailed facts about an IS Contents of data flows Contents of data stores External entities details

Data Dictionary Also defines and describes all data elements and meaningful combinations of data elements A data element is the smallest piece of data that has meaning within an IS Salarystudent name Social security numberbirth date

Data Elements DFD data flow DFD data store (data elements logically combined) DFD process (functional primitive) External entities (recommended)