Object Oriented Software Engineering (CS-802 (D)) - Important Questions
-
7 Marks High Priority Asked: 2025
What is the object-oriented paradigm? Discuss its significance in software development and how it differs from procedural programming approaches?
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Explain the concept of inheritance in OOP, how it promotes code reusability, and the different types of inheritance with examples.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
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.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2022
What is an object and what are the principles of object-oriented design?
Appeared 1x (2022)
-
7 Marks High Priority Asked: 2025
What is the Rational Unified Process (RUP), and what are its primary objectives? Discuss how RUP differs from traditional software development methodologies.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
What are the best practices recommended by RUP? Provide examples of how these practices can improve project outcomes and enhance team collaboration.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
What roles are defined within the RUP framework, and what are the responsibilities associated with each role? How do these roles contribute to the successful execution of a project?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2022
What do you mean by RUP? With a neat diagram, explain RUP software life cycle.
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2022
What are the various work flows used in RUP, Explain them.
Appeared 1x (2022)
-
6 Marks High Priority Asked: 2025, 2022
Explain the different types of UML relationships such as association, aggregation, composition, inheritance and dependency and their role in modeling object interactions.
Appeared 2x (2025, 2022)
-
7 Marks High Priority Asked: 2025
What is the Unified Modeling Language (UML) and what is its purpose and importance in software development and stakeholder communication?
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
What is requirement analysis in the context of software development? Discuss the techniques used in requirement analysis and how they contribute to identifying and documenting the needs of stakeholders?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2022
Explain the importance of modeling in software development and its underlying principles.
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2022
Explain the following with an example:
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2022
What are Activity Diagrams in UML? How is it different from Interaction diagrams? Explain with example.
Appeared 1x (2022)
-
5 Marks Medium Priority Asked: 2022
Write short notes on Notations.
Appeared 1x (2022)
-
5 Marks Medium Priority Asked: 2022
Write short notes on Stereotypes.
Appeared 1x (2022)
-
7 Marks High Priority Asked: 2025, 2022
Compare and contrast the conventional design approach versus the Object-Oriented (OO) design approach, including differences in philosophy, process and outcomes.
Appeared 2x (2025, 2022)
-
7 Marks High Priority Asked: 2025
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.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Explain the purpose of component diagrams in object-oriented design and how they show organization and dependencies of components.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Discuss the design of a payroll system using object-oriented principles. What are the primary classes involved, and how would you represent the system's behavior through state chart and activity diagrams?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2022
What is a CRC card? How do you design it? Explain in detail.
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2022
Compose the state chart diagram for Course and Registration System.
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2022
Define component, differentiate components from classes, and explain the relationship between component and interface.
Appeared 1x (2022)
-
7 Marks High Priority Asked: 2025, 2022
Explain testing strategies and test cases for object-oriented software and how they differ from traditional testing.
Appeared 2x (2025, 2022)
-
7 Marks High Priority Asked: 2025
Explain the importance of unit testing in object-oriented programming and practices for comprehensive testing of classes and methods.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Define design patterns in software development and explain why they are important for maintainable and scalable systems.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2022
How Correctness and consistency of OOA and OOD models are made?
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2022
Explain what is meant by design pattern and how it differs from object-oriented modeling.
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2022
Define a test plan and explain guidelines for developing a test plan.
Appeared 1x (2022)
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel