Complete the following activities in groups or pairs as specified by your instructor.
List the candidate classes related to the “Process Sale” use case given below by identifying nouns and noun phrases.
Process Sale success scenario use
case text:
Preconditions: Cashier is identified and authenticated on a sales terminal.
1. Customer arrives at POS checkout with goods and/or services to purchase.
2. Cashier starts a new sale.
3. Cashier enters item identifier.
4. System
records sales line item and presents item description, price, and running
total. Price calculated from a set of price rules.
< Cashier repeats steps 3-4 until
indicates done >
5. System presents total with taxes calculated.
6. Cashier tells Customer the total, requests payment.
7. Customer pays and System handles payment.
8. System logs completed sale and sends sale and payment information to the external Accounting System and Inventory System.
9. System presents receipt.
10. Customer leaves with receipt and goods (if any).
Identify attributes for each of the classes.
Identify the public operations for each of the classes.
Identify the relationships between the classes