Explain briefly object modeling, dynamic modeling and functional modeling with the help of suitable diagrams.
In Object-Oriented Analysis and Design (OOAD), three primary models are used to understand and represent a system: object modeling, dynamic modeling, and functional modeling. Each modeling type captures a specific aspect of the system and helps in developing robust software systems through abstraction and visualization. These models work together to provide a complete representation of the system under development.
Object Modeling:
Object modeling focuses on identifying the static structure of a system in terms of objects, classes, their attributes, methods, and relationships. It is represented using class diagrams. In this model, the system is analyzed in terms of real-world entities (objects) and their interactions. Each object belongs to a class, which defines its properties and behaviors.
For example, in a Library Management System, classes such as `Book`, `Member`, and `Librarian` are identified. The `Book` class may have attributes like `title`, `author`, and `ISBN`, and operations like `issue()` and `return()`. Relationships among classes such as association, generalization, and aggregation are also represented in the object model.
Diagram:
```
+------------+ +-----------+ +-------------+
| Member |<----->| Book |<----->| Librarian |
+------------+ +-----------+ +-------------+
| -name | | -title | | -name |
| -memberID | ______ ____ _____ ___ _________ __________ _________ ___ ___.
__________ _____ __________ ______ ________ _____ _________ ______.
_________ __________ ___ ________ ___ _________.
_____ __________ _____ ______ __________ __________ _______ ____ _________ ________.
____ __________ _____ _____ ________ ______ __________ _________ ____ ______ ______ ___.
__________ ___ ___ ________ _________ _______ ________ ____ __________ _________ ____ ________.
_________ ____ _____ ______ _____ ______ _____ _______ _____ ____ __________ ___.
__________ _____ _______ _____ _________ _________.
______ __________ ________ ___ __________ _____ __________ __________ _____ _______ ____ ____.
_________ ______ __________ __________ ___ _____ ___ _________ ________ _______ ________ ________.
_________ _______ _____ ___ __________.
____ _____ ________ ___ _________ _____ _______ ________.
_______ _________ _____ __________ ___ ___ ___ ___.
___ __________ _________ ______ ____ ____ ___ _____.
______ ____ ___ ________ ___.
___ _____ ______ ________ ________.
___ _____ __________ ____ _______ ___ ___.
________ ________ ___ __________ ___ _________ _____ ____ ________ _______ __________ ________.
_____ _____ _______ ________ __________ ______ _______ ________ __________.
______ _______ ____ ______ _______ ________ ______ _____ __________ ____ _____ _________.
__________ __________ __________ ____ _____ ______ _____ __________ _______ ____ ____ _____.
__________ __________ __________ __________ _________ ___ ___ ______ ___.
_________ _______ ______ ________ ____ _______ _______ ________ ___ ______ _______ ___.
_________ ____ __________ ___ ________.
_____ __________ ________ ____ _____ ________ _______.
____ ________ _______ ____ ___ __________ ____ _______ ______.
_______ ____ ____ ____ ____ __________.
____ _______ ___ _________ ___ ________ ______ ______.
____ _________ __________ __________ ________ _________ _________ ___ ___ ______ ___.
____ _____ ______ _______ ___ _____ _____ __________ _________ _______.
_________ ___ ____ ____ __________.
___ ________ ____ ______ ____ ___ ______ ___ _____ ______ __________ ___.
_____ ______ _________ ________ _______ __________ __________ ___ _______ ________ ______ ___.
_________ ________ __________ ________ ________ ________ _______ ____ _______ __________ ______ ___.
________ _________ ________ __________ ___ ____ _______ ________ _______ ______.
_______ _______ _________ ____ ____ ________ _______ _______ ___.
_____ _____ ____ _________ _____ _______ ______ ________ _____ _________ _________.
_______ _________ _____ ______ ___ __________ _____ _________.
_____ __________ ____ ________ ___ _______ ______.
_____ ________ ______ _______ _______ _________ ___ ____ _________ __________ __________.
_______ ___ ___ ___ _____ _____ ______ ______ _______ ___ __________.
_______ ______ ______ _______ _________ _____ _______ _______ ___ _________ ______.
_______ ____ _______ _________ __________ _____ _______ __________ _____ _______ _____.
____ _______ _____ ____ ______ _______ _____ _____ _______ _________.
_____ _________ ________ _________ _____ ____ ______.
_________ __________ __________ ________ ________ ______ ______ ________.
__________ __________ __________ _______ __________ __________.
__________ _____ __________ _______ __________ _____ ________ ___.
________ ___ _________ ___ ___ __________ __________ _____ _______ ________ _____ ___.
______ _______ _________ ______ ___ ____ __________.
____ ______ ___ ______ _________ __________ ____ _______ ______.
______ ___ ________ ____ _________ _____ _____ ___ _____ _______.
_________ ______ ___ _______ ________ ______ ______ _______ ______ ___ ______ ____.
___ ____ ___ ______ _________ __________ _____ ______.
____ _________ __________ _____ ______ ____ ___ _________.
__________ _______ ____ __________ _________ ___ _________ ____ _______ _____ _________.
______ _________ _____ ___ ___ ________ _____ __________ __________ ________.
___ ____ ____ ___ _____ ________ ________ ______ ______.
_________ _____ __________ ______ ______ _____ __________ ____.
________ _____ ________ ______ _____ _________ ______ ____.
____ __________ ______ ___ ______ ______ _______ _____ __________ __________ ____ ______.
________ ______ ____ _____ ______ _________ ______ __________ ________.
____ ___ _____ __________ __________ ___ ______ _________.
____ ________ ______ _________ __________ ____ ______ ___.
_____ ______ _____ __________ ___ ____ _____ _________ _______.
_____ __________ ________ ____ ___ __________ ________ ___ _____ _______.
____ ____ ______ _______ ___ _________ ________ ____ _________ ________.
____ ______ __________ ________ ___.
____ ______ _____ ___ _______ ____ ___ ________.
_______ _______ ________ ____ ____ _______ ______ ________ _________.
______ _________ ___ ________ ____ _______ ___ ______ ___ ___ ____ ______.
______ _____ ________ ___ _________ ___ _____ _________ ________ ___.
__________ _______ ______ ____ ________ ________ __________ __________ ____.
__________ ______ __________ _____ ______ ____ ___ ____ ________ ________.
_______ ____ ______ __________.
Get Full Answer on WhatsApp