Question: Foodpanda is a mobile food delivery marketplace. The service allows users to select from local re...
Foodpanda is a mobile food delivery marketplace. The service allows users to select from local restaurants
and place orders via its mobile applications as well as its websites. This is how it works.
First enter your areas on the home page and then find a restaurant. Order what you want. Your items will
appear on your cart on the right. Once you are happy with your order, click on the "ORDER NOW" button
and enter your delivery address. Simply follow the checkout instructions from there. Sit back, relax and
wait for the food going to be delivered to you!
(i) Interface of the food ordering system is given in the figure above. Keeping in mind the scenario and the
interface for login and welcome screens respectively, draw a use case diagram to represent the interaction
of the users with the system. Use extend/include where applicable.
(ii) “Place Order” Use Case describes the process by which orders are entered into the order processing system.
Create an Activity Diagram keeping in mind the above scenario and activities given below. Use swim lanes
where applicable.
1. The Use Case starts when the customer selects Place New Order.
2. The system displays the Place Order Screen
3. The customer selects its location.
4. The system displays nearby restaurants.
5. The customers will select the restaurant and their products they wish to order
6. For each product Selected
6.1 Customer will select the customization.
6.2 Customer will select the quantity
6.3 The system will add the price of the item to the total.
end
7. The customer will proceed to checkout
7.1 Customer will enter the delivery address
7.2 Customer will select the payment mode
7.3 if online payment selected, enter credit card information.
8. The customer will select submit.
9. The system will verify the information and save the order as pending
10.The order is marked confirmed, an order id is returned to the customer through SMS, and
the use case ends.
Alternative Flow of Events
At any time before selecting submit, the customer can select cancel. The order is not saved, and the use
case ends.
Show transcribed image text
Expert Answer
Varinder Kauranswered this
Was this answer helpful?
0
0
2,031 answers
a) Use Case Diagram:
The use case diagram will have an actor:
· Customer
The operations will be performed between Food Ordering system and actor Customer.
Below is the use case diagram for the given system’s food ordering use case:
b) Swimlane Activity Diagram:
Please find below the Swimlane Activity Diagram:
You do not have permission to view the full content of this post.
Log in or register now.