OO Take Home Exam Fall 1997
1. A model consists of 4 types of modeling elements. The Model Dictionary contains the description of these elements for any model being documented.
a. What are the 4 types of modeling elements ?
b. For each modeling element, give three examples from the Motel 5.5 model.
2. a. What does an Interaction Diagram (also called object message diagram) represent?
b.How many are prepared for each model.
3. In the Booch method, how would a state transition be defined?
4. a.During Conceptualization, what is being modeled?
b.What are the deliverables after this phase is completed?
5. a.What is the modeling role of attributed association.
b.Give an example from both the motel 5.5 model and the Small Bytes model.
6. What is the difference between a primary and a secondary scenario?
7. What are the two styles of aggregration that are supported by the Booch method and the Rational Rose tool?
8. Object behavior is modeled with a state diagram. When a state transition occurs, during which part of the transition is the object's behavior and actions modeled.
9. What heuristics ( rule of thumb, guideline ) can you use to select the objects that will need to have state diagrams prepared for them?
10. You are the user. The use cases are :
a. you take a cold shower;
b. you take a hot shower;
c. you take a lukewarm shower.
Give the class diagram with all modeling elements indicated.
Give the interaction diagram for one of the use cases.