(SEM V) THEORY EXAMINATION 2023-24 OBJECT ORIENTED SYSTEM DESIGN
.Tech (Semester V) | AKTU / UPTU Exam 2023–24
Maximum Marks: 70 | Time: 3 Hours | Subject Code: KCS054
This paper evaluates a student’s understanding of object-oriented concepts, system modeling, and UML diagrams using real-world problem-solving and design approaches. It includes theoretical, conceptual, and coding-based questions designed to test analytical thinking and modeling efficiency in C++ and object-oriented frameworks.
The exam is divided into three sections — covering conceptual clarity, descriptive theory, and detailed analytical or coding questions.
Section A — Short Answer Questions (10 × 2 = 20 Marks)
This section contains ten concise questions designed to test fundamental understanding of OOP concepts, UML symbols, and design principles. Students are required to answer all.
Sample Questions:
What are the basic features of Object-Oriented Programming?
Define encapsulation and explain its importance in object-oriented design.
What is the difference between association, aggregation, and composition in UML?
Explain the concept of polymorphism with an example in C++.
What are the advantages of using Object Modeling Technique (OMT) in software design?
Concepts covered:
Encapsulation, inheritance, polymorphism, OMT modeling, class-object relationship, and UML basics.
Section B — Descriptive / Medium-Length Questions (5 × 6 = 30 Marks)
This section evaluates the student’s ability to analyze, explain, and design using UML and OOP techniques. Candidates need to attempt any five questions from this section.
Sample Questions:
Differentiate between object-oriented design and structured design. Explain their comparative advantages.
Draw and explain the use case diagram for a Library Management System.
What is inheritance? Discuss different types of inheritance with suitable examples in C++.
Explain the concept of friend functions and virtual functions in C++ with syntax and use cases.
What are the key phases in Object-Oriented Analysis and Design (OOAD)?
Concepts covered:
System modeling, UML diagrams (use case, class, sequence), inheritance, polymorphism, design architecture, and analysis phases.
Section C — Long / Analytical Questions (2 × 10 = 20 Marks)
This section focuses on applied problem-solving — including code writing, UML modeling, and system design case studies. Students must attempt any two questions from this section.
Sample Questions:
Design and implement a class hierarchy in C++ for a banking system using inheritance and polymorphism. Include classes for Account, SavingsAccount, and CurrentAccount.
Explain the Object Modeling Technique (OMT) with an example. Create an OMT diagram for an online ticket booking system.
Write a program in C++ using constructors and destructors to demonstrate object lifecycle management.
Concepts covered:
Object modeling, system-level UML, design patterns, C++ implementation, constructors, destructors, and practical object relationships.
Learning Outcomes:
After attempting this paper, students should be able to:
Understand and apply object-oriented principles in system design.
Model real-world problems using UML and OMT approaches.
Write and interpret C++ programs implementing inheritance and polymorphism.
Analyze and optimize system architectures for clarity and efficiency.
Related Notes
BASIC ELECTRICAL ENGINEERING
ENGINEERING PHYSICS THEORY EXAMINATION 2024-25
(SEM I) ENGINEERING CHEMISTRY THEORY EXAMINATION...
THEORY EXAMINATION 2024-25 ENGINEERING MATHEMATICS...
(SEM I) THEORY EXAMINATION 2024-25 ENGINEERING CHE...
(SEM I) THEORY EXAMINATION 2024-25 ENVIRONMENT AND...
Need more notes?
Return to the notes store to keep exploring curated study material.
Back to Notes StoreLatest Blog Posts
Best Home Tutors for Class 12 Science in Dwarka, Delhi
Top Universities in Chennai for Postgraduate Courses with Complete Guide
Best Home Tuition for Competitive Exams in Dwarka, Delhi
Best Online Tutors for Maths in Noida 2026
Best Coaching Centers for UPSC in Rajender Place, Delhi 2026
How to Apply for NEET in Gurugram, Haryana for 2026
Admission Process for BTech at NIT Warangal 2026
Best Home Tutors for JEE in Maharashtra 2026
Meet Our Exceptional Teachers
Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication
Explore Tutors In Your Location
Discover expert tutors in popular areas across India
Discover Elite Educational Institutes
Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies