Object Oriented software is based on the static, or object model - the things in the system, or, the things outside the system about which we need to record information, and their relationships. This is the most stable view in the system. It is why an object oriented model produces more stable software over a long period.
| Functionality from the interaction model is mapped onto the object model. |
|
|
| The interaction model is, in turn, derived from the Use Case model which defines the functionality of the system from a user's perspective. | ||
| The dynamic model defines the order and conditions under which things are done and is also mapped onto the object model. |