Spring 2011 - CS403 - 1 - SOL
Spring 2011 - CS403 - 1 - SOL
(5) Significances of DFD is as under, 1 - Presentation: DFD is a best tool to see a Database before it is physically designed. We can see that how it interacts with user. 2 - Organization: Before physical design of Database, we have an organized entities in it. 3 - Decision Marking: We are able to have a look on data flow, for a certain input given to system and checks its output after processing of DB, before actual implementation. 4 - Adaptation: DFD suggests about where in the program, certain code to paste. This is a feature of DFD, which is used while implementing a system / developing an application. 5 - Error Detection and Debugging: If we have an error while implementing software or even after development and our required results are not obtained, we have a easy way to look at the DFD and its details to find out where the error occurred on certain inputs. Q 2. Draw a Context and level 0 Data Flow Diagrams of mobile SIM registration System. Guidelines are given below. (3+7)
Guidelines / Requirements:
The context level diagram must contain a major process and external entities. Level 0 diagram must consist of major functions and should work as follows:
There should be 3 streams, or flows of data. (i) The customer request to buy a number of his choice, system check the availability of number and get the details of customer for SIM card registration. (ii) (iii) Bill will be generated on behalf of SIM card and customer detail. And finally customer gets the SIM after payment in cash.
Context Level Diagram: Cash Requested Number Customer Personal Information 0 SIM Registration System
Registered SIMs Requested Number Customer Personal Information 1.0 SIM Registration Confirmation
Personal Info.
Customer Info.
Billing DB
Bill