| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 1-9 1 UML-Zusammenfassung Die vereinheitlichte modellierende Sprache ist ausdrucksvoller dennoch Reinigungsmittel und konstanteres als Booch, OMT, OOSE und andere Methoden. Dies heißt, daß es Wert beim Bewegen auf gibt die vereinheitlichte modellierende Sprache, weil sie Projekte Sachen modellieren läßt sie könnte nicht vorher getan haben. Benutzer der meisten anderen Methoden und der Modellieren Sprachen werden gewinnen Sie Wert, indem Sie auf das UML bewegen, da es die nicht notwendigen Unterschiede innen entfernt Darstellung und Terminologie dieses unverständliche die zugrundeliegenden Ähnlichkeiten der meisten diese Annäherungen. In Bezug auf andere Sichtbarmachung, die Sprachen, einschließlich des Wesen-Verhältnisses modelliert das Modellieren, BPR Flußdiagramme, und Zustand-gefahrene Sprachen, das UML sollten zur Verfügung stellen verbessertes expressiveness und holistic Vollständigkeit. Benutzer der vorhandenen Methoden erfahren geringfügige Änderungen in der Darstellung, aber diese sollte nicht nehmen Sie viel wieder lernen und wird eine Erklärung der zugrundeliegenden Semantik holen. Wenn die Vereinheitlichungziele sind, UML sind eine offensichtliche Wahl wenn erzielt worden anfangende neue Projekte, besonders als die Verwendbarkeit der Werkzeuge, der Bücher und der Ausbildung wird weitverbreitet. Viel stützen die Sichtbarmachung, die Werkzeuge modelliert, vorhandene Darstellungen, wie Booch, OMT, OOSE oder andere, als Ansichten eines zugrundeliegenden Modells; wenn diese Werkzeuge hinzufügen Unterstützung für Benutzer UML (wie einige bereits haben), genießt den Nutzen des Schaltens ihren gegenwärtige Modelle zur UML-Darstellung ohne Verlust der Informationen. Vorhandene Benutzer jeder möglicher Gegenstandmethode können eine ziemlich schnelle Lernenkurve erwarten, um zu erzielen das gleiche expressiveness, das sie vorher kannten. Ein kann schnell erlernen und verwenden Grundlagen produktiv. Vorgerücktere Techniken, wie der Gebrauch von Stereotypes und Eigenschaften, erfordern irgendeine Studie, da sie sehr ausdrucksvolles und exakt ermöglichen modelliert benötigt, nur wenn das zur Hand Problem sie erfordert. 1,5,3 Eigenschaften des UML Die Ziele der Vereinheitlichungbemühungen waren, es einfach zu halten, um wegelemente von zu werfen bestehendes Booch, OMT und OOSE, das nicht in der Praxis arbeitete, Elemente von hinzufügen andere Methoden, die wirkungsvoller waren und neues erfinden nur wenn ein Bestehen Lösung war nicht vorhanden. Weil die UML-Autoren in Kraft a entwarfen Sprache (obwohl ein graphisches), mußten sie eine korrekte Abgleichung zwischen anschlagen minimalism (alles ist Text und Kästen) und Over-engineering (eine Ikone für habend jedes denkbare modellierende Element). Zu diesem Zweck gaben sie sehr über das Hinzufügen acht neue Sachen, weil sie nicht das UML unnötigerweise kompliziert bilden wollten. Entlang die Weise jedoch einige Sachen wurden gefunden, die vorteilhaft hinzuzufügen weil sie waren haben nützliches in der Praxis in anderem Modellieren geprüft. Es gibt einige neue Konzepte, die in UML umfaßt werden und umfaßt ?- Dehnbarkeiteinheiten (Stereotypes, etikettierte Werte und Begrenzungen), ?- Gewinde und -prozesse, ?- Verteilung und -parallelität (z.B., für das Modellieren von ActiveX/DCOM und von CORBA), ? patterns/collaborations, ?- Tätigkeitsdiagramme (für das Geschäftsprozeßmodellieren), ?- Verfeinerung (Verhältnisse zwischen Niveaus der Abstraktion anfassen), |  |
|
| |
|
|