Process Modelling Chapter 6.

Slides:



Advertisements
Similar presentations
SE205 Software Engineering
Advertisements

CAPE INFORMATION TECHNOLOGY – Unit 2
IS 421 Information Systems Analysis James Nowotarski 28 October 2002.
Practice data flow diagramming as a tool for structured system programming (process modelling) DATA FLOW DIAGRAMs.
Chapter 7 Structuring System Process Requirements
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.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Chapter 7 Structuring System Process Requirements
Chapter 7 Structuring System Process Requirements
Chapter 4 Enterprise Modeling.
Chapter 4.
Systems Analysis and Design 9th Edition
Dataflow modelling: Context and Data Flow Diagrams
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Process.
Process Modeling Chapter 6. Key Definitions A process model is a formal way of representing how a business operates Data flow diagramming shows business.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Structuring System Process Requirements -- Process Modeling --
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Process.
© Copyright 2011 John Wiley & Sons, Inc.
 Dr. Syed Noman Hasany.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing and.
Chapter 4.
DATA FLOW DIAGRAMS IT 155.
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Chapter 7 Structuring System Process Requirements
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Systems Analysis and Design
Structuring System Process Requirements. Learning Objectives Understand the logical modeling of processes by studying examples of data flow diagrams (DFDs).
Info 361: Systems Analysis and Design
Systems Analysis and Design
Structuring system requirements: process modeling Chapter 8.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Process.
Business Process Management. Key Definitions Process model A formal way of representing how a business operates Illustrates the activities that are performed.
Phase 2: Systems Analysis
Chapter 7 Structuring System Process Requirements
Chapter 7 Structuring System Process Requirements
PHASE 2: SYSTEMS ANALYSIS
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Chapter 4 enterprise modeling
Lecture 6: Test-based Use case & Process Modeling December 7, 2014.
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
Data Flow Diagram, Data Dictionary, and Process Specification PART I
Data Flow Diagrams Slide 1. Key Definitions Data flow diagramming shows business processes and the data that flows between them Slide 2.
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
6 - 1 Systems Analysis and Design, 2 nd Edition Alan Dennis and Barbara Haley Wixom John Wiley & Sons, Inc. Slides by Roberta M. Roth University of Northern.
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.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Business System Development
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Process.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Process.
Data Flow Diagrams.
Chapter 8 Structuring System Requirements: Process Modeling
Systems Analysis and Design in a Changing World, Fourth Edition
DATA FLOW DIAGRAMS Budi Arifitama.
Process Modeling Chapter 6 (with additions by Yale Braunstein) IS 208
Business System Development
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Process & Logic Modeling
Data Modelling Chapter 7
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
System Design By Kustanto.
Chapter 7: Data Flow Diagram Structuring System Process Requirements
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Lecture 10 Structuring System Requirements: Conceptual Data Modeling
Presentation transcript:

Process Modelling Chapter 6

Key Definitions A process model is a formal way of representing how a business system operates Data flow diagramming shows business processes and the information that flows between them Slide 1

Key Definitions Logical models describe processes (without suggesting how they are performed) Physical models include information about how the processes are implemented Slide 1

Data Flow Diagrams

Reading a DFD Slide 1

DFD Elements Slide 1

Context Diagram Shows the context into which the system fits Shows the overall system as just one process Shows all the outside entities that receive information from or contribute information to the system Slide 1

Relationship of DFD levels Slide 1

Level 0 Diagram Shows all the processes that comprise the overall system Shows how information moves from and to each process Adds data stores Slide 1

Level 1 Diagrams Shows all the processes that comprise a single process on the level 0 diagram Shows how information moves to and from each of these processes Shows in more detail the content of higher level process Level 1 diagrams may not be needed for all level 0 processes Slide 1

Level 2 Diagrams Shows all processes that comprise a single process on the level 1 diagram Shows how information moves to and from each of these processes Level 2 diagrams may not be needed for all level 1 processes Correctly numbering each process helps the user understand where the process fits into the overall system Slide 1

Key Definition Decomposition is the process of modelling the system and its components in increasing levels of detail. Balancing ensures that information presented at one level of a DFD is accurately represented in the next level DFD. Slide 1

Data-Flow Splits and Joins A data-flow split shows where a flow is broken into its component parts, for use in separate processes Data-flow splits need not be mutually exclusive nor use all the data from the parent flow As we move to lower levels we become more precise about the data flows A data flow join shows where components are merged to describe a more comprehensive flow Slide 1

Alternative Data Flows Where a process can produce different data given different conditions We show both data flows and use the process description to explain why they are alternatives Tip: alternative data flows often accompany processes with IF statements Slide 1

Your Turn At this point in the process it is easy to lose track of the big picture. Describe the difference between data flows, data stores, and processes. Describe in your own words the relationship between the DFD and the new application that is to be developed. Slide 1

Summary A representation allows us to describe and manipulate our design. Different representations let us view different aspects of the design. The Data Flow Diagram (DFD) provides a formal description of a business system. DFDs are an essential tool for creating representations of processes and data flows. Slide 1