


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
data flow diagram show the tutorial steps data flow diagram show the tutorial steps
Typology: Study notes
1 / 4
This page cannot be seen from the preview
Don't miss anything!



A Data Flow Diagram (DFD) is also known as a Process Model. Process Modeling is an analysis technique used to capture the flow of inputs through a system (or group of processes) to their resulting output. The model is fairly simple in that there are only four types of symbols – process, dataflow, external entity, data store. An example can be found on page 146 in our textbook. The Gane and Sarson Symbol technique is employed there.
Process Modeling is used to visually represent what a system is doing. It is much easier to look at a picture and understand the essence than to read through verbiage describing the activities. System Analyst after talking with various users will create DFD diagrams and then show them to users to verify that their understanding is correct. The process models can be created to represent an existing system as well as a proposed system.
The following clarifies what each symbol in Process Modeling represents; the information is taken from out textbook on pages 147-149. : Process – An activity or a function that is performed for some specific reason; can be manual or computerized; ultimately each process should perform only one activity
Data Flow – single piece of data or logical collection of information like a bill
Data Store – collection of data that is permanently stored
External Entity – A person, organization, or system that is external to the system but interacts with it
Be aware of the basic rules for Process Modeling:
A Context Model is done first when completing the process models for a system. It represents the system with a single process and then
shows the external agents with which the system interacts. A context diagram is often named the name of the system and does not start with a verb as do other processes. Typically data stores are not part of a context model since these would be internal to the system. By creating the context model first the system analyst focuses on the outward communications and exchanges and later the inward communications and exchanges.
After the context model is created the process is exploded to the next level to show the major processes in the system. Depending upon the complexity of the system each of these processes can also be exploded into their own process model. This continues until the goal of each
process accomplishing a single function is reached. Because of this approach the context model is referred to as Level 0 (Zero) DFD, the next as Level 1 DFD, etc.
To better understand this technique let’s look at an example case and create a Level 0 and maybe a Level 1 process models for it.
The purpose of the green acres real estate system is to assist agents as they sell houses. Sellers contact the agency, and an agent is assigned to help the seller complete a listing reqeuest. Information about the house and lot taken from that request is stored in a file. Personal information about the sellers is copied by the agent into a sellers file.
When a buyer contacts the agency, he or she fills out a buyer request. Every two weeks, the agency sends prospective buyers area real estate listings and an address cross reference listing containing actual street addresses. Periodically, the agent will find a particular house that satisfies most or all of a specific buyer’s requirements, as indicated in the buyer’s requisrements statement distributed weekly to all agents. The agent will occasionally photocopy a picture of the house along with vital data and send the multiple listing statement (mls) to the potential buyer.
When the buyer selects a house, he or she fills out an offer that is forwarded through the real estate agency to the seller, who responds with either an offer acceptance or a counteroffer. After an offer is accepted, a purchase agreement is signed by all parties. After a purchase agreement is notarized, the agency sends an appraisal request to an appraiser, who appraises the value of the house and lot. The agency also notifies its finance company with a financing application.
First we will do the context diagram or Level 0 DFD. Start by identifying all the external agents and the data flows from them to the system. You will then need to open Microsoft’s Visio software and select new diagram type of data flow model diagram under the software category.
Select the external interfaces and process and place them on your page.
To determine the data flows it may help to create an Event Response List. For our case it would look something like this.
This new page automatically brings forward the data flows and their connected interfaces. This helps keep track as you focus now on the
internal processes of the system.
If you have time continue and create the Level 1 DFD for the internal functioning of the Green Acres Real Estate System.