-
Notifications
You must be signed in to change notification settings - Fork 2
Use Cases
You can find pdf version of use case diagram here
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.
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.
- Noor Ahmad
- [Safa Andaç](Safa Andac)
- Behiye Avcı
- Sinem Dalkılıç
- Ekrem Öztürk (Communicator)
- Arda Cinar
- Harun Acar
- Muharrem Yeşilyurt
#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
-
Fall Semester
-
[Customer Meeting Film-13/10/16](Meeting Film in class)
#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: #
- [Git Versioning Basics](Git Versioning Basics)
- [Label Customization and Issue Tracking](Label Customization and Issue Tracking)
- Scrum: An Agile Software Development Methodology
- [Patrick Lencioni: Five Dysfunctions Of A Team](Five Dysfunctions Of A Team)
- Software Development Life Cycles
- [Team Work in Software Engineering](Team Work in Software Engineering)
- [The Puzzle of Motivation](The Puzzle Of Motivation)
- Communication
- [Good and Bad Practices](Good and Bad Practices)
- Kaizen and 5S