IBM Support

What is the difference between structure diagram and OMD? Should we have both in a project?

Question & Answer


Question

What is the difference between structure diagram and OMD? Should we have both in a project?

Answer

Object model Diagrams (OMDs) specify the structure and static relationships of the classes in the system. Rhapsody
OMDs are both class diagrams and object diagrams, as specified in the UML. They show the classes, objects, interfaces,
and attributes in the system and the static relationships that exist between them.
 
In the example OMD.bmp, both the classes have to instantiated separately.
 
Structure diagrams focus on the objects used in the model. It has a composite class that contains instances of other
classes. These objects are related via links and their actual relationship is picked from OMD. Instantiating composite
class will result in instantiating the objects it contains. Please refer to Structure.bmp.
 
For more information on the diagrams, please refer to "Structure Diagrams" section within the  Using Rhapsody manual.
7.0,7.1 AnswerProduct versionPartner ContentInternal ContentCategoryReference ID

[{"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General Information","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"Version Independent","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

11090

Product Synonym

Rational Rhapsody

Document Information

Modified date:
27 May 2022

UID

swg21324079