Question: Introduction to software engineering Question 3: a. According to the given usage scenario give main success scenario, alternative extensions, and special requirements. - Cashier: Wants

Introduction to software engineering Question 3: a. According to the given usageIntroduction to software engineering

Question 3: a. According to the given usage scenario give main success scenario, alternative extensions, and special requirements. - Cashier: Wants accurate, fast entry, and no payment errors, as cash drawer short- ages are deducted from his/her salary, - Salesperson: Wants sales commissions updated. - Customer Wants purchase and fast service with minimal effort. Wants easily visible display of entered items and prices. Wants proof of purchase to support returns. - Company: Wants to accurately record transactions and satisfy customer interests. Wants to ensure that Payment Authorization Service payment receivables are recorded. Wants some fault tolerance to allow sales capture even if server compo- nents (e.g., remote credit validation) are unavailable. Wants automatic and fast update of accounting and inventory. - Manager: Wants to be able to quickly perform override operations, and easily debug Cashier problems. - Government Tax Agencies: Want to collect tax from every sale. May be multiple agen- cies, such as national, state, and county - Payment Authorization Service: Wants to receive digital authorization requests in the correct format and protocol. Wants to accurately account for their payables to the store. b. Draw activity diagram for the given scenario

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!