Name: Pravin Lobo
Course: CIS613-T301 Software Development (2167-1)
Capstone Milestone #1
Purpose or goal of the system The primary goal of the online pizza ordering application is to allow customers to order pizza(s) and other side items such as sodas, desserts, and salads for pickup or delivery. Users can customize their pizza(s) from multiple available options, choose the toppings, order additional side items, pay for the pizza using cash or card, and select the delivery option.
Primary user(s) of the system The primary users of the application are the customers who use the application to order pizza(s) and other side items available in the pizza shop.
Assume the role of the customer. Identify 10 user requirements in user story format “As a (role), I want (feature), so that I…show more content… As a customer, I want the online application to allow me to register with the pizza shop by providing my name, address, and the email address to receive coupons and other promotional offers when such offers are available.
2. As a customer, I want the application to allow me to register with just my email address in cases I do not wish to provide my name and address.
3. As a customer, I want see the daily specials along with the original price and the discounted price for items available at a discount.
4. As a customer, I want the system to allow to me to select available specialty pizzas and add them to the shopping cart.
5. As a customer, I want the system to allow to me to select available toppings to customize the pizza
6. As a customer, I want the system to allow to me to select multiple toppings for the pizza and specify how the toppings should be laid out on the pizza. The toppings could either me mixed or I can specify the part of the pizza for a selected toppings. For example, I choose Topping A for half of the pizza and Topping B for the other half.
7. As a customer, I want the system to allow to me to add side items such as sodas, salads, and desserts to the shopping