Section I
Q-1 (A) Define following terms:[5]
(a) OMG(b) CORBA(c) ORB(e) Event trace
(B) Explain the various object types along with a sample example.[4]
Q-2 (A) Explain the Generalization and specialization.[3]
(B) System can often be built out of existing objects, this leads degree of reusability. Justify the statement
with suitable case study.[5]
OR
Q-2 (A) Distinguish between the association and aggregation[3]
(B) Explain the following:[6]
(a)pattern
(b)metadata
(c)class of class
(d)template
(e)role
Q-3 (A) In object oriented analysis show the importance of multiple inheritance and Explain the inheritance of
any of the object model.,[4]
(B) Take any Graphics case study of automobile case study and show the Object diagram and class
diagram.[4]
OR
Q-3 Explain the Dynamic modeling and show the event trace and time behaviour of the model. Show how it
is different from static object modeling. Take case study of Elevator System.[8]
Section II
Q-4 (A) Explain the various steps of Object oriented design.[5]
(B)Explain the differences how OOP helps in solving the problem rather than the procedural approach.
[4]
Q-5 (A) What are the characteristics of OO languages. How does the OO modeling different from SRS.[4]
(B) What are the rules associated with event diagrams?[4]
Q-6 Attempt any TWO:[8]
1.ternary association
2.encapsulation and information hiding
3.abstraction
4.messages in OO