IS 460 Notes Documenting a System Analysis with Dataflow Diagrams By Thomas Hilton.

Slides:



Advertisements
Similar presentations
CAPE COMPUTER SCIENCE UNIT 2
Advertisements

CAPE INFORMATION TECHNOLOGY – Unit 2
BIS 360 – Lecture Seven Process Modeling (Chapter 8)
CPU GROUP Chapter 7. Manage ment Management Report Inquiry Responses Management Inquiries.
Practice data flow diagramming as a tool for structured system programming (process modelling) DATA FLOW DIAGRAMs.
IFS310: Week 3 BIS310: Structured Analysis and Design 5/4/2015 Process Modeling and Data Flow Diagrams.
Using Data Flow Diagrams
Using Dataflow Diagrams
Chapter 4 Documenting Information Systems
Systems Analysis and Design 9th Edition
Data Flow Diagrams Mechanics.
Process Modeling Chapter 6. Key Definitions A process model is a formal way of representing how a business operates Data flow diagramming shows business.
Using Dataflow Diagrams
Topics Creating DFD Physical and logical DFD Event driven modeling
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
Modern Systems Analysis and Design
Chapter 7 Using Data Flow Diagrams
Systems Analysis and Design in a Changing World, 6th Edition
Modeling the Processes and Logic
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.
Lesson-21Process Modeling Define systems modeling and differentiate between logical and physical system models. Define process modeling and explain its.
The Traditional Approach to Requirements: Using Dataflow Diagrams Spring
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.
Data Flow Diagrams BCA Sem IV K.I.R.A.S.
Traditional Approach to Requirements Data Flow Diagram (DFD)
Chapter 6: The Traditional Approach to Requirements
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
PROCESS MODELING Chapter 8 - Process Modeling
Data flow diagrams.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
Data and Process Modeling
Systems Analysis & Design Methods Traditional Techniques: Data Flow Diagrams (see also handouts !)
Data Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths.
Lecture 6 Data Flow Modeling
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.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
PHASE 2: SYSTEMS ANALYSIS
Introduction Process Modeling with Data Flow Diagrams (DFD)
E-Genting Programming Competition 2004 Pre-Competition Workshop, Week 3 5 October 2004.
TCS2411 Software Engineering1 Data-Flow Oriented Design “From DFD to Structure Chart”
1 6 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 6 The Traditional Approach to Requirements.
Revised: Aug 1, ECE Embedded System Design Lesson 8 Structured Programming 12/16/2015.
Using Dataflow Diagrams – Part 1 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall.
Systems Analysis and Design 8th Edition
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.
The Instruction Set Architecture. Hardware – Software boundary Java Program C Program Ada Program Compiler Instruction Set Architecture Microcode Hardware.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Modeling the Processes and Logic.
Learning Objectives Today we will Learn: How to identify the data requirements of a IT system using a Data Flow Diagram.
C_ITIP211 LECTURER: E.DONDO. Unit 3 : PROCESS MODELING.
Learning Objectives Today we will Learn: How to identify the data requirements of a IT system using a Data Flow Diagram.
Tools Of Structured Analysis
Business System Development
Data Flow Diagrams Mechanics.
Chapter 6 The Traditional Approach to Requirements.
G063 - Data flow diagrams.
Problem Solving How do we attack a large problem?
Ch 7: using Data Flow Diagrams
System Design.
Data Flow Diagram (DFD)
DATA FLOW DIAGRAM PART 2.
Unit 2 Smarter Programming.
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.
G063 - Data flow diagrams.
DFDs.
Information Systems Development MIS331
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Presentation transcript:

IS 460 Notes Documenting a System Analysis with Dataflow Diagrams By Thomas Hilton

System Analysis The foundation skill of IS Professionals The foundation skill of IS Professionals Understanding Whole Systems via the Systems View Understanding Whole Systems via the Systems View Outputs Outputs Information Information Other Other Inputs Inputs Data Data Other Other Processes Processes Hardware Hardware Software Software People People Procedures Procedures User Perspective! User Perspective!

Systems are Complex They Can Only be Understood by “Functional Decomposition” They Can Only be Understood by “Functional Decomposition” Invoke the System-Supersystem- Subsystem view Invoke the System-Supersystem- Subsystem view Alternate between the Black Box Concept and the Closed System Concept Alternate between the Black Box Concept and the Closed System Concept Create Successive Levels of Detail Create Successive Levels of Detail

Information Systems Components Entities External to the System Entities External to the System “Data” that Flows Through the System “Data” that Flows Through the System Processes that Receive and Produce Data Processes that Receive and Produce Data “Data Stores” that store data “Data Stores” that store data

Information Systems Components External Entity External Entity Dataflow Dataflow Process Process Datastore Datastore Process name x.x Data Store NameDx Entity Name Data Flow Name

Levels of Detail Context Level Context Level Level 0 Level 0 Levels 1, 2, etc. Levels 1, 2, etc. Functional Primitive Level Functional Primitive Level

Processes Explode Each process at a higher level corresponds to a set of processes at the next lower level Each process at a higher level corresponds to a set of processes at the next lower level x.x Entity Name x.x

Some Traits of the Example Every dataflow starts somewhere and ends somewhere Every dataflow starts somewhere and ends somewhere Dataflows at a lower level agree with the dataflows of their parent process Dataflows at a lower level agree with the dataflows of their parent process No dataflow exits and enters the same process No dataflow exits and enters the same process Every process has at least one input and at least one output Every process has at least one input and at least one output Every process explodes to at least two subprocesses Every process explodes to at least two subprocesses Some processes don’t explode; these are called functional primitives, and they contain pseudocode Some processes don’t explode; these are called functional primitives, and they contain pseudocode

Pseudocode, the Right Idea… Pseudo = fake, false Pseudo = fake, false Code = software instructions Code = software instructions Select NAME, ADDRESS From TABLE Where CREDIT_LIMIT.GE Fake variable names Fake table name Fake conditions Incorrect syntax

Questions? On to an Example! On to an Example!