Keng Siau Department of Management University of Nebraska - Lincoln

Slides:



Advertisements
Similar presentations
Process Models: Data Flow Diagrams
Advertisements

CAPE INFORMATION TECHNOLOGY – Unit 2
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Using Data Flow Diagrams
Using Dataflow Diagrams
Chapter 6: Documenting Accounting Information Systems
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
Chapter 4 Enterprise Modeling.
Chapter 4.
Systems Analysis and Design 9th Edition
Chapter 7 Using Data Flow Diagrams
Chapter 9 Describing Process Specifications and Structured Decisions
Using Dataflow Diagrams
Chapter 7 Using Data Flow Diagrams
Topics Creating DFD Physical and logical DFD Event driven modeling
Data and Process Modeling
Chapter 9 Using Data Flow Diagrams
Chapter 7 Using Data Flow Diagrams
L ECTURE 9 – PROCESS MODELLING PART 1 Data Flow Diagrams for Process Modelling Multi-level Data Flow Diagrams Logical Vs Physical DFDs Steps to Construct.
Chapter 4.
Process Models: Data Flow Diagrams
The Traditional Approach to Requirements: Using Dataflow Diagrams Spring
Systems Analysis I Data Flow Diagrams
DATA FLOW DIAGRAMS IT 155.
Data and Process Modeling.  Describe data and process modeling, and name the main data and process modeling techniques.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Data Flow Diagrams (DFDs)
Lecture Note 7 Using Data Flow Diagrams
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
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.
Using Dataflow Diagrams – Part 2 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall.
Chapter 7 Structuring System Process Requirements
Data Flow Diagrams (DFD). ScenarioCriteriaTasks Data flow diagram(DFD) is a diagram of the movement of data between external entities.
Chapter 7 Using Data Flow Diagrams
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Chapter 4 enterprise modeling
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output.
Using Dataflow Diagrams – Part 1 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall.
Context Process0. student Data Flow Diagram Progression.
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.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
© 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.
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
Tools Of Structured Analysis
Business System Development
Business Process Modeling
Data Flow Diagrams.
Architecture Concept Documents
IS 334 information systems analysis and design
Ch 7: using Data Flow Diagrams
System Design.
Welcome to my presentation
Data Flow Diagram (DFD) Review
CH#3 Software Designing (Object Oriented Design)
MBI 630: Week 4 Process Modeling
Unit# 9: Computer Program Development
Introduction to Systems Analysis and Design
SYSTEMS ANALYSIS & DESIGN
Chapter 11 Describing Process Specifications and Structured Decisions
Documenting Accounting Information Systems
Function-oriented Design
Presentation transcript:

Keng Siau Department of Management University of Nebraska - Lincoln Data Flow Diagrams Keng Siau Department of Management University of Nebraska - Lincoln

Common Errors in DFDs Forgetting to include a data flow or pointing an arrowhead in the wrong direction Connecting data stores and external entities directly to each other Incorrectly labeling processes and/or data flow

Common Errors in DFDs Including more than nine processes on a DFD (not recommended) Omitting data flow Creating unbalanced decomposition in child diagram each child diagram should have the same input and output data flow as the parent process exception: minor output such as error lines

Logical vs. Physical DFDs DFDs are categorized as either logical physical Logical DFDs not concerned about how the system is or will be constructed Physical DFDs show how the system is or will be constructed

Progression of Models Current Logical DFD New Logical DFD New Physical DFD

Advantages of Logical DFDs Better communication with users More stable systems Better understanding of the business by analysts Flexibility and maintenance Elimination of redundancies and easier creation of the physical model

Advantages of Physical DFDs Clarifying which processes are manual and which are automated Describing processes in more detail than logical DFDs Sequencing processes that have to be done in a particular order Identifying temporary data stores Specifying actual names of files and printouts Adding controls to ensure the processes are done properly

Partitioning DFDs The process of analyzing a DFD and deriving a series of manual procedures and computer programs A dashed line is drawn around a group of processes that are included in each computer program or manual procedure

Why Partition ? Different user groups should have different programs Processes that execute at different time must be in separate programs Similar tasks may be included in the same program Several batch processes may be included in the same program for efficiency

Why Partition ? Several processes may be included in the same program or job stream for consistency of data Processes may be separated into different programs for security

Purposes of DFDs Unexploded DFDs are useful to identify information requirements Exploded DFDs can be used for presentation education gathering feedback information from users

Uses of DFDs Used to analyze the system to ensure that the design is complete Used to partition the system into programs Used for system documentation