OOSD PYQ 2024-25 AKTU Question Paper

AKTU · BTECH · Semester 5 · Object Oriented System Design with C++ · Session 2024-25 · PYQ

AKTU Object Oriented System Design with C++ previous year question paper 2024-25 for B.Tech Semester 5. Covers Introduction, Structural and Behavioural…

Open the interactive reader to study this resource on AcademicArk.

Object Oriented System Design with C++ AKTU syllabus

  1. Unit 1: Introduction
  2. Unit 2: Structural and Behavioural Modeling
  3. Unit 3: Object Oriented Analysis and Design
  4. Unit 4: C++ Basics and Functions
  5. Unit 5: Objects Classes Inheritance and Polymorphism

Questions in Object Oriented System Design with C++ AKTU PYQ 2024-25

  1. Q1a. Describe the significance of modeling in software engineering. (2 marks, 2024-25)
  2. Q1b. Define the conceptual model of UML. (2 marks, 2024-25)
  3. Q1c. Create a package diagram for a modular library management system. (2 marks, 2024-25)
  4. Q1d. Explain how use case diagrams help in capturing system requirements. (2 marks, 2024-25)
  5. Q1e. Describe the role of inheritance adjustment in design optimization. (2 marks, 2024-25)
  6. Q1f. Demonstrate the use of enumerations and constants. (2 marks, 2024-25)
  7. Q1g. Explain the use of the this pointer in C++. (2 marks, 2024-25)
  8. Q2a. Explain the concept of encapsulation and information hiding. How do these principles ensure system security and maintainability? Provide a UML example to demonstrate these principles. (7 marks, 2024-25)
  9. Q2b. Draw an interaction diagram for a customer service chatbot system. Include time-based interactions and describe how they facilitate system understanding. (7 marks, 2024-25)
  10. Q2c. Explain the process of object-oriented analysis and design with a detailed example of a ride-hailing application. Include the steps from requirement gathering to design optimization. (7 marks, 2024-25)
  11. Q2d. Create a C++ program that uses a callback mechanism. Explain how callbacks are implemented in C++ using function pointers or lambda expressions. (7 marks, 2024-25)
  12. Q2e. Write a C++ program to implement operator overloading for matrix addition and subtraction. Include detailed comments on the implementation. (7 marks, 2024-25)
  13. Q3a. Compare and contrast object-oriented modeling with structured modeling. Provide a detailed example of a banking system modeled using both approaches. (7 marks, 2024-25)
  14. Q3b. Discuss the importance of architecture in object-oriented modeling. Design a UML architecture diagram for a cloud-based file-sharing system. (7 marks, 2024-25)
  15. Q4a. Develop a UML class diagram for a hospital management system. Explain the rationale behind your design choices. (7 marks, 2024-25)
  16. Q4b. Explain the concept of polymorphism in collaboration diagrams. Design a collaboration diagram for an online learning platform to show polymorphism in accessing different types of course materials. (7 marks, 2024-25)
  17. Q5a. Write a C++ program to demonstrate the concept of combining three models (class, state, and interaction) in the design of a smart home system. (7 marks, 2024-25)
  18. Q5b. Compare and contrast SA/SD and object-oriented analysis and design. Use a case study of an online bookstore to highlight the differences. (7 marks, 2024-25)
  19. Q6a. Write a C++ program to demonstrate the use of inline functions. Compare their performance with macros in terms of memory usage and execution speed. (7 marks, 2024-25)
  20. Q6b. Create a program in C++ that uses function overloading to calculate the volume of a cube, cylinder, and sphere. Provide detailed commentary on the code. (7 marks, 2024-25)
  21. Q7a. Explain the concept of static data members and functions. Write a C++ program to track the number of objects created for a class. (7 marks, 2024-25)
  22. Q7b. Develop a C++ program to implement hybrid inheritance. Explain how ambiguity is resolved using virtual base classes. (7 marks, 2024-25)

AKTU paper codes: BCS054, KCS054

Object Oriented System Design with C++ previous year papers

More Object Oriented System Design with C++ resources

Browse all notes · Semester 5 notes