Difference between revisions of "UBPML Referenz"
From OOEM
Jump to navigationJump to search
AndreasLeue (talk | contribs) (New page: == UBPML Notation == {| class="nicetable" !bgcolor="#F0F0FF"| Notation !bgcolor="#F0F0FF"| Bedeutung !bgcolor="#F0F0FF"| Konformität |- | 87px | Basic symbols ...) |
AndreasLeue (talk | contribs) |
||
Line 6: | Line 6: | ||
!bgcolor="#F0F0FF"| Konformität | !bgcolor="#F0F0FF"| Konformität | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLClass.png|87px]] | ||
| Basic symbols - note the distinction between classes (no underline) and instances (underline) | | Basic symbols - note the distinction between classes (no underline) and instances (underline) | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLObject.png|87px]] | ||
| | | | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLClassInState.png|87px]] | ||
| | | | ||
| extension to UML, we expect it in UML 3.0 | | extension to UML, we expect it in UML 3.0 | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLObjectInState.png|87px]] | ||
| | | | ||
| UML standard (introduced for activity diagrams) | | UML standard (introduced for activity diagrams) | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLConstellationStereotype.png|87px]] | ||
| UML stereotypes vs. new symbols (OOEM/BPM) | | UML stereotypes vs. new symbols (OOEM/BPM) | ||
| suggested UML usage conforming to standard | | suggested UML usage conforming to standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLConstellationClass.png|87px]] | ||
| | | | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLConstellationObject.png|87px]] | ||
| | | | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepStereotype.png|87px]] | ||
| | | | ||
| UML usage | | UML usage | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepClass.png|81px]] | ||
| | | | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepObject.png|81px]] | ||
| | | | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepClassWithConstellations.png|396px]] | ||
| A step is the explicitly performed change between an initial and a final constellation | | A step is the explicitly performed change between an initial and a final constellation | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepObjectWithConstellations.png|396px]] | ||
| Same as above, but with instances instead of classes | | Same as above, but with instances instead of classes | ||
| specific UML usage conforming to standard | | specific UML usage conforming to standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLConstellationClassAggregate.png|224px]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLConstellationObjectAggregate.png|217px]] | ||
| A constellation is an aggregation of certain objects within certain states | | A constellation is an aggregation of certain objects within certain states | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLConstellationClassPane.png|271px]] | ||
| An alternative notation for a constellation | | An alternative notation for a constellation | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLConstellationObjectPane.png|271px]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepWithClassesInState.png|417px]] | ||
| Constellations can be shown in detail | | Constellations can be shown in detail | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepWithClassesInStateAlternativeOutcome.png|420px]] | ||
| Steps can have different (mutually exclusive) final constellations; individual classes/instances may be shared by these constellations | | Steps can have different (mutually exclusive) final constellations; individual classes/instances may be shared by these constellations | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepAttributes.png|397px]] | ||
| All standard UML notation is valid, e.g. constraints | | All standard UML notation is valid, e.g. constraints | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLActorsAndSchedule.png|396px]] | ||
| Of course actors and timing constraints can be placed here; optionally with nice symbols | | Of course actors and timing constraints can be placed here; optionally with nice symbols | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLActorsAndScheduleDetailed.png|432px]] | ||
| A more complex example of annotations | | A more complex example of annotations | ||
| UML standard | | UML standard | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLClassInStateInheritance.png|215px]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLObjectInStateInheritance.png|215px]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLStepInheritance.png|183px]] | ||
| Steps can be derived from as is true for any normal class; derivation of classes and instances within a certain state expresses a substate relationship | | Steps can be derived from as is true for any normal class; derivation of classes and instances within a certain state expresses a substate relationship | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLFuzzyStates.png|399px]] | ||
| Partially completed work can be shown in a natural way | | Partially completed work can be shown in a natural way | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLLocationAsState.png|87px]] | ||
| | | | ||
| extension to UML | | extension to UML | ||
|- | |- | ||
| [[Image: | | [[Image:UBPMLLocationPane.png|407px]] | ||
| A notation for location changes, as a special case of state changes | | A notation for location changes, as a special case of state changes | ||
| extension to UML | | extension to UML | ||
Line 117: | Line 117: | ||
== Prozeß-Begriffe == | == Prozeß-Begriffe == | ||
[[Image: | [[Image:UBPMLProcessingTermsOverview.png|637px]] |