3350 - Homework Assignment

Will be collected on Thursday before lab session.
Assignment

1. Finish all elements of the lab-4 assignment.
2. Create a Data Flow Diagram.

Name your diagram: my_dfd4.gif



Data Flow Diagram Help

Step 1:

As we learned in class, a DFD uses 4 symbols only.
Your symbols can vary slightly, but you must use 4 symbols only.



Step 2:

Look at this sample.




Step 3:

Here's one way to start the homework-4 diagram...



1. The user enters host and page data on the command-line.

2. The lab3sget program starts running and converts the input data into some
   kind of output data, then it flows on to some other entity, like maybe the
   Odin server using some kind of protocol like maybe HTTP.

3. You wrote and put into place many of the components of this system.
   Show where they fit in to your DFD.

4. The HTTP protocol is a request-response protocol. This means that data
   flows outward and then something comes back. Show it.

5. Your diagram probably should not have: a cloud, a router, wifi, a modem,
   a keyboard, a stick person, a dragon, a puppy, a C++ program, etc.
   Try to build a perfect and clean DFD.

Generally follow these rules as a guide...
 1. Each function should have at least one input and an output.
 2. Each file/database should have at least one data flow out.
 3. Data stored in a system must go through a process.


Name your diagram: my_dfd4.gif