DFD Examples.

Slides:



Advertisements
Similar presentations
DFD, LDS, ELH Inter-Relationships
Advertisements

Context Diagram Yong Choi BPA CSUB.
Process Models: Data Flow Diagrams
Identifying Data Flows
(Assist. Professor, MCA Department)
Construct Detailed Analysis Identify the techniques employed in analyzing the information: a.Entity Life History b.Relational Data Analysis c.Context Diagram.
BIS 360 – Lecture Seven Process Modeling (Chapter 8)
Johnb DFDs and Design John Bell The DeMarco notation.
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.
Practice data flow diagramming as a tool for structured system programming (process modelling) DATA FLOW DIAGRAMs.
SYSTEMS ANALYSIS AND DESIGN TOOLS
Chapter 4 Documenting Information Systems
Chapter 4 Documenting Information Systems Yong Choi BPA CSUB 1.
Introduction to Data Flow Diagrams Week 6 CMIS570.
DATA FLOW DIAGRAM (PART 2)
Chapter 9 Process Modeling
Modern Systems Analysis and Design
IS 421 Information Systems Analysis
D ATA F LOW D IAGRAMS CIS1107/
Data and Process Modeling.  Describe data and process modeling, and name the main data and process modeling techniques.
Data Flow Diagrams (DFDs)
An Introduction to Level 0 and Level 1 DFD’s.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
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.
SDLC Phase II: Structuring System Requirements IS 582 Dr. Dania Bilal Spring 2008.
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 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.
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.
PHASE 2: SYSTEMS ANALYSIS
Individual DFD Assignment
Chapter 4 Documenting Information Systems
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.
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
G045 Lecture 07 DFD Context Diagrams (Data Flow Diagrams Level 0)
Advanced Accounting Information Systems
3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output.
Modern Systems Analysis and Design Fifth Edition
Structuring User Requirements IS 592 Dr. Dania Bilal Spring 2005.
More DFDs Class 12.
Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design SSADM – Design.
Requirements1. Structured Analysis Method Structured system analysis and design (SSAD) Formal structured dev method Developed by UK Gov. in the 1980’s.
CS223: Software Engineering
C_ITIP211 LECTURER: E.DONDO. Unit 3 : PROCESS MODELING.
Data Flow Diagrams Level 1 and Level 0 System Design.
Lab 3 Data Flow Diagram CPIT 250 System Analysis and Design.
Day 4 – pre-class prep Process Modeling Data flow diagrams :
ITDB1201:System Analysis and Design
WHAT IS A Context Diagram?
Modern Systems Analysis and Design
Identifying Data Flows
G063 - Data flow diagrams.
DFD examples.
Continuation of Causeway Example
DATA FLOW DIAGRAM (PART 2)
DATA FLOW DIAGRAM PART 2.
DATA FLOW DIAGRAM EXAMPLES
Context and Data Flow Diagrams
Structuring System Requirements: Process Modeling
Process Decomposition
Smart Draw v2010 آزمایشگاه مهندسی نرم افزار
تحلیل سیستم‌ها مدل‌سازی پردازشی.
MBI 630: Week 4 Process Modeling
DATA FLOW DIAGRAM.
G063 - Data flow diagrams.
Introduction to Data Flow Diagrams
Database Management System
Presentation transcript:

DFD Examples

Example 1 Students send in an application form containing their personal details, and their desired course. The university checks that the course is available and that the student has necessary academic qualifications. If the course is available the student is enrolled in the course, and the university confirms the enrolment by sending a confirmation letter to the student. If the course is unavailable the student is sent a rejection letter.

Actions/Doing words/Verbs => Processes (P) .     1.  Read the problem description carefully looking for: People/Organisations/Things that supply information to or use information from the system => external entities (EE) Actions/Doing words/Verbs => Processes (P) Movement/Exchange of information/Data between external entities to processes, and processes to processes => data flows (DF) Store/Record information/Data => data stores(DS)

2. Walk through the system in its logical sequence. A student (EE) sends in an application form (DF) containing their personal details, and their desired course The university checks (P) that the course is available. If the course is available the student is enrolled (P) in the course, and the university confirms (P) the enrolment by sending a confirmation letter (DF) that they are registered for the course to the student. Or if the course is unavailable the student is sent a rejection letter (DF).

Context diagram Highest level DFD. Has data flows, external entities, one process (system in focus) and no data stores. Shows the system boundary and interactions with external entities.   In this case: External entity - Student Process - Student Administration process application Data Flows - Application Form, - Confirmation/Rejection Letter

Context diagram

System/Level 0 DFD External entity - Student Processes - Check available - Enrol student - Confirm Registration Data Flows - Application Form - Course Details - Course Enrolment Details - Student Details - Confirmation/Rejection Letter Data Stores - Courses - Students

System/Level 0 DFD  

Hoosier Burger's food ordering system

Example:Grading System Al Burns is the professor for the class. He gives the student information to Ms. Grader to create a file of them. He also gives a list of assignments, a description for each assignment, and a grading key for each one to Ms. Grader to create a file of them. Students complete the assignments and give them to Ms. Grader for grading. Ms. Grader grades the assignments based on a key provided by Al Burns, and assigns a score (grade) from 0 to 5. She then records the scores for the students on the grades file and gives each student his\her grade. Finally, Ms. Grader prints a report for Al Burns contains students with their grades. Draw a context diagram and level 0 diagram for the Grading System.

Context diagram

Level 0 1.0 2.0 3.0 4.0