Using Dataflow Diagrams – Part 2 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall.

Slides:



Advertisements
Similar presentations
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Advertisements

SYSTEMS ANALYSIS AND DESIGN TOOLS
Using Data Flow Diagrams
Using Dataflow Diagrams
Systems Analysis and Design, 7e Kendall & Kendall
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Chapter 4 Enterprise Modeling.
Chapter 4.
Systems Analysis and Design 9th Edition
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
Chapter 7 Using Data Flow Diagrams
Chapter 9 Describing Process Specifications and Structured Decisions
Chapter 9 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice.
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
Chapter 9 Using Data Flow Diagrams
Chapter 7 Using Data Flow Diagrams
Chapter 1 Assuming the Role of the Systems Analyst
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.
The Traditional Approach to Requirements: Using Dataflow Diagrams Spring
Systems Analysis I Data Flow Diagrams
DATA FLOW DIAGRAMS IT 155.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
Traditional Approach to Requirements Data Flow Diagram (DFD)
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
Chapter 8 Structuring System Requirements: Process Modeling
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
Data Flow Diagrams (DFDs)
Lecture Note 7 Using Data Flow Diagrams
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Chapter 9 Describing Process Specifications and Structured Decisions
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.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Chapter 7 Using Data Flow Diagrams
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Analysis Modeling. Function Modeling & Information Flow  Information is transformed as it flows through a computer-based system. The system accepts input.
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 13 Designing Databases Systems Analysis and Design Kendall & Kendall Sixth Edition.
Chapter 4 enterprise modeling
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
Data Flow Diagram, Data Dictionary, and Process Specification PART I
Copyright © 2011 Pearson Education Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall & Kendall Global Edition 9.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Using Dataflow Diagrams Systems Analysis and Design, 8e Kendall & Kendall 7.
MIS 360: System Analysis and Design Dr. Qasem Al-Radaideh Department of Computer Information Systems Faculty of Information Technology Yarmouk University.
Systems Analysis and Design in a Changing World, 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.
Chapter 6 Structuring System Requirements: Process Modeling
Chapter 6 Structuring System Requirements: Process Modeling
Chapter 8 Structuring System Requirements: Process Modeling
IS 334 information systems analysis and design
Problem Solving How do we attack a large problem?
Welcome to my presentation
CH#3 Software Designing (Object Oriented Design)
Chapter 6 Structuring System Requirements: Process Modeling
Chapter 11 Describing Process Specifications and Structured Decisions
Keng Siau Department of Management University of Nebraska - Lincoln
Presentation transcript:

Using Dataflow Diagrams – Part 2 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall

Kendall & Kendall7-2 Logical and Physical Data Flow Diagrams Logical Focuses on the business and how the business operates Not concerned with how the system will be constructed Describes the business events that take place and the data required and produced by each event Physical Shows how the system will be implemented Depicts the system

Kendall & Kendall7-3 Figure 7.7 Features common of logical and physical data flow diagrams

Kendall & Kendall7-4 Figure 7.8 The progression of models from logical to physical

Kendall & Kendall7-5 Developing Logical Data Flow Diagrams Better communication with users More stable systems Better understanding of the business by analysts Flexibility and maintenance Elimination of redundancy and easier creation of the physical model

Kendall & Kendall7-6 Developing Physical Data Flow Diagrams Clarifying which processes are performed by humans and which are automated Describing processes in more detail 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

Kendall & Kendall7-7 Figure 7.10 Physical data flow diagrams contain many items not found in logical data flow diagrams

Kendall & Kendall7-8 Event Modeling and Data Flow Diagrams An input flow from an external entity is sometimes called a trigger because it starts the activities of a process Events cause the system to do something and act as a trigger to the system An approach to creating physical data flow diagrams is to create a data flow diagram fragment for each unique system event

Kendall & Kendall7-9 Event Response Tables An event table is used to create a data flow diagram by analyzing each event and the data used and produced by the event Every row in an event table represents a data flow diagram fragment and is used to create a single process on a data flow diagram

Kendall & Kendall7-10 Figure 7.12 An event response table for an Internet storefront

Kendall & Kendall7-11 Figure 7.13 Data flow diagrams for the first three rows of the Internet storefront event response table

Kendall & Kendall7-12 Use Cases and Data Flow Diagrams Each use case defines one activity and its trigger, input, and output Allows the analyst to work with users to understand the nature of the processes and activities and then create a single data flow diagram fragment

Kendall & Kendall7-13 Partitioning Data Flow Diagrams Partitioning is the process of examining a data flow diagram and determining how it should be divided into collections of manual procedures and computer programs A dashed line is drawn around a process or group of processes that should be placed in a single computer program

Kendall & Kendall7-14 Reasons for Partitioning Different user groups Timing Processes may be separated into different programs for security Similar tasks Efficiency Consistency Security

Kendall & Kendall7-15 Partitioning Web Sites Improves the way humans use the site Improves speed of processing Ease of maintaining the site Keep the transaction secure

Kendall & Kendall7-16 Communicating Using Data Flow Diagrams Use unexploded data flow diagrams early when ascertaining information requirements Meaningful labels for all data components

Kendall & Kendall7-17 Summary Data flow diagrams Structured analysis and design tools that allow the analyst to comprehend the system and subsystems visually as a set of interrelated data flows DFD symbols Rounded rectangle Double square An arrow Open-ended rectangle

Kendall & Kendall7-18 Summary (Continued) Creating the logical DFD Context-level data flow diagram Level 0 logical data flow diagram Child diagrams Creating the physical DFD Create from the logical data flow diagram Partitioned to facilitate programming

Kendall & Kendall7-19 Summary (Continued) Partitioning data flow diagrams Whether processes are performed by different user groups Processes execute at the same time Processes perform similar tasks Batch processes can be combined for efficiency of data Processes may be partitioned into different programs for security reasons