logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
George BlackbridgeBusiness
(5/5)

810 Answers

Hire Me
expert
Nathan OlivieriMathematics
(5/5)

556 Answers

Hire Me
expert
Helmi MengEconomics
(5/5)

771 Answers

Hire Me
expert
Mark MohammadPhilosophy
(5/5)

536 Answers

Hire Me
Android Programming

The purpose of this application is to help its users find partners to go on a food date at the same time. In this application, the users are students from the same college.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

FOOD TALK

DESCRIPTION ;-

The purpose of this application is to help its users find partners to go on a food date at the same time.

In this  application, the users are students from the same college.

Each user will have an option to find their partner to join him/her at the selected time. The user inputs his/her available timings.

Then the application suggests the name of other users who are available on the same day and time.

It gives the user an option of choosing the partner and pairing with him/her.

Then they both can together choose the location and pick the restaurant that they wonna go on a date to.

USER STORY:-

User story id :EPIC-1

Name :Choose restaurants

User story points : 12

Priority : 1

Description : The users can select the restaurants from a list of nearest restaurants.

User story id :EPIC-2

Name : Choose available timings User story points :                        6

Priority : 1

Description :  Each user can choose his/her available timings and then the list of Users With same available time slots are suggested.

User story id :    EPIC-3

Name :              Sign up

User story points : 8

Priority :   1

Description : If the user doesn’t have login credentials to login, then he / she must Register and sign up.

Fully -Dressed Use Case for Food Talk App Use Case UC1: Login

Primary Actor: User Stakeholders and Interests:

  • User: User needs to provide his/her details and sign up into the application. If the user has an account already, then he/she must log into the

  • Restaurants: Restaurants are selected by the users based on their requirements

  • Administrator: Administrator is the person who is behind running of the application and acts as a main stakeholder

Preconditions:

  • If the username is incorrect then the user cannot login in to the

  • If the password is not correct he/she cannot log

  • If the user is new to the application, then he/she must create an account by signing

Success Guarantee(Post conditions):

  • Once the user is signed up first he can login into the

  • If he/she gives the correct login credentials, he/she can

Main Success Scenario(or basic flow):

  • The user must give the login credentials correctly to

  • If the user is not an existing user, it asks the user to sign

  • Then the user must sign up first

  • For signing up user must give his login information like username, email ID and password. ▪ Once the user is signed up, it prompts to

  • The user enters the user name and password for

  • It asks the user whether he/she forgot the

  • If the user forgot the password , a verification link is sent to the user through

  • Using the link the user can reset the

  • After resetting the password, then the user can login into the application. Extensions:

  • If the user enter wrong details, login

  • If the user give incorrect email during signup, he cannot reset

  • Since the verification link to reset details is sent to the

Special Requirements: Graphical User Interface.

Technology and Data variations List: Android Studio, Just in mind(for mockups),Flow charts.

Open Issues: Collecting the user data might be a data security problem.

Pick Restaurant

Use Case UC2: Booking Confirmation

Primary Actor: User Stakeholders and Interests:

  • User : Once the user logged in a user profile is

  • Restaurant: Restaurants acts as a mediator between the user and

  • Administrator: Administrator is the main

Preconditions:

  • Every user must have a profile, where others can see their time

  • Based on their availability, a match is done

  • Only once the match is done they can choose the restaurant around

    • The users then request for a booking and a booking confirmation is

Success Guarantee(post conditions):

  • User profile is

  • Restaurant is

  • Appointment is

Main Success Scenario(or basic flow):

  • A user profile is created once the user is logged

  • The profile contains all the user details including the timings he/she

  • Based on the time availability of other users a random pairing is

  • Once the match is done, they can choose any restaurant around

  • After that they can book an appointment with the restaurant of their choice. Receives a booking

Extensions:

  • The user can view only the restaurants around

  • Appointment is done based on the restaurant timings as

  • Special Requirements: Graphical User Interface

  • Technology and Data Variations List: Android Studio, Just in mind(for mockups),Flow charts.

  • Open Issues: Quick appointment in the restaurants might be difficult to find

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme