answer the following questions.
Question 1) Define and describe the following:
i) Class
ii) Object
iii) Polymorphism
iv) Inheritance
Question 2)a) What is object oriented modelling? Give detailed explanation of the processes involved in object oriented modelling.
b) Distinguish between the object oriented diagram and ER diagram?
Question 3)a) Distinguish between the terms Generalization and Specialization. Describe with an example the close association between Generalization and Inheritance?
b) Compare Object Oriented Analysis for software development with structured analysis?
Question 4)a) Write down three differences between Object Model, Dynamic Model and Functional Model. Out of these models, which model is the most significant and why?
b) What are integrity constraints? Briefly describe the types of integrity constraints.
Question 5)a) What is association? Distinguish between 1-way and 2-way association with examples for each.
b) Distinguish between multiple and multi-level Inheritance with the help of suitable example?