Assume that you are developing a retailing management system for a store. The following narrative describes the business
Posted: Sun May 15, 2022 11:56 am
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. (3 marks) (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. (3 marks
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. (3 marks) (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. (3 marks