| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 1-5 1 UML-Zusammenfassung Versehen Sie Benutzer mit einer gebrauchsfertigen, ausdrucksvollen modellierenden Sichtsprache zu entwickeln Sie und tauschen Sie sinnvolle Modelle aus Es ist daß die Gegenstandanalyse wichtig und entwirft Standard (OA&D) stützt a Sprache modellieren, die "aus dem Kasten heraus" verwendet werden kann, um normales universelles zu tun Modellieren von Aufgaben. Wenn der Standard bloß eine Meta-metabeschreibung liefert, die erfordert herstellend zu einem bestimmten Satz des Modellierens von Konzepten, dann, erzielt sie nicht den Zweck vom Erlauben Benutzern, Modelle auszutauschen ohne Schlusse Informationen oder ohne aufzuerlegen übermäßige Arbeit zum Abbilden ihrer Modelle zu einer sehr abstrakten Form. Das UML vereinigt a Satz des Kernes Konzepte modellierend, die im Allgemeinen über vielen gegenwärtigen Methoden angenommen werden und Werkzeuge modellierend. Diese Konzepte werden in den vielen oder meisten großen Anwendungen benötigt, obgleich nicht jedes Konzept in jedem Teil jeder Anwendung benötigt wird. Spezifizieren von a Meta-metaniveauformat für die Konzepte ist nicht für vorbildliche Benutzer genügend, weil Konzepte müssen gebildet werden Beton, damit das reales Modellieren auftritt. Wenn die Konzepte in unterschiedlichem Verwendungsgebiete waren im wesentlichen unterschiedlich, dann konnte solch eine Annäherung arbeiten, aber die Kernkonzepte, die durch die meisten Verwendungsgebiete benötigt werden, sind ähnlich und sollten gestützt werden direkt durch den Standard ohne die Notwendigkeit an einer anderen Schicht. Versorgen Sie Dehnbarkeit- und Spezialisierungeinheiten, um den Kern zu verlängern Konzepte OMG erwartet, daß das UML als neue Notwendigkeiten werden entdeckt und für hergestellt wird spezifische Gebiete. Gleichzeitig möchten wir nicht die allgemeinen Kernkonzepte zwingen für jeden hergestellten Bereich neu definiert werden oder Re-eingeführt werden. Folglich glauben wir daß Verlängerungseinheiten sollten Abweichungen vom allgemeinen Fall stützen, anstatt anfordernd, um den Kern einzuführen, der Konzepte selbst modelliert. Die Kernkonzepte wenn nicht geändertes mehr als notwendiges seien Sie. Benutzer müssen zu in der LageSEIN ?- Bau modelliert mit Kernkonzepten, ohne Verlängerungseinheiten für die meisten zu verwenden normale Anwendungen, ? fügen neue Konzepte und Darstellungen für die Ausgaben hinzu, die nicht durch den Kern abgedeckt werden, ? wählen unter verschiedenen Deutungen der vorhandenen Konzepte, wenn es keinen freien Raum gibt Übereinstimmung und ? spezialisieren die Konzepte, die Darstellungen und die Begrenzungen für bestimmte Anwendung Gebiete. Stützen Sie Spezifikationen, die von der bestimmten Programmierung unabhängig sind Sprachen und Entwicklungsprozesse Das UML muß und kann alle angemessenen Programmiersprachen stützen. Es muß auch und kann verschiedene Methoden und Prozesse des Errichtens der Modelle stützen. Die UML-Dose stützen Sie mehrfache Programmiersprachen und Entwicklungsmethoden ohne übermäßiges Schwierigkeit. Stellen Sie eine formale Grundlage für das Verstehen der modellierenden Sprache zur Verfügung Weil Benutzer Formalität verwenden, um zu helfen, die Sprache zu verstehen, muß sie beide sein exakt und approachable; ein Mangel an jedem Maß beschädigt seine Verwendungsfähigkeit. Förmlichkeiten dürfen nicht übermäßige Niveaus des Umwegs oder des Überlagerns erfordern, Gebrauch von Tief waagerecht ausgerichtete mathematische Darstellungen entfernt vom modellierenden Gebiet, wie einstellen-theoretisches Darstellung oder funktionsfähige Definitionen, die mit der Programmierung gleichwertig sind |  |
|
| |
|
|