Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Function-Oriented Software Design

Function-Oriented Software Design

Ratings: (0)|Views: 420|Likes:
Published by dhwanicool
it document giving info about dfd
it document giving info about dfd

More info:

Published by: dhwanicool on Feb 18, 2010
Copyright:Attribution Non-commercial


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





Function-OrientedSoftware Design
Version 2 CSE IIT, Kharagpur
DFD Model of a System
Version 2 CSE IIT, Kharagpur
Specific Instructional Objectives
At the end of this lesson the student will be able to:
Draw the context diagram of any given problem.
Draw the DFD model of any given problem.
Develop the data dictionary for any given problem.
Identify the common errors that may occur while constructing the DFDmodel of a system.
Identify the shortcomings of a DFD model when used as a tool forstructured analysis.
Context diagram
The context diagram is the most abstract data flow representation of a system. Itrepresents the entire system as a single bubble. This bubble is labeled accordingto the main function of the system. The various external entities with which thesystem interacts and the data flow occurring between the system and theexternal entities are also represented. The data input to the system and the dataoutput from the system are represented as incoming and outgoing arrows. Thesedata flow arrows should be annotated with the corresponding data names. Thename ‘context diagram’ is well justified because it represents the context in whichthe system is to exist, i.e. the external entities who would interact with the systemand the specific data items they would be supplying the system and the dataitems they would be receiving from the system. The context diagram is alsocalled as the level 0 DFD.To develop the context diagram of the system, it is required to analyze the SRSdocument to identify the different types of users who would be using the systemand the kinds of data they would be inputting to the system and the data theywould be receiving the system. Here, the term “users of the system” alsoincludes the external systems which supply data to or receive data from thesystem.The bubble in the context diagram is annotated with the name of the softwaresystem being developed (usually a noun). This is in contrast with the bubbles inall other levels which are annotated with verbs. This is expected since thepurpose of the context diagram is to capture the context of the system ratherthan its functionality.
RMS Calculating Software.A software system called RMS calculating software would read three integralnumbers from the user in the range of -1000 and +1000 and then determine theroot mean square (rms) of the three input numbers and display it. In this
Version 2 CSE IIT, Kharagpur

Activity (7)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
babu1082 liked this
hitk liked this
Vaijanti liked this
peterangka liked this
naazmi liked this

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)//-->