Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
P. 1
Sw Engg Exp1,2,3,4,5,6,7,8,9,10

Sw Engg Exp1,2,3,4,5,6,7,8,9,10

Ratings: (0)|Views: 47|Likes:
Published by anjulhans

More info:

Published by: anjulhans on Apr 24, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





EXPERIMENT NO-1.AIM: - Introduction to Data Flow Diagrams.
Data Flow Diagrams:-
A data flow diagram (DFD) is a graphical representation of the "flow" of data through aninformation system.
is a diagram that shows how the data manipulated by a systemflows through the various processes.
A DFD is not a flow chart! A flow chart actually describes a process, whereas in a DFD the entire process is simply denoted by a symbol.
Data Flow Diagram
is a diagram that shows how data moves through a system. A graphicalnotation used to describe howdataflows between processesin a system. Data flow diagrams are an important tool of moststructured analysistechniques. Data flow diagrams illustrate how datais processed by a system in terms of inputs and outputs.
Fig. A data flow diagram
Data Flow Diagram Notations:-External Entity:
The External Entity symbol represents sources of data to the system or destinations of data from the system. External entities are objects outside the system, withwhich the system communicates.
: The Process symbol represents an activity that transforms or manipulates the data(combines, reorders, converts, etc.).
Data Store:
The Data Store symbol represents data that is not moving (delayed data at rest).Data stores are repositories of data in the system. They are sometimes also referred to as files.
The Data Flow symbol represents movement of data. Data flows are pipelinesthrough which packets of information flow. Label the arrows with the name of the data thatmoves through it.
Levels of DFDs:-
Data flow diagrams can be expressed as a series of levels. We begin by making a list of businessactivities to determine the DFD elements (external entities, data flows, processes, and datastores). Next, a
context diagram
is constructed that shows only a single process (representingthe entire system), and associated external entities. The
, or Level 0 diagram, is next,which reveals general processes and data stores. Following the drawing of Level 0 diagrams
diagrams are
drawn (Level 1 diagrams) for each process illustrated by Level 0 diagrams,and so on.
Context Diagram:A Context Diagram
(CD) is a graphical representation of a system which must only use one process to represent the entire system and deliberately does not go into defining all the processesso as to prevent people getting bogged down in complex details at an early stage.A contextdiagram is a top level (also known as Level 0) data flow diagram. It only contains one processnode (process 0) that generalizes the function of the entire system in relationship to externalentities.A good DFD starts with a
Context Diagram
-- a diagram with your component in the middle andall the external entities it talks to on the outside. An example for the bank teller might besomething like this:
Fig An example of a Context or level 0 Diagram

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->