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
- Unit 1: Introduction
- Unit 2: Structural and Behavioural Modeling
- Unit 3: Object Oriented Analysis and Design
- Unit 4: C++ Basics and Functions
- Unit 5: Objects Classes Inheritance and Polymorphism
Questions in Object Oriented System Design with C++ AKTU PYQ 2022-23
- Q1a. Define data encapsulation. Give example. (2 marks, 2022-23)
- Q1b. Define generosity. (2 marks, 2022-23)
- Q1c. List the features of Component Diagram. (2 marks, 2022-23)
- Q1d. Explain the existence of swimlanes in activity diagram. (2 marks, 2022-23)
- Q1e. List the features of object oriented language. (2 marks, 2022-23)
- Q1f. Describe the term enum. (2 marks, 2022-23)
- Q1g. Define friend function with example. (2 marks, 2022-23)
- Q1h. Explain the use of typecasting? (2 marks, 2022-23)
- Q1i. Explain this pointer. (2 marks, 2022-23)
- Q1j. Give a brief description about function overriding. (2 marks, 2022-23)
- Q2a. Explain the architecture of UML. (10 marks, 2022-23)
- Q2b. Discuss the purpose of UseCase Diagram and explain its different notations. (10 marks, 2022-23)
- Q2c. Discuss the following: (i) Robustness, (ii) Extensibility, (iii) Reusability. Discuss with respect to object-oriented system design. (10 marks, 2022-23)
- Q2d. Explain the difference between Macro and Inline function. (10 marks, 2022-23)
- Q2e. Give a brief description about constructor with the reference of a C++ program. Also explain its different types. (10 marks, 2022-23)
- Q3a. Explain the principles and importance of modelling. (10 marks, 2022-23)
- Q3b. Discuss the conceptual model of UML in detail. (10 marks, 2022-23)
- Q4a. Demonstrate the different relationships used in class diagram with their notations with the help of a neat class diagram. (10 marks, 2022-23)
- 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)
- Q5a. Discuss in detail about JSD and SA/SD. (10 marks, 2022-23)
- Q5b. Compare Object Oriented Programming and Procedural programming. (10 marks, 2022-23)
- Q6a. Discuss virtual function. How it is different from pure virtual function? Write a program in C++ for it. (10 marks, 2022-23)
- Q6b. Explain the following briefly: (i) Virtual function (ii) Friend function (iii) Inline function (10 marks, 2022-23)
- Q7a. Explain polymorphism. Devise its implementation in C++. (10 marks, 2022-23)
- 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