Question
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.
- Pick a specific scenario and completely describe it with all possible variations if any. Generate a UML diagram for your use case.
- Identify the classes and operations, use CRC cards.
- Present the class diagram for your design. Include all multiplicities.
- Draw a sequence diagram for the use case in part (a)
- Code your design
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started