Student Payment Info Receipt for Order Cap & Gown Company Sales Info Formatted Address Info Order Info Validate School Info 1.0 Validate Order Valid Order Info 2.0 Finalize Order Inventory Status D1: Address File D2: Inventory File Finalized Order Info Address Info 3.0 Ship Order Inventory Data 4.0 Update Inventory Formatted Inventory Data Identify at least 4 errors in the following data-flow diagram. Briefly describe each error with one sentence.
Added by Rebecca M.
Close
Step 1
Step 1: Identify the components of the DFD: external entities (rectangles), processes (circles), data stores (open-ended rectangles), and data flows (arrows). Show more…
Show all steps
Your feedback will help us improve your experience
Anand Jangid and 95 other AP CS educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
Task 1: Reading Data Flow Diagrams Refer to Figure 1 below, which contains drafts of a context and level-0 DFD for a Point of Sales System. Identify and explain five potential violations of rules and guidelines on these diagrams. Write your answer in the space provided on the next page. Context Diagram 0 Customer Receipt Management Point of Sale Report System Store Manager Payment Level-0 Diagram Customer Payment Transform Purchase Goods Sold Sales Data Update Goods Sold File Update Inventory File Inventory Data Update Sales Total File Formatted Goods Sold Amount Formatted Inventory Formatted Sales Total Amount Sales Total D3 Sales update Goods Sold Inventory File Inventory Amounts Goods Sold Amounts Sales Totals Produce Management Reports Store Manager Management Report Figure 1. Draft DFD Diagram for a POS System
Anand J.
Problem 2: CONTEXT DFD Course Request 0 Class Student Registration System Department List of Classes Class Schedule Problem 2: Level-0 Diagram Course Request Class Schedule 1 3 Student Student Receive Course Request Check for Availability Course Request Possible Classes List of Classes 2 Scheduled Classes Department Receive Courses Lists D1 Class Roster List of Instructors
Akash M.
You have been assigned to develop a DFD for an order processing system. By interviewing users, you learn there is an external entity CUSTOMER, three processes HANDLE ORDER, GENERATE INVOICE, and HANDLE PAYMENT, and two data stores PRICE FILE and INVOICE FILE. When you interviewed the users, you also identified the data flows connecting the external entity, processes, and data stores: 1. A CUSTOMER places an ORDER, which is received by the HANDLE ORDER process. 2. The PRICE FILE data store sends PRICING DATA to the HANDLE ORDER process. 3. The HANDLE ORDER sends BILLING DATA to the GENERATE INVOICE process. 4. The GENERATE INVOICE process creates an INVOICE and sends it to the CUSTOMER. 5. The GENERATE INVOICE process also sends OPEN INVOICE DATA to the INVOICE FILE data store. 6. When the CUSTOMER receives the invoice, he or she sends a PAYMENT, which is received by the HANDLE PAYMENT process. 7. When a payment is received, the HANDLE PAYMENT process sends an INVOICE QUERY to the INVOICE FILE data store. 8. In response to the invoice query, the INVOICE FILE data store sends OPEN INVOICE DATA to the HANDLE PAYMENT process. 9. The HANDLE PAYMENT process matches the payment with the open invoice data and sends PAID INVOICE DATA to the INVOICE FILE. 10. The HANDLE PAYMENT process also sends a PAYMENT RECEIPT to the CUSTOMER. Using Visio, draw a Diagram 0 DFD of the order processing system depicting all the above data. PRICE FILE D1 PRICING DATA CUSTOMER ORDER 1 HANDLE ORDER INVOICE BILLING DATA PAYMENT RECEIPT PAYMENTS 2 3 GENERATE INVOICE HANDLE PAYMENT OPEN INVOICE DATA INVOICE QUERY OPEN INVOICE DATA PAID INVOICE DATA INVOICE FILE D2
Recommended Textbooks
Computer Science and Information Technology
Introduction to Programming Using Python
Computer Science - An Overview
Transcript
Watch the video solution with this free unlock.
EMAIL
PASSWORD