Skip to content
This repository was archived by the owner on Nov 3, 2025. It is now read-only.

Sequence Diagrams

enesozi edited this page Mar 30, 2016 · 15 revisions

Sequence Diagram 1

Actor: Registered or Unregistered User

Goal: Searching for foods with given nutrition values.

Steps

  • User opens the main page of the application.
  • Enters the ingredients food will have.
  • System queries the food database
  • System returns the results with a new page if result is not null.

Sequence Diagram 2

Actor: Registered or Unregistered User

Goal: Searching for servers with desired tags.

Steps

  • User opens the main page of the application.
  • Selects the tags she wants.
  • System queries the server database
  • System returns the results with a new page if result is not null.

Sequence Diagram 3

Actor: Registered Server

Goal: Adding a new food to its profile

Steps

  • Server opens the main profile page
  • Server opens the Content section
  • Clicks content settings and chooses addFood option
  • Enters the name, category, ingredients with amounts and image(optional)
  • The system checks for the validity of the inputs and returns the result.
    • if successful the new food is added to the food list of the Server
    • if not, server gets an error message regarding the issue

Sequence Diagram 4

Actor: Registered User

Goal: Adding a comment to a Server Profile Page

Steps

  • User opens the main application
  • User opens the server profile page
  • User clicks the comment section and types the comment
  • User can give optional rating in the comment
  • The validity of the user input is checked in the system
    • if Successful the comment is added to the comment section of the server
    • if not user gets an error message.

Clone this wiki locally