Definite: requirements we will definitely have functioning by the end oof the semester
Perhaps: requirements we may have time to get to, but will not prioritize until category “definite” is done
Improbable: requirements identified by the client that we most likely won’t have time to meet this semester
Functional Requirements:
- Definite:
- Application must allow user to search restaurants by name and genre of food
- Application must allow users to create profiles and input specific allergies
- Application must have a filter or sort function by proximity and price range
- Application must have links to online ordering systems
- Application must have a database of all existing profiles
- Application must contain a tab where customers can view/access their profile
- Application must have a database of the partnered restaurant menus
- Application contains a section for contacting restaurant/chains themselves in case of doubt (support service)
- Application must be able to function with cellular data and wifi
- Application must be a mobile app
- Perhaps:
- Application must have two separate checkpoints to ensure allergies are correctly entered
- Application must have accurate and updated menus
- Improbable:
- Adding an extra category of profiles specifically for restaurant owners
- Application must have notes or severe warnings for any foods that may contain cross-contaminated ingredients
Non Functional Requirements:
- Definite:
- Application must have a friendly user interface
- Perhaps:
- Application must have a clearly defined terms/conditions
- Application must be compatible with iOS and Android devices
- Improbable:
- Application must be able to work in airplane mode