1 Answers


Explain how object model is different from dynamic model
An object model describes static structure of objects in a system and their relationships where as a dynamic model shows the time-dependent behavior of the system and the objects in it. The dynamic analysis begins by looking for event, externally visible stimuli and responses.The dynamic model is important for interactive systems, but insignificant for purely static data repository, such as database.
An object model describes static structure of objects in a system and their relationships where as a dynamic model shows the time-dependent behavior of the system and the objects in it. The dynamic analysis begins by looking for event, externally visible stimuli and responses.The dynamic model is important for interactive systems, but insignificant for purely static data repository, such as database.
The following steps are performed in constructing a Object model :
- Identify classes, attributes
- Identify relationships, associations
- Identify hirarchy
The following steps are performed in constructing a dynamic model :
- Prepare scenarios of typical interaction sequences
- Identify events between objects
- Prepare an event trace for each scenario
- Build a state diagram
- Match events between objects to verify consistency