Your Task: (100 marks total)
You need to analyse (as a preliminary to designing) the information system for Supermarket Chain using the OO methodology. Your tasks encompass the following steps:
- Create an owner’s view chart for the new system that you can show to the stakeholders for feedback. You can make any reasonable assumptions if any details that you think are important and not clearly mentioned in the case description. If uncertain, consult with the client (via the Further Requirements, Questions and Clarifications - tutors/lecturer). [15 marks]
Get Your Customize Task on any
subject starting 10$/Page
Write domain definitions and, from there, proceed to establish the domain scope for the system and each subsystem. The following table provides a template for your answer.
- Identify the domain concepts from the domain definition & scopes of the above question 2. Categorise the concepts into different types such as processes, functions, roles, objects, and business rules. You need to list them in a domain dictionary table using the following template:
After completing the domain analysis, you are ready to start use case modelling. Please make sure that you use the domain concepts identified during the domain analysis activity as the basis for behavioural modelling.
- Identify stakeholders of the whole system. List them with descriptions and indicate the candidate actors using the following table template.
- Create a use case summary for the Supermarket Chain business activities using the template table below. (At least 6 use cases should be identified in the table.)
- Complete a use case template for a use case that relates to online sales order. Use the blank
- Create a use case diagram for the Product sale subsystem(s), complete with “include” and “extend” where appropriate. [10 marks]
-
- Create an activity diagram for the Product Sale subsystem(s). [10 marks]
-
After completing the behavioural modelling, you will continue with structural and dynamic modelling.
- Identify classes for supermarket chain system. List each class, along with responsibilities and the use cases they are associated with, using the following table templates.
-
- Create a complete class diagram with associations and multiplicity information for the Product sale subsystem. Questions: Is there any relationship in this case study that can be described by aggregation/composition? Are there classes that can be generalized/specialized? Note: Answer the questions separately for the three diagrams. [10 marks]
- Create a sequence diagram for the process of online purchase on Supermarket Web Service
Our Academic Assistance: service is all about doing research and being good at it. The more research one will do, the better the paper will turn out.