Technical Module B Process Modeling Data Flow Diagrams

Slides:



Advertisements
Similar presentations
CAPE INFORMATION TECHNOLOGY – Unit 2
Advertisements

Systems Analysis Requirements structuring Process Modeling
IFS310: Week 3 BIS310: Structured Analysis and Design 5/4/2015 Process Modeling and Data Flow Diagrams.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 4 Enterprise Modeling.
System Analysis and Design
Sylnovie Merchant, Ph.D. MIS 160 Section 2 Spring 2004 Lecture 9: Structured Systems Development MIS 160 Systems Development Life Cycle I.
Jump to first page Chapter 2 System Analysis - Process Modeling.
Data Flow Diagrams Mechanics.
Software Engineering: Analysis and Design - CSE3308
Modern Systems Analysis and Design
Structuring System Requirements: Process Modeling
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Data and Process Modeling
Data Flow Diagrams class
Chapter 4.
1 Pertemuan 12 Implementasi SIM & Process Modelling Matakuliah: M0084/Sistem Informasi dalam Manajemen Tahun: 2005 Versi: 1/1.
Structured Analysis Infsy 570 Dr. R. Ocker. What is structured analysis? n It focuses on specifying what the system or application is required to do.
Data and Process Modeling.  Describe data and process modeling, and name the main data and process modeling techniques.
Chapter 6 Data Flow Diagramming Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Systems Analysis and Design 10th Edition
Chapter 8 Structuring System Requirements: Process Modeling
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
Data flow diagrams.
Data and Process Modeling
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Phase 2: Systems Analysis
Lecture 6 Data Flow Modeling
Data-Flow Diagrams Week 10 Lecture 1. Data Flow Diagrams (DFDs) One of most important modelling tools used by system analysts In use since late 1970’s.
 During systems development both processes and data must be modeled ◦ Data modeling describes data used by system ◦ Process modeling describes processes.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Computer System Analysis Chapter 8 Structuring System Requirements: Process Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
Dr. Andy Seddon Staffordshire UNIVERSITY School of Computing Code Design (The use of pseudo code for Elementary Process Descriptions)
Process Models: Data Flow Diagrams Chapter 2. Process Modeling Objective: Understand the concept of business processes Understand and create Data Flow.
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.
IS3320 Developing and Using Management Information Systems Lecture 16: Data-Flow Diagrams 1 (Intro to Context-Level diagrams) Rob Gleasure
Modern Systems Analysis and Design Fifth Edition
Systems Analysis and Design 8th Edition
PEMODELAN SISTEM Process Modeling Data Modeling.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
Data Flow Diagrams A data flow diagram is a tool that depicts the flow of data through a system and the work or processing performed by the system.
C_ITIP211 LECTURER: E.DONDO. Unit 3 : PROCESS MODELING.
© 2007 by Prentice HallManagement Information Systems, 10/e Raymond McLeod and George Schell 1 Phased Development ► Phased development is an approach for.
Lab 3 Data Flow Diagram CPIT 250 System Analysis and Design.
Chapter 6 Structuring System Requirements: Process Modeling
Chapter 6 Structuring System Requirements: Process Modeling
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.
G063 - Data flow diagrams.
Modern Systems Analysis and Design Third Edition
Chapter 6 Data flow diagramming ACCOUNTING INFORMATION SYSTEMS
Problem Solving How do we attack a large problem?
Modern Systems Analysis and Design Third Edition
Structuring System Requirements: Process 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.
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Chapter 6 Structuring System Requirements: Process Modeling
MBI 630: Week 4 Process Modeling
G063 - Data flow diagrams.
Modern Systems Analysis and Design Third Edition
System Design By Kustanto.
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Flowchart Symbols DFD Symbols Processes Input/Output Storage
Appendix B Process Modeling MANAGEMENT INFORMATION SYSTEMS 8/E
Presentation transcript:

Technical Module B Process Modeling Data Flow Diagrams Hierarchical Nature Fig B.1: The Hierarchical Arrangement of DFDs

Data Flow Diagrams Context diagram Fig B.2: A Context Diagram for an Order Entry System

Data Flow Diagrams Figure 0 data flow diagram Fig B.3: A Figure 0 Diagram for an Order Entry System

Data Flow Diagrams Figure n data flow diagram Fig B.4: A Figure 1 Diagram for Verifying Orders

Data Flow Diagarms Leveled and balanced DFDs DFD Symbols Environmental element (terminator, external entity) The system’s environment Other systems The firm’s environmental elements Organizations Individuals Can be repeated on a diagram.

Data Flow Diagrams Symbols 2. Process Changes input onto output Labels: System name (complete systems only), or Verb + object Yourdon-Constantine and Gane-Sarson methodologies Fig B.5: Process Symbols

Data Flow Diagrams Symbols 3. Data flow Communicate data from one location to another – “data on the move.” Names must be unique on a given level. Names must be identical on different levels. Can diverge and converge.

Data Flow Diagrams Symbols 4. Data store Maintain data in an updated manner – “data at rest.” Can be repeated on a diagram. Open-ended rectangle Parallel lines Oval

Data Flow Diagrams Symbols 5. Connector symbol “To” the next Step. “From” the previous Step. Fig B.4: A Figure 1 Diagram for Verifying Orders

Data Flow Diagrams Tips for Using DFDs Begin at Figure 0 level (unless software dictates otherwise). Include all terminators on the context diagram. Do not include data stores on the context diagram. Do not use process symbols for (1) mailing, (2) filing. Maintain labeling continuity from level to level(“balanced” DFDs). Use two data flows (a “from” flow and a “to” flow) for updating a master file.

Structured English Used in conjunction with DFDs, providing the detail. Fig B.9: Structured English is Used to Model Process Detail

Structured English Tips Include a driver module and multiple subsidiary modules. Use START and STOP to bound the driver module. Label each subsidiary module with its name. Use verb + object. Sequence construct should list statements in the order of processing. Bound selection constructs with IF/THEN and IF/THEN/ELSE. Bound repetition constructs with DO/END Do. Use all uppercase for programming language syntax words. Use only data names that are in the data dictionary. Avoid code-level detail.