Sample Question Paper Course Name : Computer Engineering Group Course Code : CO/IF Semester
: Sixth
Subject
: Object Oriented Modeling and Design (Elective-II)
Marks
: 80
9166 Time : 3 Hrs.
Instructions: 1. All questions are compulsory. 2. Illustrate your answers with neat sketches wherever necessary. 3. Figures to the right indicate full marks. 4. Assure suitable data if necessary. 5. Preferably, write the answers in sequential order. Note : Follow the sequence as per the question paper profile.
Q.1) Attempt any FOUR of the following:
16 Marks
a) Describe in brief – "Micro and Macro development process of Grady Booch." b) Define Object and Class with appropriate example of each. c) Describe Qualification and Role Names with appropriate examples. d) What are packages? Describe its purpose. e) Describe in brief Unified Software Development Life Cycle. f) Describe forward and reverse engineering in case of Activity diagrams.
Q.2) Attempt any THREE of the following:
12 Marks
a) Differentiate between Association and Aggregation. b) Explain with appropriate diagram – Abstract Class and Concrete class. c) Draw the ATM object model. d) Describe Architectural – Meta model.
Q.3) Attempt any THREE of the following:
12 Marks
a) How are CRC and method by Cunningham used for Software development designing the model? b) Describe Use Case driven approach (OOSE) by Ivar Jaccobson. c) Describe Recursive Aggregates with proper diagram.
d) Write a short note on Dynamic and Functional modeling.
Q.4) Attempt any TWO of the following:
16 Marks
a) Describe various UML diagrams and state each diagram purpose in brief. b) Describe Deployment diagram in brief and draw deployment diagram for Library Management or Embedded System. c) Describe Activity diagram with various terms and concepts.
Q.5) Attempt any THREE of the following:
12 Marks
a) What is realization? b) Describe components and how are they used? c) Draw sequence diagram for placing purchase order. d) Describe branching and forking in Activity diagram.
Q.6) Attempt any THREE of the following:
12Marks
a) Describe Generalization and Inheritance in brief with diagram. b) Describe UML and OMG's Model driven Architectural. (MDA). c) Draw Activity diagram for Hospital Management System. d) Draw collaborative diagram for issuing book at a library or ATM system. ***