Assessment Description and Instructions
The purpose of this assessment is to test students understanding of UML modeling concepts and their ability to analyze and apply them to a real-world scenario. Take your time to carefully review the case model and provide well-thought-out responses.
Assessment: UML Modelling for a shopping mall
Assessment Brief: A UML case model of a shopping mall is given in the figure 6.1.
Instructions: Students are required to review the provided case model for a shopping mall in UML notation. Based on the case model, answer the following questions, and complete the tasks.
Identify at least three use cases represented in the case model.
a) Use Case 1:
b) Use Case 2:
c) Use Case 3:
Figure 6.1: Shopping Mall UML Case Model
Tasks/Questions:
1-Explain the purpose of the “Manage Stores” use case. What functionalities does it encompass? (2 Marks)
2-Draw a sequence diagram illustrating the flow of events for the “Process Sales” use case. Include at least three relevant objects and their interactions (2 Marks)
3-Create a class diagram to represent the relationships between the “Manage Inventory” and “Manage Stores” use cases. Include appropriate associations and attributes. (2 Marks)
4-Choose one of the identified use cases and create an activity diagram to represent the flow of activities for that particular use case (2 Marks)
5-Propose one additional use case that could enhance the functionality of the shopping mall system. Provide a brief description of the use case and explain its importance (2 Marks)