| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 2-201 Semantik Mit 2 UML ein Fall "der Kategorie," mit einem wechselwirkenden graphischen Werkzeug oder anderen Mitteln. Ähnlich a complier Dose verursachen Fälle von Tätigkeiten von einem Benutzermodell, das in einer Oberfläche ausgedrückt wird Programmiersprache. Tabelle 2-37 zeigt ein Falldiagramm für eine Aussage wie "Kunde: = neuer Kunde "in einem Entwicklermodell. Durchführung der Aussage verursacht ein Fall des Kategorienkunden und -bindungen der neue Fall zu einem variablem benannt "Kunde.", um das Resultat der Tätigkeit zu kennzeichnen, bringt das Entwicklermodell an Fall von OutputPin zu einem Fall des CreateObjectAction. Ein Fall von Datenfluß schließt die Benutzer eines Wertes (InputPins) an den Produzenten eines Wertes an (OutputPin) innerhalb des Benutzermodells. In der Zusammenfassung spielen die metaclasses im Tätigkeitspaket die gleiche Rolle und haben die gleichen Eigenschaften wie klassifiziert in anderen Paketen, die UML enthalten. 2,17,2 Designgrundregeln und -grundprinzip Der Abschnitt umreißt die Designgrundregeln, die die Spezifikation beleben und so stellen bereit das Designgrundprinzip. 2,17,2,1 Schnittstelle zu anderen UML-Paketen Dieses Paket definiert die Schnittstelle zu anderen UML-Paketen in einem Verfahren ausgedrückt . A Verfahren ist eine Gruppe Tätigkeiten, die veranlassen werden, um als Maßeinheit durchzuführen. Beispiele umfassen den Körper von einer Methode einer Kategorie, der Gruppe Übergangstätigkeiten und so weiter. Dieses Paket baut an der Rest von UML zum Definieren der Semantik für Zustandmaschinen und anderen Gebrauch Verfahren und folglich definieren, wann ein Verfahren durchführt. Die Tätigkeitssemantik definiert das Verhalten der Tätigkeiten im Verfahren und genau, was Daten zugänglich sind zum Verfahren einmal ausgelöst. 2,17,2,2 Unbestimmte Semantik Wenn dieses Paket verläßt, undefined Semantik ", "dieses bedeutet, daß sie verläßt durch andere Pakete in UML zu definierende Semantik oder, wenn UML es nicht definiert, zu Implementierung. Es gibt einige Fälle, in denen Semantik durch dieses unbestimmt gelassen werden kann Paket: ? dort ist keine allgemeine vereinbarte Bedeutung. ? die Bedeutung ist im Teil von UML vieldeutig, das es definieren sollte. ? die Tätigkeits- oder DurchführungsgrundlageIST nicht in der Lage, die gewünschte Semantik noch zu stützen. Ein Beispiel des ersten Falles ist, daß keine Semantik für das Verwenden eines Verursachengegenstandes definiert wird Tätigkeit zum instantiate eine abstrakte Kategorie. Ein Beispiel von zweitem ist das Verwenden schreiben-zuschreiben Tätigkeit auf einem bestellten Attribut, ohne einen Einfügungpunkt zu spezifizieren. Ein Beispiel von Third ist ein Zielbereich "des Klassifikators" für Attribute und Verbindungsenden. Diese Fälle von unbestimmte Semantik werden durch die Wohlgeformtheitrichtlinien beschrieben, die an den Benutzer wenden modellieren Sie und die Durchführungsrichtlinien, die auf Laufzeitdurchführung zutreffen. Die Tatsache, daß keine Semantik für diese Situationen gegeben wird, bedeutet nicht, daß Benutzer nicht können definieren Sie ihre Selbst. Obwohl dieses Paket manchmal das Wert-beladene verwendet, benennen Sie "Kranken gebildet "für diese Modelle, ist es eine lediglich technische Bezeichnung und sollte nicht zum Mittel genommen werden |  |
|
| |
|
|