Question: create a level-0 dfd for this use case business info: Maicawear is a small privately held US-based clothing manufacturer and fitness brand, founded by Christopher
1. 4. 5. Use Case Name: Purchasing clothing ID: UC - 2 Priority: High Brief Description: This use case describes a customer who purchases items from the website Actor: Customer Trigger: Customer has placed one or more items in shopping cart and is ready to check-out Type External Temporal Preconditions: 1. Website is available 2. Item is available Normal Course Information for Steps 1.0 Customer shows intent to make a purchase Customer may create an optional account Username/password 2. System enables the customer to specify items for purchase by Shopping Cart List adding to a shopping cart 3. System checks inventory to ensure an item is available for Inventory of Items for Sale purchase. If an item is available for purchase, it will be reserved Reserved item list**** in inventory System allows shopping carts to be viewed with total price Shopping Cart List System allows predefined coupon codes to be entered against Coupons a shopping cart total price that will discount the total of the shopping cart 6. System allows tax (state or international tax) to be calculated by Shipping Address shipping address 7. System will collect and verify payment information Payment verification 8. Shipping order is created and items are reserved in inventory Shipping order with an confirmation email being sent to the customer Payment Confirmation Email Alternative Course(s): 1.1 Customer has established account (see branch at step 1) 1. Customer specifies username and password 2. System retrieves account information including stored payment information System verifies the buyer's intention to use stored payment information or modify stored payment information 4. Return to Normal Course (step 2) 1.2 Item is not in stock (branch at step 3) 1. System will allow customers to add this item to a NOTIFY ME LIST when it is back in stock. Postconditions: 1. Shopping cart is empty 2. Customer purchase is recorded 3 Customer sales transaction is recorded Exceptions: E1: Payment is not authorized System displays message that payment is not accepted 2. System asks customer to enter new payment information or exit 3. System terminate use case if buyer specific exit, otherwise return to Normal Course (step 7) 3 1. Summary Inputs Customer records Coupons Shipping address Source Customer Customer Customer Outputs Shipping order Payment confirmation email Destination Warehouse Customer 1. 4. 5. Use Case Name: Purchasing clothing ID: UC - 2 Priority: High Brief Description: This use case describes a customer who purchases items from the website Actor: Customer Trigger: Customer has placed one or more items in shopping cart and is ready to check-out Type External Temporal Preconditions: 1. Website is available 2. Item is available Normal Course Information for Steps 1.0 Customer shows intent to make a purchase Customer may create an optional account Username/password 2. System enables the customer to specify items for purchase by Shopping Cart List adding to a shopping cart 3. System checks inventory to ensure an item is available for Inventory of Items for Sale purchase. If an item is available for purchase, it will be reserved Reserved item list**** in inventory System allows shopping carts to be viewed with total price Shopping Cart List System allows predefined coupon codes to be entered against Coupons a shopping cart total price that will discount the total of the shopping cart 6. System allows tax (state or international tax) to be calculated by Shipping Address shipping address 7. System will collect and verify payment information Payment verification 8. Shipping order is created and items are reserved in inventory Shipping order with an confirmation email being sent to the customer Payment Confirmation Email Alternative Course(s): 1.1 Customer has established account (see branch at step 1) 1. Customer specifies username and password 2. System retrieves account information including stored payment information System verifies the buyer's intention to use stored payment information or modify stored payment information 4. Return to Normal Course (step 2) 1.2 Item is not in stock (branch at step 3) 1. System will allow customers to add this item to a NOTIFY ME LIST when it is back in stock. Postconditions: 1. Shopping cart is empty 2. Customer purchase is recorded 3 Customer sales transaction is recorded Exceptions: E1: Payment is not authorized System displays message that payment is not accepted 2. System asks customer to enter new payment information or exit 3. System terminate use case if buyer specific exit, otherwise return to Normal Course (step 7) 3 1. Summary Inputs Customer records Coupons Shipping address Source Customer Customer Customer Outputs Shipping order Payment confirmation email Destination Warehouse Customer
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
