Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Draw the sequence diagrams for the following business events from the case study: - A User checks-out the shopping cart and completes payment. 2. INSTRUCTIONS

image text in transcribedimage text in transcribed

Draw the sequence diagrams for the following business events from the case study: - A User checks-out the shopping cart and completes payment.

2. INSTRUCTIONS TO CANDIDATES: 1. Write your Student ID in the box provided above. Use the reading time to study the question paper but do not begin writing until instructed. 3. Students can refer online resources, as it is the open book test. Students should turn-on your camera for the entire duration of the test. Students must draw the UML diagrams in any software but shouldn't be handwritten. Two Scoops of Happiness Shopping Cart Case Study The following case study is used throughout the exam. Please read it carefully 4. 5. "Two scoops of happiness" is one of the local shops in Ballarat, Australia, which prepares handcrafted delicious ice creams in various flavours. The owner of the shop requires the implementation of shopping cart functionality which allows the ice cream lovers to order their ice creams through online. They have hired a new system analyst who recently graduated from Victoria University to analyse and design their web-based shopping cart application. The analyst come up with the following description of their requirements. Users should be able to browse different ice creams on-line and add them to the shopping cart. There need to be the possibility to view browsed items where a more detailed description of the product is shown. Especially the ingredients of each ice cream variety should be clearly shown as an allergy warning to consumers. Each ice cream has a unique id, a name, the ingredients, and a description. The ice creams can be ordered in different sizes such as "Small", "Medium", "Large" and "Extra Large". The customized ice creams for some functions (such as kids birthday and other special occasions) can be prepared on a pre-request, those ice creams name will be "Customized". Current sale price of the product is also maintained. Even an unregistered user can add items to the shopping cart and proceed to check out the items (complete transaction), but user need to be authenticated by the system and therefore registration is mandatory at this point. To register, the users need to provide a unique login-id, First Name, Last Name, Birthday, valid e-mail address and a password and there by an account is created for the user. The loyalty points (1 point for one ice cream) are also added to the registered users for each purchase of ice creams. Those who earn 10 points, they can have free one ice cream. It is essential to ensure that the password passes the required strength test. A 'new' user will be created in the system and an e-mail will be sent to the given e-mail address with a system generated verification code and the new user need to enter that verification code into the system in order to activate his account. User information together with registration information should be maintained in the system. System will make a user account 'Suspended' temporarily for one hour upon three login failures and after one hour the user account is automatically made 'Active'. If a particular user has not performed any activity on the web site for one year, then that users' account will be suspended by the system too. In both cases the users have the facility to resume the suspended account by following the instructions provided and make the user account 'Active'. A user account may be 'Banned' upon any illegal activity. A user will have one shopping cart per browser session and all the items added to the cart in that session will be associated with the cart. It should be possible to edit/delete the added items. When user proceeds to check-out existing users need to log in (if not already logged-on) or new users need to register as mentioned before. System (Admin) will calculate the total amount based on the cart items. Tax and delivery charges also will be added to the total amount. Payment information needs to be entered to the system where the user has the option of paying by either credit card, visa debit cards or using 'PayPal. The delivery address needs to be entered as well. It would be easier for the users if they have maintained their billing and delivery addresses in the system and there should be provision for easy retrieval of this information. The system should provide the facility to add/edit address information for registered users as well. A preliminary' order is created and upon verification of the payment information, the order is 'confirmed'. All items checked-out are included in the order and a copy of the order is e-mailed to the user's e-mail address. An order knows when the order has been 'handed to delivery agents' and when the items are 'delivered to the user. In the following questions, when reference is made to "the case study", this is referring to the Two scoops of happiness Shopping Cart Case Study at the beginning of this exam. 2. INSTRUCTIONS TO CANDIDATES: 1. Write your Student ID in the box provided above. Use the reading time to study the question paper but do not begin writing until instructed. 3. Students can refer online resources, as it is the open book test. Students should turn-on your camera for the entire duration of the test. Students must draw the UML diagrams in any software but shouldn't be handwritten. Two Scoops of Happiness Shopping Cart Case Study The following case study is used throughout the exam. Please read it carefully 4. 5. "Two scoops of happiness" is one of the local shops in Ballarat, Australia, which prepares handcrafted delicious ice creams in various flavours. The owner of the shop requires the implementation of shopping cart functionality which allows the ice cream lovers to order their ice creams through online. They have hired a new system analyst who recently graduated from Victoria University to analyse and design their web-based shopping cart application. The analyst come up with the following description of their requirements. Users should be able to browse different ice creams on-line and add them to the shopping cart. There need to be the possibility to view browsed items where a more detailed description of the product is shown. Especially the ingredients of each ice cream variety should be clearly shown as an allergy warning to consumers. Each ice cream has a unique id, a name, the ingredients, and a description. The ice creams can be ordered in different sizes such as "Small", "Medium", "Large" and "Extra Large". The customized ice creams for some functions (such as kids birthday and other special occasions) can be prepared on a pre-request, those ice creams name will be "Customized". Current sale price of the product is also maintained. Even an unregistered user can add items to the shopping cart and proceed to check out the items (complete transaction), but user need to be authenticated by the system and therefore registration is mandatory at this point. To register, the users need to provide a unique login-id, First Name, Last Name, Birthday, valid e-mail address and a password and there by an account is created for the user. The loyalty points (1 point for one ice cream) are also added to the registered users for each purchase of ice creams. Those who earn 10 points, they can have free one ice cream. It is essential to ensure that the password passes the required strength test. A 'new' user will be created in the system and an e-mail will be sent to the given e-mail address with a system generated verification code and the new user need to enter that verification code into the system in order to activate his account. User information together with registration information should be maintained in the system. System will make a user account 'Suspended' temporarily for one hour upon three login failures and after one hour the user account is automatically made 'Active'. If a particular user has not performed any activity on the web site for one year, then that users' account will be suspended by the system too. In both cases the users have the facility to resume the suspended account by following the instructions provided and make the user account 'Active'. A user account may be 'Banned' upon any illegal activity. A user will have one shopping cart per browser session and all the items added to the cart in that session will be associated with the cart. It should be possible to edit/delete the added items. When user proceeds to check-out existing users need to log in (if not already logged-on) or new users need to register as mentioned before. System (Admin) will calculate the total amount based on the cart items. Tax and delivery charges also will be added to the total amount. Payment information needs to be entered to the system where the user has the option of paying by either credit card, visa debit cards or using 'PayPal. The delivery address needs to be entered as well. It would be easier for the users if they have maintained their billing and delivery addresses in the system and there should be provision for easy retrieval of this information. The system should provide the facility to add/edit address information for registered users as well. A preliminary' order is created and upon verification of the payment information, the order is 'confirmed'. All items checked-out are included in the order and a copy of the order is e-mailed to the user's e-mail address. An order knows when the order has been 'handed to delivery agents' and when the items are 'delivered to the user. In the following questions, when reference is made to "the case study", this is referring to the Two scoops of happiness Shopping Cart Case Study at the beginning of this exam

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Sound Investing, Chapter 18 - Significant Accounting Policies And Changes In Them

Authors: Kate Mooney

3rd Edition

0071719407, 9780071719407

More Books

Students also viewed these Accounting questions

Question

What is the law of Prgnanz and how can it be illustrated?

Answered: 1 week ago

Question

Question 3 of 5 Answered: 1 week ago

Answered: 1 week ago