What can I make for dinner with what I currently have?

Requirements Gathering



Main Page
Introduction
Stakeholders
Goals and needs
User Requirements
User Profiles
Scenarios
Hierarchical Task Analysis
Credits

Hierarchical Task Analysis:


NOTE:
The Hierarchical Task Analysis are connected directly with the Scenarios. For example, HTA number 1 connected to Scenario number 1 and so on.

HTA #1

  1. In order to cook a fast and easy meal
  2. Access the Internet

1.1  Log in the online cooking website

1.2  Enter the ingredients

1.3  Search for the meal

1.4  Choose the desired recipe

  1. Go to the kitchen

2.1  Prepare the meal

HTA #2

  1. In order to cook a meal
  2. Access the Internet

1.1  Log in the online cooking website

1.2  Enter the ingredients

1.3  Search for the meal

1.4  Choose the desired recipe

  1. Go to the kitchen

2.1  Prepare the meal

HTA #3

  1. In order to cook a meal using the existing ingredient database
  2. Access the Internet

1.1  Log in the online cooking website

1.2  Choose the ingredients from the existing list

1.3  Search for the meal

1.4  Choose the desired recipe

  1. Go to the kitchen

2.1. Prepare the meal

HTA #4

  1. In order to cook a meal using a printed version of the recipe
  2. Access the Internet

1.1  Log in the online cooking website

1.2  Enter the ingredients

1.3  Search for the meal

1.4  Choose the desired recipe

1.5  Print out the recipe

  1. Go to the kitchen

2.1. Prepare the meal using the printed version of the recipe

HTA #5

  1. In order to cook a meal using visual aids
  2. Access the Internet

1.1  Log in the online cooking website

1.2  Enter the ingredients

1.3  Search for the meal

1.4  Choose the desired recipe

1.5  Watch the video clip

  1. Go to the kitchen

2.1  Prepare the meal

HTA #6

  1. In order to cook a high-protein meal
  2. Access the Internet

1.1  Log in the online cooking website

1.2  Choose high-protein diet from a list of various diets

1.3  Enter the main ingredients

1.4  Search for the meal

1.5  Choose the desired recipe

  1. Go to the kitchen

2.1 Prepare the meal

HTA #7

  1. In order to cook a meal and knowing its exact nutritional values
  2. Access the Internet

1.1  Log in the online cooking website

1.2  Enter the ingredients

1.3  Search for the meal

1.4  Choose the desired recipe

1.5  Get the nutritional information

1.6  Decide which meal to cook

  1. Go to the kitchen

2.1. Prepare the meal for the children 

HTA #8

  1. In order to prepare drinks
  2. Access the Internet

1.1  Log in to the online cooking website

1.2  Choose the drink recipe option on the main page

1.3  Enter the main ingredients for a drink

1.4  Search for a drink

1.5  Choose the desired drink recipe

  1. Go to the kitchen

2.1  Mix the drink

HTA #9

  1. In order to read/write feedbacks on the recipes
  2. Access the Internet

1.1  Log in the online cooking website

1.2  Enter the main ingredients

1.3  Search for the meal

1.4  Choose the desired recipe

1.5  Read feedbacks on the recipe

  1. Go to the kitchen

2.1  Prepare the meal

  1. Access the Internet

3.1  Write feedback on the recipe

3.2  Rate the recipe

3.3  Submit