my assignment question:
You are required to develop an Interactive Intelligent Kitchen Helper (IIKH) system to help organize recipes and meals.
The Objectives:
�To learn more about the important aspects related to object-oriented analysis and design.
�To learn how to draw interaction and class diagram.
�To learn how to draw a systems sequence diagram, prototype.
�To learn more about the steps involved in CRC design, the purpose of using CRC
cards System Specifications:
�Assume the system follows the model described by the system sequence diagram and conceptual diagram.
�In the IIKH system, assume that a recipe consists of a set of ingredients together with a method of preparation, and a meal consists of a set of recipes.
Your Tasks:
1.Identify the requirements, the functions, that the user must allow using in this system.
2.Identify the classes and objects.
3.Show in a diagram and the class interactions.
4.Create abstractions and mechanisms that provide the behavior of class objects.
5.Identify clearly all variables and methods of each class, so as to obtain the necessary behavior of its objects and to enable the required interactions of objects described above.
6.Prepare the CRC
cards for each of the classes detailed above: List the member variables on the reverse of the cards.
7.Draw a class relationship diagram and sequence diagram for the system.