Spreadsheets in Finance and Forecasting Project Session 3b(ii) Data Flow Diagrams.

Slides:



Advertisements
Similar presentations
Identifying Data Flows
Advertisements

Information System Analysis
DFD Examples Yong Choi BPA CSUB.
BIS 360 – Lecture Seven Process Modeling (Chapter 8)
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
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.
Software Engineering-II
Create a data flow diagram
1 Introduction to Data Flow Modelling The data flow approach to requirements determination in building a system for business use. This type of computer.
DFD Construction Process Words to Diagrams. Data Flow Diagrams (DFDs) §Analysis tool §System modeling §Excellent documentation tool §Data flow, aka, business.
Data Flow Diagrams (DFDs) §Analysis tool §System modeling §Excellent documentation tool §Data flow, aka, business process §Provide a way to see the pattern.
DT211 Stage 2 Software Engineering
Data Flow Diagrams.
Data Flow Diagrams class
DT211 Stage 2 Software Engineering
Section 04DFD - Top Level1 04 Data Flow Diagrams - Top Level DFD And Franchise Colleges By MANSHA NAWAZ.
Use Case Modeling. Kendall & Kendall© 2005 Pearson Prentice Hall18-2 Commonly Used UML Diagrams The most commonly used UML diagrams are: – Use case diagram,
Systems Analysis I Data Flow Diagrams
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Data Flow Diagrams BCA Sem IV K.I.R.A.S.
Chapter 6 Data Flow Diagramming Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
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.
DFD examples.
Modeling the system the data flow diagram the context diagram level decomposition the cornucopia case portfolio project Systems Analysis and Design for.
Data flow diagrams.
DFD Examples Yong Choi BPA CSUB. Creating Data Flow Diagrams Steps: 1.Create a list of activities 2.Construct Context Level DFD (identifies external entities.
1 Chapter 2 Revision: Documentation DFD System FC.
Data Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths.
Data Flow Diagrams Objectives:
Data Flow Diagrams.
1 Lecture 3: Introducing Data Flow Diagrams (DFDs) Section 1 - The Concept of Diagrams Why use Diagrams? Diagrams as Working Documents Systems Analysis.
DATA FLOW DIAGRAMS Learning Units
Data Flow Diagrams. What the ***** is a data flow diagram for? They look at data without considering the equipment needed. They are the first stage of.
Documenting the Flow of Information within a System  A Data flow diagram (DFDs) describes the flow of data within an information system, while ignoring.
1 Ref: Prof Sarda Process Modeling…… Lecture Outline Data flow diagram (DFD)
SAD - DFD Context Diagrams
Individual DFD Assignment
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.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 7 Data Flow Diagramming.
Data flow diagrams IPT data flow diagrams A data flow diagram provides more detail at a lower then a context diagram. Data flow diagrams represent.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
Creating Data Flow Diagrams Presenter: Ms. Somia Razzaq.
3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output.
section II Analysis Systems Analysis and Design
Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design SSADM – Design.
Data Flow Diagrams. A diagram which shows the movement of data in a system.
Systems Analysis & Design
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
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.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
Software Development Lifecycle- SDLC Design- using DFDs.
DFD Examples Yong Choi BPA CSUB.
Data Flow Diagrams.
G063 - Data flow diagrams.
DFD Examples Yong Choi BPA CSUB.
Data Flow Diagram (DFD)
Context and Data Flow Diagrams
Data Flow Diagrams.
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Systems Analysis and Design
G063 - Data flow diagrams.
Business Analysis DFD Levelling Chris Russell O2.41
System Design By Kustanto.
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
Systems Documentation
Presentation transcript:

Spreadsheets in Finance and Forecasting Project Session 3b(ii) Data Flow Diagrams

Objectives After this session you will: know what is meant by a Data Flow Diagram (DFD) recognise and be able to work with DFD symbols Construct Context Diagrams and Top Level DFDs to model data flow in a system.

Dealing with Data We have already discussed methods for collecting data, and some of the sources that you might want to explore. In this session we look at what you should do with the information that you collect.

Modelling Data Flow We create models of Data Flow in order to understand and document the information on the right: There are several different conventions which can be used. Who or what initiates the data (Data source)? In what manner is it processed, and who does it? Who uses the data? In what manner and where is the data stored? What is the output, and who receives the data (Data Target)?

Data Flow Diagrams (DFDs) DFDs model events and processes within a system. Processes are activities which transform data DFDs examine how data flows into or out of a system Note that data = any “thing”, i.e.. raw materials, information, ideas etc, anything which can be processed

DFD Questions What processing is done? When is it done? How is it done? Where is it done? By whom is it done?

DFD Questions What data is needed? For what is it needed? When is it needed? By whom is it needed?

Principles Every system can be decomposed into subsystems, and those into lower subsystems and so on. Each sub system represents a process in which data is modified. Each process has the characteristics of a system, and must have input & output. Data flows into the system, flows between processes and is then output from the system.

DFD Notation Processes transform or manipulate data – “do this” Data Flows show data going in to or coming from a process flows must start or end at a process Data Stores where data is held External Entities sources or targets for the data

DFD Notation Process boxes are numbered with a unique identifier (top left) The top line gives the location of or the people responsible for the process Data Stores are also numbered

The Context Diagram The Context Diagram is an overall, simplified view of the system, which contains only one process box, and the primary inputs and outputs This example is part of a “Home Catalogue” sales system

The Top Level DVD The purpose of this is to show the major processes which are included in the system

DFD Example A Health Club keeps information on its members Membership is subdivided into Full, Daily and Associate On the 1 st of each month, the payments clerk checks the records and sends out reminders to members whose subscription expires this month. When payment is received, the subscription is renewed.

Context Diagram Members Club System for Renewing Membership 0 member details reminder The oval boxes are external to the system. They are the sources and targets of information. renewal payment details receipt and membership details In this case, the members are both sources and targets and the data flows in different directions. The diagonal lines indicate that they are actually the same thing.

Level 1 DVD: Reminders Payments Clerk D1Member Details Office Check Records 1 D2Payment Records Office Prepare Reminder 2 Member reminder name, address member ID member payment status memo on 1 st Month member ID

DFD Task What follows is a description of a situation involving the flow of data in a Theatre Booking system You should read the description and try to construct a context diagram, and a Level 1 DFD

Theatre Example A theatre has a booking system, and keeps records of customers, plays and seat bookings A customer may make a booking in person, by telephone or by a pre-printed form At the time of booking, a clerk checks to see if seats are free; if so, she reserves the seats and checks to see if the details of the customer are on the file; if they are not, she types them in. Tickets are then printed and handed or sent to the customer Payment can be in cash or by credit card.

Finally A solution to the Theatre problem will be available next week. On the resource sheet is an important link which develops the ideas of DFDs much further