Skip to content
CY-604 (B) · OOAD/Important Questions

OOAD (CY-604 (B)) - Important Questions

  1. 14 Marks High Priority Asked: 2026

    Write short notes on Multiple Inheritance, Collaboration Diagram, Object Identity and Dynamic Model.

    Appeared 1x (2026)

  2. 7 Marks High Priority Asked: 2026

    Abstraction is considered the foundation of object oriented software development. Explain the concept with a suitable real life example.

    Appeared 1x (2026)

  3. 7 Marks High Priority Asked: 2026

    Differentiate between Association and Aggregation using suitable UML notation.

    Appeared 1x (2026)

  4. 7 Marks Medium Priority Asked: 2025

    Explain the primary reasons for adopting an object-oriented approach in software development.

    Appeared 1x (2025)

  5. 7 Marks Medium Priority Asked: 2025

    Explain the benefits of object orientation in terms of code reuse.

    Appeared 1x (2025)

  6. 7 Marks Medium Priority Asked: 2025

    Explain the difference between Multilevel and Multiple Inheritance.

    Appeared 1x (2025)

  7. 14 Marks Medium Priority Asked: 2024

    Explain the Following terms in details:

    Appeared 1x (2024)

  8. 7 Marks Medium Priority Asked: 2024

    Describe the object-oriented approach and compare it with procedural programming.

    Appeared 1x (2024)

  9. 7 Marks Medium Priority Asked: 2024

    Explain how the object-oriented approach helps manage complexity in large systems.

    Appeared 1x (2024)

  10. 7 Marks High Priority Asked: 2026

    Explain the phases of Object Oriented Software Development Life Cycle.

    Appeared 1x (2026)

  11. 7 Marks High Priority Asked: 2026

    Draw the object model for a Library Management System and explain the identified classes.

    Appeared 1x (2026)

  12. 7 Marks High Priority Asked: 2026

    Draw the State Diagram for an ATM system and explain the state transitions during a cash withdrawal operation.

    Appeared 1x (2026)

  13. 7 Marks High Priority Asked: 2026

    Explain the purpose of Data Flow Diagram in Object Modeling Technique.

    Appeared 1x (2026)

  14. 14 Marks Medium Priority Asked: 2025

    Explain the terms and concepts of Object diagram with suitable examples.

    Appeared 1x (2025)

  15. 14 Marks Medium Priority Asked: 2025

    Explain the purpose of the object model in OMT and how associations, aggregations, and inheritance are represented.

    Appeared 1x (2025)

  16. 14 Marks Medium Priority Asked: 2024

    Explain the various models in object-oriented modeling in brief and the relationship among them.

    Appeared 1x (2024)

  17. 7 Marks High Priority Asked: 2026

    What is Design Optimization? Discuss the techniques used to improve software design before implementation.

    Appeared 1x (2026)

  18. 7 Marks High Priority Asked: 2026

    Explain Object Representation. What factors should be considered while representing objects during software design?

    Appeared 1x (2026)

  19. 7 Marks Medium Priority Asked: 2024

    What do you understand by Object Oriented Design (OOD)?

    Appeared 1x (2024)

  20. 7 Marks High Priority Asked: 2026

    Compare C++ and Java as object-oriented programming languages.

    Appeared 1x (2026)

  21. 7 Marks High Priority Asked: 2026

    Explain the role of exception handling in object-oriented software development with suitable examples.

    Appeared 1x (2026)

  22. 7 Marks Medium Priority Asked: 2025

    Explain why translating OOD into implementation is important in software development.

    Appeared 1x (2025)

  23. 7 Marks Medium Priority Asked: 2025

    Explain the challenges of moving from design to implementation in OOP.

    Appeared 1x (2025)

  24. 14 Marks Medium Priority Asked: 2024

    Explain the process of translating Object-Oriented Design into implementation.

    Appeared 1x (2024)

  25. 7 Marks Medium Priority Asked: 2024

    How do object-oriented languages differ from procedural or functional languages?

    Appeared 1x (2024)

  26. 7 Marks Medium Priority Asked: 2024

    What are the fundamental characteristics of object-oriented languages?

    Appeared 1x (2024)

  27. 7 Marks High Priority Asked: 2025, 2024

    Describe query languages used in Object-Oriented Databases with examples.

    Appeared 2x (2025, 2024)

  28. 7 Marks High Priority Asked: 2026

    Explain the architecture and characteristics of an Object Oriented Database and how it differs from a Relational Database / RDBMS.

    Appeared 2x (2026)

  29. 7 Marks High Priority Asked: 2026

    Draw a use case diagram for an online shopping system and explain the interaction between actors and use cases.

    Appeared 1x (2026)

  30. 7 Marks High Priority Asked: 2026

    Draw a sequence diagram for the cash withdrawal process of an ATM system.

    Appeared 1x (2026)

  31. 14 Marks Medium Priority Asked: 2025

    What is UML, why is it important, and how does it differ from other modeling languages?

    Appeared 1x (2025)

  32. 14 Marks Medium Priority Asked: 2025

    Explain the difference between a sequence diagram and a collaboration (communication) diagram.

    Appeared 1x (2025)

  33. 7 Marks Medium Priority Asked: 2025

    Explain the relationships in UML.

    Appeared 1x (2025)

  34. 7 Marks Medium Priority Asked: 2025

    Explain whether standard SQL can be used with Object-Oriented Databases.

    Appeared 1x (2025)

  35. 14 Marks Medium Priority Asked: 2024

    Explain the terms and concepts of a UML class diagram with suitable examples.

    Appeared 1x (2024)

  36. 7 Marks Medium Priority Asked: 2024

    What are the primary goals of UML?

    Appeared 1x (2024)

  37. 7 Marks Medium Priority Asked: 2024

    Compare a query language for OODB with SQL used in relational databases.

    Appeared 1x (2024)

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in