B.TechSemester 52024-25Object Oriented System Design With C++BCS054

Object Oriented System Design With C++ (BCS054) - AKTU Question Paper 2024-25

B.Tech · Semester 5 · Free PDF Download

This is the official AKTU Object Oriented System Design With C++ Previous Year Question Paper for B.Tech Semester 5, academic session 2024-25. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.

Course:B.Tech
Semester:Semester 5
Session:2024-25
University:AKTU / UPTU

Rate this paper

Questions Asked in 2024-25

Object Oriented System Design With C++ (BCS054) — complete question paper · 70 marks · 3 Hours

Section AAttempt all questions in brief. 2 x 07 = 14
  • a
    Describe the significance of m odeling in software engineering. 1 K 2, K4
  • b
    Define the conceptual model of UML. 1 K 2, K4
  • c
    Create a package diagram for a modular library management system. 2 K 2, K3
  • d
    Explain how use case diagrams h elp in capturing system requirements. 2 K 2, K3
  • e
    Describe the role of inheritan ce adjustment in design optimization. 3 K 2, K3
  • f
    Demonstrate the use of enum erations and constants. 4 K 2, K3
  • g
    Explain the use of the this pointer in C++. 5 K 2, K3
Section BAttempt any three of the following: 07 x 3 = 21
  • a
    Explain the concept of encapsulation and information hiding. How do these principles ensure system security and maintainability? Pr ovide a UML example to demonstrate these principles
  • b
    Draw an interaction diagram for a customer service chatbot s ystem. Include time-based interactions and describe how they facilitate system understanding
  • c
    Explain the process of object- oriented analysis and design w ith a detailed example of a ride-haili ng application. Include the ste ps from requirement gathering to design optimization
  • d
    Create a C++ program that uses a callback mechanism. Explain how callbacks are implemented in C++ using function pointers or lam bda expressions
  • e
    Write a C++ program to implement operator overloading for ma trix addition and subtraction. Include detailed comments on the implementation
Section CAttempt any one part of the following: 07 x 1 = 07
  • a
    Compare and contrast object-oriented modeling with structure d modeling. Provide a detailed example of a banking system modele d using both approaches
  • b
    Discuss the importance of arc hitecture in object-oriented mo deling. Design a UML architecture diagra m for a cloud-based file-sharin g system
  • a
    Develop a UML class diagram for a hospital management system . Explain the rationale behind your design choices. OBJECT ORIENTED SYSTEM DESIGN WITH C++
  • b
    Explain the concept of polymorphism in collaboration diagram s. Design
  • a
    collaboration diagram for an online learning platform to show polymorphism in accessing different types of course materials
  • a
    Write a C++ program to demonstrate the concept of combining three models (class, state, and interaction) in the design of a smart home system
  • b
    Compare and contrast SA/SD a nd object-oriented analysis and design. Use a case study of an online bookstore to highlight the differences
  • a
    Write a C++ program to demonstrate the use of inline functio ns. Compare their performance with macros in terms of memory usage and execution speed
  • b
    Create a program in C++ that u ses function overloading to calculate the volume of a cube, cylinder, and sphere. Provide detailed commen tary on the code
  • a
    Explain the concept of static data members and functions. Write a C++ program to track the number of objects created for a class
  • b
    Develop a C++ program to implement hybrid inheritance. Expla in how ambiguity is resolved using virtual base classes

Question text is extracted from the official AKTU question paper PDF above. Hindi translations are omitted — every question is printed in English in the original paper. Last verified: 2026-08-23.

Object Oriented System Design With C++ — Other Year Papers

AKTU Object Oriented System Design With C++ PYQs from other sessions