Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Design a multifunction toaster over: The oven will have four dials/selectors as listed below: A Function selector: Toast, Broil, Warm, Bake (no need to set

Design a multifunction toaster over:

The oven will have four dials/selectors as listed below:

A Function selector: Toast, Broil, Warm, Bake (no need to set the time and the temperature when on Toast)

A temperature selector: used to set temp from 0 450 degree Fahrenheit

A time selector: used to set time from 0 to 60 minutes

A toast selector: light (sets time to 1 min.), mild (Sets time to 2 min.), dark (sets time to 3 min). Time is automatically set by the toaster selection.

The user opens the oven door, pulls the oven tray out, places the food in the tray, pushes the try back in, closes the oven door then sets the dials (not all of them necessarily). Oven has a light indicator that goes on when oven is in use. When oven is done a bell rings and the light goes off.

  1. Pick a specific scenario and completely describe it with all possible variations if any. Generate a UML diagram for your use case.
  2. Identify the classes and operations, use CRC cards.
  3. Present the class diagram for your design. Include all multiplicities.
  4. Draw a sequence diagram for the use case in part (a)
  5. Code your design

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Database Programming

Authors: Chris Fehily

1st Edition

1937842312, 978-1937842314

More Books

Students also viewed these Databases questions