| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 2-71 Semantik Mit 2 UML Die Verhaltensteile von UML beschreiben die gültigen Reihenfolgen der gültigen Systemfälle das kann resultierend aus den externen und internen Verhaltenseffekten auftreten. 2,5,4,6 Schnittstelle Der Zweck einer Schnittstelle ist, einen Satz Betriebe zu sammeln, die ein zusammenhängendes festsetzen halten Sie angeboten durch Klassifikatoren instand. Schnittstellen liefern eine Weise zu verteilen und zu kennzeichnen Gruppen Betriebe. Eine Schnittstelle ist nur eine Ansammlung Betriebe mit einem Namen. Es kann nicht direkt sein instantiated. Klassifikatoren Instantiable, wie Kategorie oder Gebrauchfall, können benutzen Sie Schnittstellen für das Spezifizieren der unterschiedlichen Dienstleistungen, die durch ihre Fälle angeboten werden. Mehrere Klassifikatoren können die gleiche Schnittstelle verwirklichen. Alle müssen mindestens enthalten Betriebe, die die enthalten in der Schnittstelle zusammenbringen. Die Spezifikation eines Betriebes enthält die Unterzeichnung des Betriebes (d.h., sein Name, die Arten der Parameter und die Rückholart). Eine Schnittstelle deutet keine interne Struktur der Verwirklichung an Klassifikator. Z.B. definiert er nicht, welcher für die Verwirklichung zu verwendender Algorithmus Betrieb. Ein Betrieb kann eine Spezifikation der Effekte von seinem jedoch umfassen Anforderung. Die Spezifikation kann in einigen unterschiedlichen Weisen erfolgt werden (z.B., mit vor und Pfosten-Zustände, Pseudo-code oder gerader normaler Text). Jeder Betrieb erklärt, wenn er auf die Fälle des Klassifikators zutrifft, der ihn oder an erklärt der Klassifikator selbst (z.B., ein Erbauer auf einer Kategorie (ownerScope)). Ausserdem Betrieb gibt an, ob oder nicht seine Anwendung den Zustand des Falls ändert (isQuery). Der Betrieb gibt auch an, ob oder nicht alle Kategorien dasselbe haben müssen Realisierung des Betriebes (isPolymorphic). Eine Schnittstelle kann ein Kind anderer Schnittstellen sein, die durch Verallgemeinerungen bezeichnet werden. Dies heißt daß ein Klassifikator, der die Schnittstelle anbietet, nicht nur die Betriebe zur Verfügung stellen muß, erklärten innen die Schnittstelle aber auch die erklärte in den Vorfahren der Schnittstelle. Wenn die Schnittstelle ist spezifiziert als Wurzel, kann es nicht ein Kind anderer Schnittstellen sein. Ähnlich wenn es wie spezifiziert wird ein Blatt, keine andere Schnittstelle kann ein Kind der Schnittstelle sein. 2,5,4,7 Betrieb Betrieb ist ein Begriffskonstruieren, während Methode das Implementierungskonstruieren ist. Ihre Common-Eigenschaften, wie Haben einer Unterzeichnung, werden in ausgedrückt Metaclass BehavioralFeature und die spezifische Semantik des Betriebes. Die Methode Konstruieren wird in den entsprechenden Unterklassen von BehavioralFeature definiert. 2,5,4,8 PresentationElement Die Verantwortlichkeit des Darstellungselements soll ein Text- und ein graphisch zur Verfügung stellen Projektion einer Ansammlung vorbildlicher Elemente. In diesem Kontext bedeutet Projektion daß Darstellungselement stellt eine menschliche lesbare Darstellung für das Entsprechen dar vorbildliche Elemente. Die Darstellung für UML kann in Kapitel 3 dieses Dokumentes gefunden werden. Darstellungselemente und vorbildliche Elemente müssen in der Vereinbarung gehalten werden, aber Einheiten für das Tun dies sind Designausgaben für das Modell, das Werkzeuge redigiert. |  |
|
| |
|
|