40 likes | 249 Vues
This document addresses the original DFD flow problems within a customer purchase process involving browsing, billing, and payment through PayPal. It highlights the lack of direct communication between entities and information sources, emphasizing the role of processes in data flow. Issues such as the absence of information feedback to customers during their journey and security distinctions between client and server are discussed. Proposed improvements outline a clearer DFD flow that facilitates better communication, transaction collating, and a secure purchasing experience.
E N D
Entity Process Original DFD flow Writings Data Source Library Editor Writer Transactions Upload Browse Customer Purchase Billing PayPal Client Server
Entity Process Problems in Original DFD flow Entities don’t talk directly to info sources; some process is involved Writings Data Source Library Editor Writer Transactions Nothing reads this data source Upload Browse Customer No information back to customer between browse and purchase Purchase Billing PayPal Not clear there’s a security distinction Client Server Different trust boundary
Entity Process Improved DFD flow Writings Data Source Library Editor Writer Collate Transactions Select Upload Items Manager Browse Customer View Purchase PayPal Client Server