Skip to content

Use Cases

muharremyesilyurt edited this page Mar 30, 2016 · 28 revisions

You can find pdf version of use case diagram here

USE CASE #1: Advanced Search

Actors : Any user, Meal Database System

Description : Any user can search for meals by keywords and some filtering options such as included/excluded ingredients, diets and ranges for calorie, protein, carbohydrate and fat amounts. If user is registered before his/her default preferences for diet and ingredients shall be selected on search form.

Stimulus : Search Request (keywords,ingredient options, diet selection, ranges for calorie, protein,carbohydrate and fat)

Response : Direct Results(Meals that fits search options), Semantically related results(Meals that don't fit search options but having same tags with direct results).

Comments : Results must contain only some of meal information like name, calorie amount.

USE CASE #2: Add Meal

Actors : Food Server, Meal Database System

Description : Food server can add new meal to the system. New meal is created by selecting ingredients with their amounts. The system calculates calories, protein, carbohydrate and fat amounts of the meal from ingredients.

Stimulus : Add Request (ingredients with amounts, tags)

Response : Confirmation(id of new meal)

Comments : While adding a meal, if food server can not find all of ingredients, state of meal adding form must be saved and user shall be directed to ingredient adding page. When user is done with ingredients, he/she must be directed back to meal adding page with previously saved state.

Team Members:

#Project: #

  • Requirements
  • [API Docs](API Docs)
  • Plan
  • Themes/Features
  • Personas
  • [User Stories](User Stories and Acceptance Criteria)
  • [Domain Analysis](Domain Analysis)
  • [Responsibility Assignment Matrix](Responsibility Assignment Matrix)
  • [Project Communication Plan](Project Communication Plan)
  • [Test Cases](Test Cases)
  • [Setting Development Environment](Setting Development Environment)

#Diagrams: #

  • [Use Cases and Use Case Diagram](Use Cases)
  • [Use Case Drafts](Use Case Drafts)
  • [Class Diagram](Class Diagram)
  • [Activity Diagram](Activity Diagram)
  • [Sequence Diagrams](Sequence Diagrams)

#Mockups: #

  • [Web Mockups](Web Mockups)
  • [Mobile Mockups](Mobile Mockups)

#Meetings: # Spring Semester

#Milestones: # Spring Semester

  • [Milestone-1 Report](Milestone-1 Report)

      Fall Semester
    
  • [Milestone-1 Report](Milestone-2 Report)

  • [Milestone-2 Report](Milestone-3 Report)

  • [Milestone-3 Report](Milestone-4 Report)

#Group Works: #

#Documentations: #

Clone this wiki locally