Unterschied zwischen UML 1.0 und uml 2.0
- 1522
- 241
- Kurt Reinelt
Uml 1.0 vs uml 2.0
Uml 2.0 war ein Update, das die Grenzen des Vorgängers, UML 1, wirklich überschritten hat.0. In diesem Artikel werden die spezifischen Unterschiede zwischen den beiden und den neuen Updates und Funktionen in UML2 eingehend untersucht.0. Im Allgemeinen kann gesagt werden, dass sich die Gesamtschnittstelle des UML 2 nicht sehr verändert hat.0, wie es sich stark auf seinen Vorgänger UML 1 zu beziehen scheint.0. Die Hauptänderungen, die eingerichtet wurden, sind Verhaltensänderungen.
Die wichtigste der Änderungen kommt im Aktivitätsdiagramm, und dies, wie bereits erwähnt, fällt unter Verhaltensänderungen, die vorgenommen wurden. Auch einige Regeln, die zur Ausführung von UML 1 verwendet werden.0 haben sich geändert und es müssen die in UML 2 verwendeten Regeln wissen müssen.0. Der Bau von UML 1.0 konzentrierte sich auf eine strenge Erstellung und Interpretation der Ausführung. Die in UML 1 verwendeten Regeln.0 kann daher nicht mit UML 2 vergleichbar sein.0. Ein Benutzer, der zu UML 1 verwendet wurde.0 sollte daher vor der in UML 2 eingeleiteten Änderung vorsichtig sein.0, insbesondere im Umgang mit Modellen, die Parallelität beinhalten.
In UML 2.0, Flow -Semantik kann nicht ignoriert werden. Die Ausführung eines Knotens hat einen direkten Einfluss auf einen anderen, einen anderen Knoten. Um einen Knoten mit der Ausführung zu beginnen, müssen bestimmte Bedingungen erfüllt sein. Nach den erforderlichen Bedingungen funktioniert der Knoten und bietet Ausgangsströme, eine Zeit, in der der Downstream auszuführen. In Uml 1.0, die verfügbaren Knoten sind Pseudozustände mit Übergängen zwischen sich, die speziell für die Modellierung von Strömungen ausgelegt sind.
Uml 2.0 kommt auch mit einer Parallelitätsmodellierung, die die Parallelität uneingeschränkt ermöglicht. In Uml 1.0, Parallelität ist nicht zulässig und verwendet ein methodisches Schritt -für -Schritt -Modell bei der Durchführung von Operationen. Uml 2.0 hilft daher dabei, eine zeitliche und schnelle Methode zur Arbeit an Dingen zu bringen.
Aktions- und Kontrollknoten unterscheiden sich, wenn UML 1.0 und uml 2.0 werden verglichen. Die beiden scheinen ähnliche Frames zu haben, im Vergleich zum Nennwert, aber die Semantik, die sie kontrollieren. Die Modellausführung in beiden UML 1.0 und uml 2.0 haben keinen großen Unterschied, insbesondere wenn die Kontrollknoten und der anfängliche und endgültige Look verglichen werden.
Eine neue Aufnahme in UML 2.0 sind Objektknoten. Hier. Diese Aktion macht Objektknoten in UML 2.0 als Container fungieren, die Objekte eines bestimmten Typs aus fließen könnten. Die Objektknoten sind eine Einbeziehung, die beim Aufbau der UML 1 nicht berücksichtigt wurde.0.
Eine Komponente in UML 2.0 ist speziell mit einem Klassensymbol notiert, das keine zwei Rechtecke hat, von denen es definiert. Komponente per Definition in UML 2.0 ist eine strukturierte Klasse, die eine Zusammenarbeit von Elementen in seiner internen Struktur enthält. Anschlüsse in UML 2.0 Schließen Sie verschiedene Teile an. Uml 1.0 verwendet das Modellelement -Subsystem, das ein Modell ist, das mit einer Schnittstelle ausgestattet ist.
Das Sequenzdiagramm in UML 2.0 unterscheidet sich auch leicht davon in UML 1.0. Eine einzigartige Sache des Sequenzdiagramms in UML 2.0 zeigt, wie Objekte sowohl erstellt als auch zerstört werden. Diese Fähigkeit ist in UML 1 nicht verfügbar.0. In Uml 1.0, die Schleifen, die bestimmte Bedingungen darstellen. Diese Notiz wurde dann in anhängigen Nachrichten angehängt, die ausgeführt werden sollten. In UML 2.0 Es gibt eine bestimmte Schleifendarstellung. Schließlich Uml 2.0 bietet erstaunliche neue Funktionen wie Schleifen, Zweige und Bedingungen.