Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Byte me Byte me
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • JuvrajSingh.-
  • Byte meByte me
  • Wiki
  • Deliverable 2
  • Use Case Descriptions and Scenarios

Use Case Descriptions and Scenarios · Changes

Page history
Update Use Case Descriptions and Scenarios authored Mar 13, 2025 by Wenjun.Chen's avatar Wenjun.Chen
Hide whitespace changes
Inline Side-by-side
Deliverable-2/Use-Case-Descriptions-and-Scenarios.md
View page @ 72329cd9
...@@ -25,8 +25,8 @@ Scenario 2: Receiving Expiry Notifications & Custom Alerts ...@@ -25,8 +25,8 @@ Scenario 2: Receiving Expiry Notifications & Custom Alerts
| Step 3 | Lisa decides to make a fruit smoothie with the yogurt before it spoils | | Step 3 | Lisa decides to make a fruit smoothie with the yogurt before it spoils |
| Step 4 | The app allows her to customize expiry alerts so that next time, she gets reminders three days before expiration instead of two | | Step 4 | The app allows her to customize expiry alerts so that next time, she gets reminders three days before expiration instead of two |
| Outcome |Lisa uses up her groceries on time, reducing waste and unnecessary spending | | Outcome |Lisa uses up her groceries on time, reducing waste and unnecessary spending |
Scenario 3: AI Recipe Suggestions & Roommate Sharing
| Category | Details | | Category | Details |
| ------ | ------ | | ------ | ------ |
...@@ -35,19 +35,9 @@ Scenario 2: Receiving Expiry Notifications & Custom Alerts ...@@ -35,19 +35,9 @@ Scenario 2: Receiving Expiry Notifications & Custom Alerts
| Step 1 | Mark and Tom check their shared inventory to see what they have | | Step 1 | Mark and Tom check their shared inventory to see what they have |
| Step 2 | They open the AI Recipe Suggestions feature and select "Find Recipes" based on available ingredients | | Step 2 | They open the AI Recipe Suggestions feature and select "Find Recipes" based on available ingredients |
| Step 3 | The app suggests pasta with tomato sauce and chicken, which they both like| | Step 3 | The app suggests pasta with tomato sauce and chicken, which they both like|
| Step 4 | They follow the step-by-step recipe instructions provided by the app | | Step 4 | They follow the step by step recipe instructions provided by the app |
| Step 5 | After cooking, Mark updates the inventory, removing the used ingredients | | Step 5 | After cooking, Mark updates the inventory, removing the used ingredients |
|Step 6 | The system syncs the changes, so Tom sees the updated list on his phone | |Step 6 | The system syncs the changes, so Tom sees the updated list on his phone |
| Outcome | Mark and Tom save money by using existing groceries instead of ordering takeout, and they manage their shared food efficiently | | Outcome | Mark and Tom save money by using existing groceries instead of ordering takeout, and they manage their shared food efficiently |
Scenario 3: AI Recipe Suggestions & Roommate Sharing
Category Details
User Mark and his roommate Tom
Goal Cook a meal using available ingredients in their shared inventory
Step 1 Mark and Tom check their shared inventory to see what they have.
Step 2 They open the AI Recipe Suggestions feature and select "Find Recipes" based on available ingredients.
Step 3 The app suggests pasta with tomato sauce and chicken, which they both like.
Step 4 They follow the step-by-step recipe instructions provided by the app.
Step 5 After cooking, Mark updates the inventory, removing the used ingredients.
Step 6 The system syncs the changes, so Tom sees the updated list on his phone.
Outcome Mark and Tom save money by using existing groceries instead of ordering takeout, and they manage their shared food efficiently.
Clone repository
  • Deliverable 2
    • Requirements Statement
    • UML Class Model
    • Use Case Descriptions and Scenarios
    • Use Case Model
  • Deliverable 3
    • Final Document
      • Challenges and How We Solved Them
      • Key summary of all participants
      • Video Link
    • System Architecture
    • Updated Class diagram
    • Updated Use case Diagram
  • Functional Properties
  • Participation Journal
View All Pages