SOFTEAM and Objecteering Software participated in the definition of the UML standard (from version 1.0 to the current day – 2.1 and future versions). Objecteering provides complete support of UML2, based on an open and accessible Java metamodel. This metamodel uses the standard, makes it accessible and easy to handle, and extends it to provide additional capacities (BPMN, goals, requirements, etc).
Leveraging this in-depth knowledge of the UML standard, the Objecteering UML2 metamodel closely mirrors the UML2 standard. Cleverly documented and fully accessible via a Java API, this metamodel facilitates better usability both by designers using UML and by architects realizing MDA operations via the Java API. Furthermore, this metamodel has been extended to support the BPMN process modeling standard, as well as dictionary support and requirements analysis integrated into a single tool.
Objecteering provides clearly understandable UML diagrams, semantic diagram editors and live model consistency checks, to ensure the essential cohesion between all views and models in the referential.
This guided tour shows the extent of UML2 diagram support provided by Objecteering, and gives real examples of the use of UML2 applied to various needs. The UML2 standard defines the breakdown of models into the following diagrams:
It is worth noting that the standard is not inflexible regarding this structure. Other diagram combinations are allowed, as stated below:
“Please note that this taxonomy provides a logical organization for the various major kinds of diagrams. However, it does not preclude mixing different kinds of diagram types, … . Consequently, the boundaries between the various kinds of diagram types are not strictly enforced.” (UML2 – OMG standard)
Hence, Objecteering provides a predefined set of diagrams offering support for the diagrams mentioned by the standard. By allowing the introduction of extra elements through the drag&drop feature, Objecteering provides additional flexibility to diagram definition, to enable for example the representation of traceability, or the illustration of responsibilities.
To follow the guided tour, either click on one of the Objecteering or UML2 diagram types, or click on “Next” at the bottom of each page.