Question: SIT773 Software Requirements Analysis and Modelling Credit Task 5.1: Identifying and describing use cases Overview This week you've learnt about use cases, use case diagrams

SIT773 Software Requirements Analysis and Modelling Credit Task 5.1: Identifying and describing use cases Overview This week you've learnt about use cases, use case diagrams and the relationships portrayed in a use case diagram. You've also learnt about different types of use case descriptions, which have been highlighted in articles 5.2, 5.3 and 5.4. To date, you've completed various tasks related to the Leckie's Choice (LC) case study. Through the completion of these tasks, you've learnt about the requirements of LC's various stakeholders. Some of the epics (high level requirements) include, but are not limited to: - customers want to be able to order products online - the marketing manager wants to introduce various incentives including product promotions and rewarding customer loyalty - contractor based customers wish to maintain their order history To extend upon the epics, LC's customers want to be able to see an order status indicator after an order has been placed. If need be, they also want to be able to cancel an order as well as add more items to an existing order before it is shipped for delivery. While shopping, customers want a shopping cart system that reflects the products they want to buy, the quantity of each product and the total price of the products in the shopping cart. Once customers are finished shopping, they wish to checkout, using their preferred payment method, such as payment with credit card. Finally, customers want to be able to review their order history so that they can see what they've purchased in the past. This requires some form of account creation and login. The marketing manager wants to be able to review a weekly order summary in order to be able to better understand what customers are buying so that promotional policies can be derived that reflect customer purchasing trends. Once the marketing manager has identified and implemented promotions, they will notify the customers with coupons that they can use to apply the promotions to their next order. Based on the above describe business case, you are required: - To identify relevant use cases and prepare a use case diagram for the LC case study. Be sure to use the include and extend relationships. - To pick one use case in your use case digram and prepare its detailed use case description. Submission Details Submit the following files to OnTrack: - Your use case diagram. - Detailed description of your selected use case. Instructions 1. Review the articles that are related to this task, specifically articles 5.2, 5.3, 5.4, 5.5, 5.6 and 5.7 , which are related to use cases and use case diagrams respectively. 2. Read the LC's case study as per tasks 1.1, 1.2, 3.2, and 4.1 as well as the scenario describe above and identify relevant actors, users and user goals. 3. Identify the use cases and the relationships between them. 4. Create your use case diagram, portraying all use cases you identified and the relevant relationships. 5. Pick one use case from your diagram. For this use case, identify its triggering events, related use cases, precondition, postconditions, flow of activities and exception conditions. 6. Write the three main sections of the detailed description for your chosen use case. You need to follow the format provided in the example in article 5.6. 7. Submit your work to OnTrack
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
