Question: Assume that you are developing a retailing management system for a store. The following narrative describes the business processes that you learned from a store
Assume that you are developing a retailing management system for a store. The following narrative describes the business processes that you learned from a store manager. Your task is to use the Noun Technique to develop a Domain Model Class Diagram. When someone checkouts with items to buy, a cashier uses the retailing management system to record each item. The system presents a running total and items for the purchase. For the payment of the purchase can be a cash or credit card payment. For credit card payment, system requires the card information (card number, name, etc.) for validation purposes. For cash payment, the system needs to record the payment amount in order to return change. The system produces a receipt upon request.
(1) Provide a list of all nouns that you identify in the above narrative and indicate which of the following five categories that they belong to: (i) domain class, (ii) attribute, (iii) input/output, (iv) other things that are NOT needed to remember, and (v) further research needed.
(2) Develop a Domain Model Class Diagram for the system. Multiplicities must be provided for the associations. Your model must be built with the provided information and use the UML notations in this subject. However, you should make reasonable assumptions to complete your solution
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
