Presentation is loading. Please wait.

Presentation is loading. Please wait.

OSM: 1 Conceptual Modeling with OSM OSM –Model (modeling constructs) –Application model or model instance (actual diagram) OSM components –ORM (Object-Relationship.

Similar presentations


Presentation on theme: "OSM: 1 Conceptual Modeling with OSM OSM –Model (modeling constructs) –Application model or model instance (actual diagram) OSM components –ORM (Object-Relationship."— Presentation transcript:

1 OSM: 1 Conceptual Modeling with OSM OSM –Model (modeling constructs) –Application model or model instance (actual diagram) OSM components –ORM (Object-Relationship Model) –OBM (Object-Behavior Model) –OIM (Object-Interaction Model) OSM Advantages –No need to distinguish entities from attributes –No need to distinguish 1:1, 1:n, and m:n relationships –No need to worry about weak entity sets, compound attributes, or multivalued attributes OSM Disadvantages –Diagrams tend to be larger than with some notations (but high-level abstractions can, in principle, shrink diagram size) –Not commercial (but available for free)

2 OSM: 2 Objects and Relationships

3 OSM: 3 Object and Relationship Sets

4 OSM: 4 Sample Application Model

5 OSM: 5 Generalization/Specialization

6 OSM: 6 Roles (template)

7 OSM: 7 Aggregation (Template)

8 OSM: 8 High-Level Object and Relationship Sets

9 OSM: 9 Allegro


Download ppt "OSM: 1 Conceptual Modeling with OSM OSM –Model (modeling constructs) –Application model or model instance (actual diagram) OSM components –ORM (Object-Relationship."

Similar presentations


Ads by Google