An Introduction to Level 0 and Level 1 DFD’s.

Slides:



Advertisements
Similar presentations
D ATA F LOW D IAGRAM. D ATA F LOW D IAGRAM : "a network representation of a system. The system may be automated, manual, or mixed. The DFD portrays the.
Advertisements

What is a Data Flow Diagram? Why are they used? How to draw them.
Practice data flow diagramming as a tool for structured system programming (process modelling) DATA FLOW DIAGRAMs.
Data Flow Diagram (DFD) Review
ATG Chapter 3 ATG CHAP 3 Data Flow Diagrams and Flow Charts Spring 2002.
Documenting Information Systems
Create a data flow diagram
Systems Flowcharts Please use speaker notes for additional information!
ACG 4401 Data Modeling: Data Flow Diagrams Flow Charts.
How to : Data Flow Diagrams (DFDs)
Chapter 4 – Documenting Information Systems
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.
Process Modeling Chapter 6. Key Definitions A process model is a formal way of representing how a business operates Data flow diagramming shows business.
Data Flow Diagramming. Data Flow Diagrams Data Flow Diagrams are a means to represent data transformation processes within an information system.
Basic of DFD. Developing a DFD There are no FIXED rules about how a DFD should be developed… There is no such a DFD call “CORRECT DFD”… Expert SAs may.
Systems Analysis and Design. Plan Introduction Structured Methods –Data Flow Modelling –Data Modelling –Relational Data Analysis Feasibility Maintenance.
Data Flow Diagrams "Business process flow" not a Flow Chart.
Data Flow Diagram Order System Example Please use speaker notes for additional information!
IT Applications Theory Slideshows Data Flow Diagrams (DFD) & Context diagrams By Mark Kelly McKinnon Secondary College Vceit.com IT Applications Theory.
Data Flow Diagrams (DFD) & Context diagrams Data Flow Diagrams (DFD)
National Diploma in Systems Analysis and Design Data Flow Modelling.
Data Flow Diagrams (DFDs)
Data Flow Diagrams (DFDs). Data flow diagram (DFD) is a picture of the movement of data between external entities and the processes and data stores within.
Info 361: Systems Analysis and Design
IT323 - Software Engineering 2 Tutorial 1. 0 The system 1.0 A Function 1.1 Activity of the function Task Task Task 1.2 Another activity.
1 Chapter 2 Revision: Documentation DFD System FC.
Business Process Management. Key Definitions Process model A formal way of representing how a business operates Illustrates the activities that are performed.
Data Flow Diagrams Objectives:
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 Week 10 Lecture 1. Data Flow Diagrams (DFDs) One of most important modelling tools used by system analysts In use since late 1970’s.
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.
A data flow diagram (DFD) maps how data moves through a system. It shows how data entering the system (input) is transformed (process) and changed into.
Data Flow Diagrams (DFD). ScenarioCriteriaTasks Data flow diagram(DFD) is a diagram of the movement of data between external entities.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
SAD - DFD Context Diagrams
Judi Prajetno Sugiono ©2009 Management Information System Additional note for DFD.
Cambridge Technicals – Unit 02 – DFD’s How to create a Data Flow Diagram using Game and Sarson Method.
DFDs.
DFDs (Data Flow Diagrams). Data Flow Diagrams DFDs are a system modeling tool, the most popular and important representation in data flow modeling. DFDs.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Chapter 8 Structuring System Requirements: Process Modeling 8.1.
Data Flow Diagrams Topic 3 – Data Modelling Techniques Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
Data Flow Diagrams (DFDs) 1Information Systems Engineering.
Data Flow Diagrams (DFDs)
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 AND DESIGN ITDB 2101 HAND OUT # 3 1.
Modelling Complex Systems
DFD Examples.
Data Flow Diagrams Level 1 and Level 0 System Design.
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
DFD31 External Entity Data Flow Process (CRUD) Data Store DFD Notations DFD Short-hands.
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.
Software Development Lifecycle- SDLC Design- using DFDs.
Modern Systems Analysis and Design
G063 - Data flow diagrams.
DFD examples.
Context and Data Flow Diagrams
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
تحلیل سیستم‌ها مدل‌سازی پردازشی.
DATA FLOW DIAGRAM.
G063 - Data flow diagrams.
Unit 02 – Information Systems
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
Medical Supply Management System
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
Presentation transcript:

An Introduction to Level 0 and Level 1 DFD’s. Data Flow Diagrams An Introduction to Level 0 and Level 1 DFD’s.

What is a DFD? A data flow diagram is a…

What is Level 0 DFD? Level 0 shows the main system and what data or objects are passed to/from external entities. If the system is a whole company, external entities are people who do not work in the company being modelled or other companies. If the system is a department, external entities are other departments or people who do not work in the dept being modelled.

Worked Example

Your Turn

How to create a Level 0 dfd. Make the following headings in your jotter: System Name; External Entities; Data Flow; & Physical Flow. Go through the passage and write down any of the above under the headings.

Worked Example - System Name External Entities Data Flow Physical Flow Now you do Your turn -

Your Turn - System Name External Entities Data Flow Physical Flow Now you do Your turn -

How to create a Level 0 dfd. The system name goes in a hard box in the middle of the page. <System Name>

How to create a Level 0 dfd. Each external entity goes in an oval box either to: the left and right if there are two; left, right and bottom if there are three; or left right bottom and above if there are 4. Entity 1 Entity 2 <System Name> Entity 3

Worked Example Now you do Your turn - Entity 1 Entity 3 <System Name> Now you do Your turn -

Your Turn Entity 1 Entity 3 <System Name>

How to create a Level 0 dfd. Add in data flow: use a thin line with an arrow showing the way the data flows. write the name of the data flow on the line. Add in physical flow: use a thick line with an arrow showing the way the physical flows. write the name of the physical flow on the line.

Worked Example Now you do Your turn - Entity 1 Entity 3 <System Name> Now you do Your turn -

Your Turn - Entity 1 Entity 3 <System Name>

Well Done! That is how you create level 0 DFD’s

Tasks Task 1 Task 2

What is a Level 1 dfd’s A level 1 dfd is a diagramatic form of showing the main processes, data flows and data stores within the system.

How to create Level 1 dfd’s When creating a level 1 dfd go back and read the description! (VERY IMPORTANT ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !) Write down the following Headings: External Entity Processes Data Flows Data Stores

How to create Level 1 dfd’s As you read through the passage (again) write down the relevant information under the headings above. This will be used as a check list after creating the dfd.

Worked Example – School Enrolment External Entity Student Processes Record student application Check course availability Check student qualifications Enrol student in course Update application file

Worked Example – School Enrolment Data Flows Application form Course Applied for Student Qualifications Results from course and student checks Course and student details Confirmation letter Rejection letter Data Stores Application file Course Details File Enrolment File Your turn – order processing

Your Turn – Order Processing External Entity Customer Warehouse Processes Process customer details Process order details Complete picking slip Process invoice and shipping statement

Worked Example – School Enrolment Data Flows Customer details Order details Picking slip Order Copy Invoice Shipping statement Data Stores Customer File (D) Orders Folder (M)

How to create Level 1 dfd’s Processes are drawn using a Hard Box : <process1> Files are drawn as follows: D1 <File 1> Data Flow is drawn the same as at level 0.

How to create Level 1 dfd’s Read each sentence of the description carefully. As you read the sentence draw that part of the dfd using the key on the previous page. When you have finished use your checklist to make sure you have included all your processes, files etc.

Working Example – Student enrolment Add application details D1 Application File student Application Processing application D2 Course Details File Course details rejection letter Checking results Course Details Check course Details Student details Confirmation letter Course Details Check student Qualifications Enrolment Process D3 Enrolment File Student Details Update D1 Application File Your turn – order processing

Your Turn – Order Processing Customer File Customer orders Add customer details Customer Details Order Processing M1 Order Folder Order details Copy of Order Picking Slip Complete Picking Slip Copy of order Warehouse Picking Slip Copy of order Invoice Create invoice/ Shipping statement Shipping Statement

Task – school application Now do the level 1 dfd for school application. Way Hay – Now you can do level 1 dfd’s! Well Done!