answer the following problems.
problem 1) Define and describe the following:
problem 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?
problem 3)a) Distinguish between the terms Generalization and Specialization. Describe with an ex the close association between Generalization and Inheritance?
b) Compare Object Oriented Analysis for software development with structured analysis?
problem 4)a) prepare 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.
problem 5)a) What is association? Distinguish between 1-way and 2-way association with exs for each.
b) Distinguish between multiple and multi-level Inheritance with the help of suitable ex?