Cupboards XP - PowerPoint PPT Presentation

About This Presentation
Title:

Cupboards XP

Description:

Cupboards XP. Design Overview. Group 3. Entity Classes. Recipe. Composition Ingredient Class ... in refrigerator or cupboard. Singleton pattern used ... – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 9
Provided by: autho9
Learn more at: https://www.cs.uic.edu
Category:
Tags: cupboards

less

Transcript and Presenter's Notes

Title: Cupboards XP


1
Cupboards XP
  • Design Overview
  • Group 3

2
Entity Classes
  • Recipe
  • Composition Ingredient Class
  • Ingredient
  • Stores all ingredients in Ounces.
  • Refrigerator
  • Add, remove, edit ingredients in refrigerator or
    cupboard
  • Singleton pattern used
  • Aggregation Ingredient Class

3
Entity Classes
  • ManageRecipes
  • Add, remove, edit recipes
  • Singleton Pattern used
  • Aggregation Recipe Class
  • GroceryList
  • Editable list of ingredients to be purchased
  • Singleton Pattern used
  • Aggregation Ingredient Class

4
Entity Classes
  • FutureDishes
  • Contains names of recipes selected for future
    consumption
  • Singleton pattern used

5
Class Diagram Entity Classes
6
Control Boundary Classes
  • ConvertUnits
  • Conversion from lb, gal, kg, tsp, etc to ounce.
  • DishesThatCanBeMade
  • Check if dish(es) can be made.
  • MakeDish
  • Responsible for managing the process for
    preparing a dish. Handles serving size changes.
  • MakeGroceryList
  • Handles the creation and confirmation of the
    grocery list.

7
Entity Boundary Classes
  • FileManagement
  • Load, store, backup the four data stores
    recipes, ingredients, grocery list and future
    dishes.
  • UserInterface
  • Display all GUI screens.

8
State Chart
Write a Comment
User Comments (0)
About PowerShow.com