Earn Higher Grades With Instant Assignment Help.Ask Question!

Android Programming
(5/5)

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

Attachments:
(5/5)

Related Questions

CSI 1420 Introduction to C Programming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two majorconstructs of the C programming language – Fu

The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

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. The LineItem class will represent an individual

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

SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Assignment To Be Done By Our ExpertsGet A+ Grade Solution Guaranteed

expert
joyComputer science
(4/5)
12 Answers Hire Me
expert
Robert DLaw
(4.8/5)
544 Answers Hire Me
expert
Dr Samuel BarberaStatistics
(5/5)
684 Answers Hire Me
expert
Tutor For YouEconomics
(5/5)
706 Answers Hire Me