Ood QP Set
Ood QP Set
ii) Explain the concept of classes and objects as fundamental elements in Object- 5
Oriented Design.
(OR)
5
OR
Q2 B
i) Compare and contrast the topologies of action-oriented and 5
object-oriented applications
MODULE - 2
Q3 A
i) Explain the uses relationship between classes. 5
ii) Describe the six different ways to implement the uses and discuss
scenarios where each implementation is most appropriate. 5
OR
Q3 B i) Define the containment relationship between classes in details. 5
ii) Discuss the considerations related to the width and depth of inheritance
hierarchies.
5
OR 5
Q4 B i) Summarize the heuristics that involve a trade-off between design
complexity and flexibility when using inheritance.
Module - 3
Q5 A i) Discuss common misuses of multiple inheritance. How can misuse lead
to design complexities and maintenance challenges. 5
ii) Explain the challenges and accidental complexities that may arise in 5
languages lacking native support for multiple inheritance.
OR
Q5B i) Define Directed Acyclic Graph (DAG) multiple inheritance in details. 5
iii) OR
Q6 B i) Explain the use of a third-party class for implementing 5
associations.
ii) Discuss the factors that influence the decision between choosing 5
a containment or an association relationship between classes.
Module -4
Q7 A i) Define the distinction between class-specific and object-specific data and 5
behavior.
5
OR
Q7 B 5
i) Discuss the importance of persistence in an Object-Oriented System in
details. 5
ii) Discuss the challenges and strategies for implementing safe shallow
copies of objects.
MODULE 5 5
OR
Q9 B
i) Discuss the importance of choosing an appropriate methodology for 5
Object-Oriented Design.
5
ii) Explain the initial steps taken to produce an object model for the ATM
OR
Q10 i) Explain the significance of returning to the domain of the ATM during 5
B the design process.
ii) Discuss miscellaneous issues encountered during the design process for 5
the ATM problem.
PO
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
CO
CO1 2 1 1 - - - - - - - - 1
CO2 3 2 2 1 - - - - - - - 2
CO3 2 2 1 1 - - - - - - - -
“1”- Slight (Low) Correlation,”2”-Moderate (Medium) Correlation,”3”-Substantial (High) Correlation and
“-“indicates there is no correlation.
Faculty HOD-CSE