Dynamic Modeling
Dynamic Modeling is a method used in system design and software engineering to describe how objects or components in a system interact and change over time. It focuses on showing the behaviors, events, and transitions that occur within a system during its operation.
Example:
Imagine you’re at an airport. and you want to understand how a passenger’s journey through the airport works, from checking in to boarding the plane. Dynamic Modeling helps us understand this process by showing how different parts of the system (like passengers, airline staff, and airport systems) interact and change during this journey.
Object Oriented Analysis in Object Oriented Analysis & Design
OOAD is a way of organizing and planning how to build computer programs by thinking in terms of ingredients (which we call objects). Just as you decide what each ingredient does in a recipe, OOAD helps us decide what each part of a computer program should do, how they should work together, and what makes each part special.
Imagine you’re cooking a delicious meal. To make it, you have various ingredients like vegetables, spices, and groceries and each ingredient has a unique role. Object-Oriented Analysis and Design (OOAD) is a bit like cooking, but for creating computer programs and systems.
Important Topics for Object Oriented Analysis
- Object Modeling
- Dynamic Modeling
- Function Modeling
- Structured Analysis and Object Oriented Analysis
- Conclusion