Data Flow Diagrams Continued. Checking Your Diagram Label flows uniquely. Put boundaries onto each diagram. Data flows are data only – not orders. Each.

Slides:



Advertisements
Similar presentations
Data Flow Diagram (DFD) Overview
Advertisements

Logical DFM 1 Logical DFDs Objective – To capture the essence of the current system. Start with for totally new systems or where existing system is highly.
Software Engineering-II Sir Zubair Sajid. 3 Data Flow Diagrams (DFD)  DFDs describe the flow of data or information into and out of a system what does.
DFD Rules and Guidelines Yong Choi BPA CSUB. 2 DFD example - Hoosier Burger’s food ordering system I * One process (level 0 - the whole system) * No data.
SYSTEMS ANALYSIS AND DESIGN TOOLS
Using Data Flow Diagrams
Using Dataflow Diagrams
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Systems Documentation Techniques
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
Chapter 4.
Data Flow Diagrams Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems 1.
Dataflow modelling: Context and Data Flow Diagrams
Jump to first page Chapter 2 System Analysis - Process Modeling.
Using Dataflow Diagrams
System Design and Analysis
Chapter 7 Using Data Flow Diagrams
Topics Creating DFD Physical and logical DFD Event driven modeling
DT211 Stage 2 Software Engineering
Identifying system improvements: Logicalisation
Process Modeling Fundamentals. Three Ways to Understand a System By its processes What are the systems main processes? What are the systems main processes?
Systems Analysis and Design. Plan Introduction Structured Methods –Data Flow Modelling –Data Modelling –Relational Data Analysis Feasibility Maintenance.
Chapter 9 Using Data Flow Diagrams
Chapter 7 Using Data Flow Diagrams
DT211 Stage 2 Software Engineering
Process Modelling Using Data Flow Diagrams - Building and Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems.
Systems Analysis I Data Flow Diagrams
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
National Diploma in Systems Analysis and Design Data Flow Modelling.
staffs.ac.uk Process Model. staffs.ac.uk Contents Provide definitions Explain the components and representations Introduce a step.
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
Data Flow Diagrams (DFDs)
2 Approaches to Requierements Engineering Reference: Systems Analysis and Design in a Changing World, 3 rd Edition, chapter 2 and chapter 6.
Data flow diagrams.
Structuring System Process Requirements. Learning Objectives Understand the logical modeling of processes by studying examples of data flow diagrams (DFDs).
Data Flow Diagrams.
Systems Analysis & Design Data Flow Diagrams. End Home Data Flow Diagrams – Definition  A data flow diagram is a pictorial model that shows the flow.
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.
 During systems development both processes and data must be modeled ◦ Data modeling describes data used by system ◦ Process modeling describes processes.
Using Dataflow Diagrams – Part 2 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall.
Chapter 7 Structuring System Process Requirements
Chapter 7 Using Data Flow Diagrams
1 Ref: Prof Sarda Process Modeling…… Lecture Outline Data flow diagram (DFD)
SAD - DFD Context Diagrams
1 Data Flow Diagrams. 2 Identifying Data Flows During the analysis stage of a project it is important to find out how data flows through a system:  Where.
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
1 DATA FLOW DIAGRAM. 2 Outline Process decomposition diagrams Data flow diagram (DFD)
Systems Development Life Cycle
System Decomposition Overview. Data Flow Diagrams Despite the name “Data Flow Diagrams”, DFD have a process, rather than a data, focus We represent all.
Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling.
Context Process0. student Data Flow Diagram Progression.
Information Modelling Process Technique- DFD 5C Sybase_PowerDesigner_ html.
Requirements1. Structured Analysis Method Structured system analysis and design (SSAD) Formal structured dev method Developed by UK Gov. in the 1980’s.
Systems Analysis & Design
MBI630: Class 5 6/10/2016 Process Modeling and Data Flow Diagrams (Supplemental)
DATA FLOW DIAGRAMS.
Data Flow Diagram : Developed By Larry Constantine as a way of expressing system requirements in graphical Form: Data Flow Models (DFMs) are easy to understand.
7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition.
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.
System.
G063 - Data flow diagrams.
IS 334 information systems analysis and design
DFD Rules and Guidelines
Data Flow Diagrams.
DATA FLOW DIAGRAM.
G063 - Data flow diagrams.
Software design and architecture
Keng Siau Department of Management University of Nebraska - Lincoln
Presentation transcript:

Data Flow Diagrams Continued

Checking Your Diagram Label flows uniquely. Put boundaries onto each diagram. Data flows are data only – not orders. Each process should have a unique reference number. Each datastore should have a unique number and name. All diagrams should be labelled. Check levelling on diagrams. A data flow should have a process as a source or sink.

What to leave out Enquiry processes –These processes neither add nor take away data. They do not show the flow of data through the system. They are not included in a data flow diagram. Process triggers –Show only data flow, not control flow

8 Physical SystemLogical System CPDFD Current Physical How the existing system works RPDFD Required Physical How the new system is to be implemented RLDLD Required Logical What the new system has to do CLDFD Current Logical What the existing system does Current System Required System Stages of DFDs

Physical DFDs Symbols on the diagram represent physical objects the user can recognise. Data flows or stores. –Bits of paper, telephone call, ledger book, filing cabinet. Material flows. –Physical stock changing hands carries implicit data with it. –It may be easier for a user to understand the physical flow.

Physical DFDs Show how the current system is implemented. –Who does a particular job. –Where it is done. –When it is done. –How. A flow is communicated – e.g. By telephone. Data is stored (box, list, etc). Sequence of data stored. Nature of the storing document.

CPDFD Describes how the system works now. Includes manual data stores. –E.g. The price list on the wall. Can include material flows. –E.g. The stock going out of Joe’s Yard.

DFD Logicalisation Remove physical aspects. –Remove references to ‘who’, ‘when’, ‘where’, ‘how’ a job is done or data is stored. –Remove material flows, retaining implicit data flow. –Remove current processes that are merely mechanisms to support the current physical realisation of the system.

DFD Logicalisation Improve logic of stored data. –If several data stores contain the same data, combine / rearrange them. –If a single data store contains everything, split it into logical entities. –Remove transient data stores (i.E. Datastores that are used temporarily during the running of the system).

CLDFD in summary The physical aspects of the system are removed. The data flows and stores are abstracted to give logical data flow. The data stores may be split, merged or renamed.

Presentation of Current System The current physical and logical systems are presented to the user. The user describes further requirements. The user gives a list of problems with the current system. The designer lists the future requirements and current problems.

Metamorphosis The designer designs a solution to what has to be done. Ideally, this is independent of how it is to be done. –The only point that needs to be ascertained here is that the proposed solution is feasible. The designer formulates a required logical Data flow diagram.

RLDFD Describes what the new system has to do. –includes all that is in the CLDFD. –includes new requirements for the new system. –solves any current problems. This is a Logical diagram. –There are no manual data stores. –There are no physical flows.

RPDFD Describes how the new system will work. Which parts are automated or manual. What physical devices will be used. What input and output forms used. Not all stages may be needed or produced. Required physical data flow. –Which parts remain manual. –Which physical devices will be used. –Input / output forms used.

Current Physical DFD