OOSD PYQ 2022-23 AKTU Question Paper

AKTU · BTECH · Semester 5 · Object Oriented System Design with C++ · Session 2022-23 · PYQ

AKTU Object Oriented System Design with C++ previous year question paper 2022-23 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 2022-23

  1. Q1a. Define data encapsulation. Give example. (2 marks, 2022-23)
  2. Q1b. Define generosity. (2 marks, 2022-23)
  3. Q1c. List the features of Component Diagram. (2 marks, 2022-23)
  4. Q1d. Explain the existence of swimlanes in activity diagram. (2 marks, 2022-23)
  5. Q1e. List the features of object oriented language. (2 marks, 2022-23)
  6. Q1f. Describe the term enum. (2 marks, 2022-23)
  7. Q1g. Define friend function with example. (2 marks, 2022-23)
  8. Q1h. Explain the use of typecasting? (2 marks, 2022-23)
  9. Q1i. Explain this pointer. (2 marks, 2022-23)
  10. Q1j. Give a brief description about function overriding. (2 marks, 2022-23)
  11. Q2a. Explain the architecture of UML. (10 marks, 2022-23)
  12. Q2b. Discuss the purpose of UseCase Diagram and explain its different notations. (10 marks, 2022-23)
  13. Q2c. Discuss the following: (i) Robustness, (ii) Extensibility, (iii) Reusability. Discuss with respect to object-oriented system design. (10 marks, 2022-23)
  14. Q2d. Explain the difference between Macro and Inline function. (10 marks, 2022-23)
  15. Q2e. Give a brief description about constructor with the reference of a C++ program. Also explain its different types. (10 marks, 2022-23)
  16. Q3a. Explain the principles and importance of modelling. (10 marks, 2022-23)
  17. Q3b. Discuss the conceptual model of UML in detail. (10 marks, 2022-23)
  18. Q4a. Demonstrate the different relationships used in class diagram with their notations with the help of a neat class diagram. (10 marks, 2022-23)
  19. Q4b. Illustrate the significance of collaboration diagram and also draw a neat collaboration diagram for reserving a room in a hotel from its website. (10 marks, 2022-23)
  20. Q5a. Discuss in detail about JSD and SA/SD. (10 marks, 2022-23)
  21. Q5b. Compare Object Oriented Programming and Procedural programming. (10 marks, 2022-23)
  22. Q6a. Discuss virtual function. How it is different from pure virtual function? Write a program in C++ for it. (10 marks, 2022-23)
  23. Q6b. Explain the following briefly: (i) Virtual function (ii) Friend function (iii) Inline function (10 marks, 2022-23)
  24. Q7a. Explain polymorphism. Devise its implementation in C++. (10 marks, 2022-23)
  25. Q7b. Construct a C++ program depicting the concept of multiple inheritance. (10 marks, 2022-23)

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