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