Skip to content
Previous Year Question Paper

CS-802 (D) - Object Oriented Software Engineering

June 2025•CSE•SEMESTER-8
June 2025
Max Marks: 70
Duration: 3 Hours
Instructions:

• Attempt any five questions.

• All questions carry equal marks.

Q.1
b)Unit 1

Explain the concept of inheritance in OOP, How does it promote code reusability and what are the different types of inheritance (single, multiple, hierarchical, etc.)? ~ Provide examples to illustrate your points

Q.2
a)Unit 2

What is the Software Development Life Cycle (SDLC), and why is it important in software engineering? Describe the different phases of SDLC and their significance in delivering a quality software product. : WiredTR Saewie ash wEfeel (SDLC) 71 8, JiR

Q.4
a)Unit 3

What is the Unified Modeling Language (UML), and what purpose does it serve in software development? Discuss its importance in facilitating communication among . stakeholders in a project

b)Unit 3

Explain the different types of relationships in UML, such as association, aggregation, composition, inheritance and dependency. How do these relationships help in modeling the interactions between objects?

Q.6
d)Unit 4

(GS) Examination, June 2025 - _ Object Oriented Software Engineering :

a)Unit 4

What are interaction diagrams in UML, and how do they contribute to behavioral modeling? Discuss the different types of interaction diagrams (sequence and collaboration diagrams) and their significance in representing object interactions

Q.7
b)Unit 5

What is the Rational Unified Process (RUP), and what are its primary objectives? Discuss how RUP differs from traditional software development methodologies

Q.8
a)Unit 5

Define design patterns in the context of software development.