We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

Looking For Something at vustudents.ning.com? Click Here to Search


+ Link For Assignments, GDBs & Online Quizzes Solution


+ Link For Past Papers, Solved MCQs, Short Notes & More

Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion

How to Add New Discussion in Study Group ? Step By Step Guide Click Here.

Q 1. State the significance of DFDs in the process of Database designing. (5)

Q 2. Draw a Context and level 0 Data Flow Diagrams of mobile SIM registration System. Guidelines are given below. (3+7)

Total Marks: 15 (5+10)


Due Date: 18/04/2011


To learn and understand basic concept of Data Flow Diagrams (DFD). 


Please read the following instructions carefully before solving & submitting assignment:

Assignment should be in your own wordings not copied from net, handouts or books.

It should be clear that your assignment will not get any credit (zero marks) if:


  • The assignment is submitted after due date.
  • The submitted assignment does not open or file corrupt.
  • The assignment is copied (from other student or copy from handouts or internet).
  • The submitted assignment is in the format other than the MS doc (MS WORD).


For any query about the assignment, contact at cs403@vu.edu.pk




Q 1. State the significance of DFDs in the process of Database designing. (5)

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)                     Bill will be generated on behalf of SIM card and customer detail.

(iii)                   And finally customer gets the SIM after payment in cash.



Before Starting you should study and understand:

·       Significance of DFD

·       Rules for drawing DFDs 

+ How to Follow the New Added Discussions at Your Mail Address?

+ How to Join Subject Study Groups & Get Helping Material?

+ How to become Top Reputation, Angels, Intellectual, Featured Members & Moderators?

+ VU Students Reserves The Right to Delete Your Profile, If?

See Your Saved Posts Timeline

Views: 669


+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

+ Click Here to Search (Looking For something at vustudents.ning.com?)

+ Click Here To Join (Our facebook study Group)

Replies to This Discussion

Please Discuss here about this assignment.Thanks

See the attached file for CS403 Assignment#1 Solution Spring 2011
please upload solution of question 2 soon since q1 is directly from handouts
please upload the solution of this assignment
A.A Please upload the idea solution of the Assignment # 2 CS403 as soon as possible. Thanx
See the attached file please


State the significance of DFDs in the process of Database designing. (5)


DBMS Development:


There are some tools used to describe a design process. These also help the designers of database system to mutually agree on a specific design.

If there is no standard tool for designing a specific DBMS then every designer will have his own design for developing that specific design. This can create misunderstanding or conflict among the designs for that specific DBMS.

So, DFD is that standard tool that can be used to resolve this conflict among different designs and to get utmost the same result by different designers.


Significance of DFDs in the process of Database development:


DFD are used to design data centric applications. They follow the data through entry, storage, retrieval transformations and output. Storage and retrieval are where the database comes in. You can use the DFD to design the schema for the most efficient use of the data in the context of the application. Of course this is simplified but this is the general idea.

  • DFDs are most important and common tools for designing a database system.
  • It presents a system diagrammatically and expresses details of the different DFD levels.
  • It shows the flow of data among various processes / levels.
  • These are very simple. DFDs hide the complexities of the system.
  • These are easy to understand and create links among different levels and process of the information flow.

DFDs represent the functions a system performs hierarchically, starting with the highest-level functions and moving through various layers or levels of sub-functions. As a modeling technique, DFDs are useful for performing a structured analysis of software problems, allowing developers to spot and pinpoint issues in software development.

It is, therefore, important and common because of its simple graphical representation. It has various symbols that are simple and easy to understand. These symbols make the DFD more elegant. They're often used to model software and to show the flow of data in a system.

Following are some common components of DFDs:

                                                                                     There are some components of DFDs which enhances the importance of it in a system:

Dataflow symbol_ its purpose in DFDs is to express the flow of information form one entity to another.

Data Store_ data store is for the storage of data. It is for the permanent store of data in the system. It is represented by a rectangle shape open on right width and left one is drawn with double line.

Processes_ processes are expressed with ovals or rounded rectangles. When data is transformed from one form into a processed form.

DFD Process_ these are numbered for showing the existence of DFDs at a certain level in the system.

External Entities_ these are interacting with the system in two different ways. They may be either receiving data from the system or may be producing data for the system.

Collector_ it is used to show the convergence of data to a single point.

Separator_ this symbol is used for separating data from a single source to multiple sinks.

Ring Sum Operator_ this operator is used when data from a single source process flows to one of the required sinks. 

AND Operator_ this operator is used when data from a single source process must flow to all of the required sinks.

 please upload the answer of question 2


Latest Activity

Muhammad Bilal replied to asma nawaz MB ECO's discussion Assignment of Managerial Accounting Spring 2014 Semester Managerial accounting (MGT404) in the group MGT404 Managerial Accounting
6 minutes ago
Muhammad Bilal replied to hassan habib's discussion Fin611 Assignment Due Date Dec 04, 2018 in the group FIN611 Advanced Financial Accounting
30 minutes ago
Muhammad Bilal liked +¢αяєℓєѕѕ gιяℓ's discussion پردہ
41 minutes ago
Ch. Aqeel replied to Asghar Shah's discussion ONLINE EARNING JOBS REQUIRED
55 minutes ago
khaaniii liked +¢αяєℓєѕѕ gιяℓ's discussion دنیا کے سب سے دکھی الفاظ کس نے کہے تھے؟
58 minutes ago
Muhammad Bilal liked +¢αяєℓєѕѕ gιяℓ's discussion My Dearest Friendz ❤ JK, DD, Fiya, Bushra , And Beloved bestie senii ❤ yOu people look So Cute
58 minutes ago
+ ! ! ! ❣ Dua Pathani ❣ !+ liked +¢αяєℓєѕѕ gιяℓ's discussion پردہ
1 hour ago
mishi khan joined +M.Tariq Malik's group
1 hour ago
ہاشم replied to ہاشم's discussion Pak301 Assignment 1 Spring 2020 in the group PAK301 Pakistan Studies
3 hours ago
ہاشم added a discussion to the group PAK301 Pakistan Studies
3 hours ago
+ Faisal + replied to +M.Tariq Malik's discussion CS602 Assignment No 01 Spring 2020 Solution & Discussion Due Date: 02-06-2020 in the group CS602 Computer Graphics
3 hours ago
+¢αяєℓєѕѕ gιяℓ replied to +¢αяєℓєѕѕ gιяℓ's discussion پردہ
3 hours ago

© 2020   Created by +M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service