Exercise 4 - DFD and Context Diagram (Due before Day 4)
- Due No Due Date
- Points 100
- Submitting a file upload
Due before class
Draw a Figure 0 Diagram and Context Diagram for the system described below:
Please note that you don’t have to start by drawing your Figure 0 before your Context Diagram. You can do either first based on what’s more comfortable for you.
-
Draw a Figure 0 diagram of the following system processes used by Latinitas to log donations, track donors, and generate tax letters. Regard the Donor and the Bank as external entities of the system's environment, i.e. EEs. Show all processes with the standard dataflow diagram symbols showing a process id, process name, and the actor of a process as well as clearly labeled external entities, dataflows, and data stores.
- The donor calling in provides the volunteer with the necessary info about them (the donor) and their donation. In the case where the donor is physically at the Latinitas office, they also provide a check to the volunteer.
- After thanking the donor, the volunteer enters the data from the donor into the Donation Tracker Google Sheet. After this process is complete, if there is a physical check, the donor puts that in a physical "donation checks" file which is in the file drawer of the reception desk. These physical checks are collected by the Latinitas Staff Secretary and digitally scanned using a banking app that sends them to their bank for deposit processing.
- Every Friday at 4pm, the Development Lead processes donations. This entails pulling in that week's donor/donation details from the Donation Tracker and using this data to update the Master Donor File which is a separate Google Sheet that stores only the donor's latest name and contact info plus their cumulative donation amounts for the current year. The Dev Lead then flags these new Donation Tracker records as processed by entering a timestamp in the "Donor Master updated on" field.
- The last part of the process actually happens once a year in January when Dev Lead pulls the latest data from the Donor Master file to generate annual tax letters that are sent to donors reminding them how much they donated in total that past tax year.
- Draw a context diagram of the system described in Problem 1.
We recommend that you use Visio, Lucidcharts Links to an external site., or some flowcharting software to complete this assignment, since it provides easy practice problems for your Group Project 1 and Client Project. Also, Visio is the most likely graphic software tool you will use in your career, so it's good to get some practice with a modeling tool like this now. However, learning the basic rules for DFDs and Context Diagrams is the main goal of this exercise, so you may use PowerPoint or Word or even turn in this exercise as a very clear hand drawing.
As a student in MIS 374, you will be able to access Microsoft’s free software portal which can be found at the top of the Client Project page in Canvas. If you want to use a different tool than Visio we recommend Lucidcharts Links to an external site. which works for PC or Mac.