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
  • Quality Attributes

Quality Attributes · Changes

Page history
Update Quality Attributes authored Feb 13, 2025 by JuvrajSingh.-'s avatar JuvrajSingh.-
Hide whitespace changes
Inline Side-by-side
Quality-Attributes.md
View page @ ab6bb492
Add updated quality attributes here
\ No newline at end of file
**1. Usability**
What it means: The smart grocery management system shall allow the user to locate and access each functional requirement.
Why it's important:
If the app is too complicated, people might not want to use it.
A user_focused design will help users quickly add, track, and manage their groceries without confusion.
How it improves the experience:
The app will use easy to read menus, icons, and buttons.
Features like AI grocery scanning will make adding items faster and simpler.
Custom alerts will let users set reminders based on their preferences.
**2. Performance**
What it means: The smart grocery management system shall allow the user to access each of the listed functional requirements in 5 seconds or less.
Why it's important:
If the app is slow or laggy, users will get frustrated and stop using it.
The app should process grocery lists, AI image recognition, and recipe suggestions quickly.
How it improves the experience:
The app will be optimized to run smoothly on either an IOS or Android smartphone.
Data will be stored efficiently so users don’t have to wait long for updates.
AI features like recipe suggestions will work in real-time without long delays.
**3. Reliability**
What it means: The smart grocery management system shall have all functional requirements working for the user(except during any maintenance or the occurrence of an unexpected issue).
Why it's important:
Users rely on the app to track their groceries, spending, and expiration dates.
If the app crashes or loses data, users may forget to buy or use food in time, leading to waste.
How it improves the experience:
The app will automatically back up data, so users don’t lose their grocery list.
It will send notifications on time, making sure users don’t miss important reminders.
Testing and updates will keep the app stable and bug free.
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