King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem. 1439-40H) Chapter 4 Structured Analysis.

Slides:



Advertisements
Similar presentations
SYSTEMS ANALYSIS AND DESIGN TOOLS
Advertisements

IFS310: Week 3 BIS310: Structured Analysis and Design 5/4/2015 Process Modeling and Data Flow Diagrams.
Chapters 7 & 9 System Scope
Chapter 7 Structuring System Process Requirements
© 2005 by Prentice Hall 7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey.
Chapter 7 Structuring System Process Requirements
Chapter 7 Structuring System Process Requirements
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
Chapter 4 Enterprise Modeling.
Jump to first page Chapter 2 System Analysis - Process Modeling.
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.
MIS 461: Structured System Analysis and Design Dr. A.T. Jarmoszko
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
Modern Systems Analysis and Design Third Edition
Modeling the Processes and Logic
System Analysis and Design
Process Modeling and Data Flow Diagrams
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Chapter 8 Structuring System Requirements: Process Modeling
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Sixth Edition.
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
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
Chapter 7 Structuring System Process Requirements
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.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
Chapter 6 Structuring System Requirements: Process 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.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 5 Structuring.
Copyright 2002 Prentice-Hall, Inc. Chapter 7 Structuring System Requirements: Process Modeling.
Modern Systems Analysis and Design Fifth Edition
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Modeling the Processes and Logic.
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.
Data Flow Diagrams 1. What is a Data Flow Diagram?  A data flow diagram (DFD) is a graphical representation of the movement of data between external.
Chapter 6 Structuring System Requirements: Process Modeling
Chapter 6 Structuring System Requirements: Process Modeling
Data Flow Diagrams Mechanics.
Modern Systems Analysis and Design
Chapter 8 Structuring System Requirements: Process Modeling
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
Modern Systems Analysis and Design Third Edition
SDLC Phase III: Structuring System Requirements
Structuring System Requirements: Process Modeling
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Process & Logic Modeling
Data Flow Diagrams Mechanics.
Chapter 6 Structuring System Requirements: Process Modeling
MBI 630: Week 4 Process Modeling
Modern Systems Analysis and Design Third Edition
Chapter 7: Data Flow Diagram Structuring System Process Requirements
Modern Systems Analysis and Design Third Edition
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 4: Structured Analysis.
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 3 Data Modeling and.
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 4: Structured Analysis.
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 4 Structured Analysis.
Modern Systems Analysis and Design Third Edition
Presentation transcript:

King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem. 1439-40H) Chapter 4 Structured Analysis and Functional Architecture Design – p2 – DFD – i - Fundamentals Prepared by: Ahmed M. El-Sherbeeny, PhD

Lesson Overview Modeling IIS – (p1) Integrated Computer-Aided Manufacturing Definition 0 (IDEF0) – (p1) Data Flow Diagram (DFD) – (p2)

Functional/Process Modeling Data Flow Diagram (DFD)

Functional/Process Modeling Remember: two methodologies for designing a functional architecture, known as “structured analysis” techniques: data flow diagrams (1979), widely used by information system professionals in all industries structured analysis and design technique (SADT) (1988), adapted for manufacturing enterprises under the name integrated computer-aided manufacturing definition 0 (IDEF0) Both methodologies are based on graphical notations used to describe information flows among processes of the enterprise being documented

Functional/Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment and among system components Useful for depicting purely logical information flows DFDs differ from system flowcharts which depict a procedure (see next slide) Process/Functional Modeling: النمذجة الوظيفية / نمذجة العمليات

System Flowchart (example) Note, flowcharts are better than DFDs in depicting the details of physical systems (i.e. equipment, such as terminals and permanent storage)

DFDs vs. IDEF0 Data Flow Diagrams (DFD), aka Data Flow Analysis (DFA) is an alternative to IDEF0 that is widely used in all industries, both in modeling: manufacturing, and service processes and operations It differs from IDEF0 in that it focuses exclusively on business processes and the information that flows among processes, ignoring (unlike IDEF0): material flows mechanisms, and controls

DFA/DFD Modeling Primitives

Components of DFD Data flow diagrams are constructed using four symbols: Process Data Flow Data Store Sources and Sinks

Components of DFD Process: work or actions performed on data (inside the system) so that they are transformed, stored, or distributed represents people/procedures that transform data each process must have data entering it and exiting it (otherwise it does not belong in a DFD) Gane and Sarson symbol: - upper portion is used to indicate the number of the process; - lower portion is a name for the process (e.g. Generate Paycheck, Calculate Overtime Pay)

Components of DFD (cont.) Data flow: arrows indicate the direction in which the data move (i.e. “data in motion,” from one place in a system to another) “data” is a general concept; e.g. data sent to a computer file, or information given from one process to another process note, arrows are not used to indicate physical flow of materials (as in IDEF0) arrow is labeled with a meaningful name for data in motion (e.g. Customer Order, Sales Receipt, or Paycheck)

Components of DFD (cont.) Data store: place where data are preserved as a record inside the system (“data at rest”) e.g. computer file or paper filing cabinet note, there is no explicit construct in IDEF0 that is analogous to a data store Gane and Sarson symbol: - left end: a small box used to number the data store - inside the main part of the rectangle is a meaningful label for the data store, such as Student File, Transcripts, or Roster of Classes

Components of DFD (cont.) Sources and sinks: external entity that is origin –source – or destination – sink– of data (outside the system) it represents how at the boundaries, DFA system interacts with outside people, processes, organizations, other information systems (note, this is similar to IDEF0 model) Sources: entities outside the system that provide data input to the system (usually trigger events in the system); e.g. customer Sinks: entities outside the system that receive data note, same entity may be both a source and a sink if it both sends data to and receives data from the system sources/sinks have a name that states what the external agent is (e.g. Customer, Teller, Inventory Control System)

Components of DFD (cont.) Sources and sinks (cont.): Sources and sinks, do not consider the following: Interactions that occur between sources and sinks What a source or sink does with information (i.e. source or sink is a “black box”) How to control or redesign a source or sink (assumed to be fixed) How to provide sources and sinks direct access to stored data (since they cannot directly access or manipulate data stored within the system)

DFD Symbols/Notation Gane and Sarson symbols are adopted by this reference (Modern Systems Analysis and Design. Valacich & George); note, both standards were developed in 1979

DFD Symbols/Notation (contd.) The source of this diagram is from the course textbook (Design of Industrial Information Systems. Boucher & Yalcin)

Components of DFD (cont.) Sources and sinks (cont.): Careful not to confuse whether something is a source/sink or a process within a system: occurs most often when the data flows in a system cross office or departmental boundaries (see e.g.) students are then tempted to identify the second office as a source/sink (to emphasize that data moved from one physical location to another) we are not concerned with where the data are physically located, rather how they are moving through the system and how they are being processed if the other office is controlled by your system  then you should represent the second office as one or more processes

Components of DFD (cont.)

Components of DFD (cont.)

Sources Design of Industrial Information Systems. Thomas Boucher, and Ali Yalcin. Academic Press. First Ed. 2006. Chapter 4. Modern Systems Analysis and Design. Joseph S. Valacich and Joey F. George. Pearson. Eighth Ed. 2017. Chapter 7. IE462