What is facilitated application specification technique

Assignment Help Software Engineering
Reference no: EM132868548

Objectives
The project is intended to create a web/mobile application for online food ordering system. With the help of this application, the restaurant staff could easily manage the orders, whilst on the other hand the customers will be able to place their desired food orders. The clients can search, track, and view the progress of their orders. They can easily pay, either via credit card or with cash on delivery. The restaurant management can add, delete and update the menu being shown to the customers. The management can add menus and take orders with the system. The provided address, order details along with live location will be shared to the rider and hotel staff as well. The sole purpose of the project is to completely automate the food ordering.

Scope
The development team must create separate layouts, on all three platforms: android, IOS and web, for the customer, restaurant staff and the company rider who will deliver the order. The customer should be able to view and search restaurants. Other details of the order, like its ingredients and price should also be visible to the customer. Customer can customize his/her order only if the restaurant allows it and in case the order is customizable. The customer can place multiple orders from multiple restaurants from the cart. They should also be able to view their final orders before checking out. The customer can add or delete orders in his/her cart according to his/her desires. Once the order is placed, an email and sms should be sent to customer containing all the order details. Whilst, restaurant staff and rider side, should also be notified with order within the app. Iphone app will require an IOS version of 9 or later. Android app will need the android version to be Jelly Bean or later. A working internet connection is of course, a must.

Constraints
• The customer has to have a valid registered account to enjoy the services
• User has to fill out all the required data in order to register (sign up) on app
• Only a single user is allowed to create an account against one mobile number/email
• User will not be able to pay via credit card if he/she doesn't have needed cash to place the order
• An order can't be canceled once the order is placed
• Weather conditions can have an impact on the order status
• Only restaurant can cancel an order, in case they run out that particular order

Assumptions
• The project will complete within 3 months
• The project should be finalized within the given budget

Answer the following question:

Question#1 What are the Functional Requirements for the Product "Online Food Ordering System"?

Queston#2
I. What is facilitated application specification technique?
II. Which SDLC model is preferable for the given requirements? Justify your answer.

Question#3
I. Write use-cases for the given product requirements.
II. Create use-case diagrams.
III. Create sequence diagrams for the written use-cases.

Reference no: EM132868548

Questions Cloud

Importance of tourism legislation and regulations : Can you explain the importance of tourism legislation and regulations?
Compliance risk predictable and manageable in crisis : In the 2019 Boeing 737max crisis, the Federal Aviation Administration(FAA) is partially responsible for the crisis due to regulatory failures, so was this compl
Describe brand image goals : Describe your brand image goals in 1-2 short paragraphs. Include at least two qualities that you want people to associate with your brand.
Define the long-run aggregate supply curve : Define the long-run aggregate supply curve? Is there any relationship between the production-possibilities (p-p) curve and its long-run aggregate supply curve (
What is facilitated application specification technique : What are the Functional Requirements for the Product Online Food Ordering System - Write use-cases for the given product requirements
Prepare a cash payments budget for selling : Utilities and sales commissions are paid the month after they are incurred; Prepare a cash payments budget for selling and administrative expenses
Define strategic control : Define strategic control. Differentiate the strategic control mechanisms according to purpose and approach.
Highlights of iot benefits and risks : After viewing our guest speaker's presentation and reading the highlights of "IoT Benefits and Risks" in the Instructor Guidance
List four primary ways additional needs are identified : List four primary ways additional needs are identified?

Reviews

Write a Review

Software Engineering Questions & Answers

  Explain code review methodology-walkthrough

As the quality assurance manager, which code review methodology-walkthrough or inspection-would you recommend? Justify your answer.

  Draw flow chart to enter credit card balance

Draw a flow chart or write the pseudocode for an application that allows a user to enter a credit card balance. Interest rate is 1 percent per month.

  Is any class of system more prone to failure than others

Is any class of system more prone to failure than others - perhaps government projects, or safety-related systems, or systems where there is a large degree of innovation? Explain any trends you discover.

  What is the software development life cycle

What is the Software Development Life Cycle (SDLC) and when you should test Web applications for known vulnerabilities?

  Web site distinguish between lack of capacity and a denial-o

a web site distinguish between lack of capacity and a denial-of-service attack? For example, web sites often experience a tremendous increase in volume of traffic right after an advertisement with the site's URL

  Create a use case based on relating functional requirements

Create a use case based on relating functional requirements. Analyze ethical, cultural, and legal issues and their feasibilities among alternative solutions.

  1 listen elasticity is important said the director of the

1. listen elasticity is important said the director of the aquarium but we borrowed 21.6 million for 20 years other

  What are the goals of structured systems analysis

What are the goals of structured systems analysis?- Why do we study and document the current physical environment?- Why do we develop a current logical model of an Information System?

  Draw uml diagram for class and then implement class

Draw the UML diagram for the class and then implement the class - Prepare the UML diagram for the class and write a test program that creates two Rectangle objects

  Computing open-circuit voltage and short-circuit current

Compute the open-circuit voltage and short-circuit current of combination of cells.

  Limitations to erp for enterprise business solutions

What are some of the limitations to ERP for enterprise business solutions? What advantages does commercial off-the-shelf software provide over custom software

  Develop a plan for system and system testing

Develop a plan for system testing. Include areas that you will test within both the application and a system as a whole and how errors will be tracked and reported.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd