Unit1 and 2 Assignment
Unit1 and 2 Assignment
OOSD BCS054
1. Explain the differences between object model, dynamic model, and functional model.
2. What are the key steps involved in designing using Object-Oriented concepts?
3. Compare and contrast Encapsulation and Polymorphism with suitable examples.
4. Discuss the advantages of Object-Oriented Development in software engineering.
5. Explain the differences between a method and a message in Object-Oriented
Programming.
6. Analyze the relationships in UML: generalization, aggregation, and association.
7. Draw and explain the UML architecture, detailing its key components.
8. Differentiate between Object-Oriented Analysis and Object-Oriented Design.
9. Create an object and class diagram for a hotel booking system, identifying key classes
and objects.
10. Explain the conceptual model of UML and its importance in system design.