Różnica między UML 1.0 i UML 2.0

Różnica między UML 1.0 i UML 2.0

UML 1.0 vs Uml 2.0

UML 2.0 to aktualizacja, która naprawdę przekroczyła granice z poprzednika, UML 1.0. W tym artykule dogłębnie opowiada się na konkretne różnice między nimi i jakie nowe aktualizacje i funkcje pojawiają się w UML2.0. Można ogólnie powiedzieć, że nie nastąpiło wiele zmian w ogólnym interfejsie UML 2.0, jak wydaje się, że mocno odnosi się do swojego poprzednika UML 1.0. Główne zmiany, które można powiedzieć, że zostały ustanowione, to zmiany behawioralne.

Najbardziej znaczące zmiany pojawiają się na schemacie aktywności, a jak wspomniano wcześniej, podlegają zmianom behawioralnym. Również niektóre reguły stosowane w wykonywaniu UML 1.0 zmieniło się i należy wiedzieć o zasadach użytych w UML 2.0. Kompilacja UML 1.0 skupione na ścisłej kompilacji i interpretacji wykonania. Zasady stosowane w UML 1.0 nie może być porównywalne z UML 2.0. Użytkownik użyty do UML 1.0 powinien zatem uważać za zmianę ustanowioną w UML 2.0, zwłaszcza w przypadku modeli obejmujących współbieżność.

W UML 2.0, Semantyka przepływu nie można zignorować. Wykonanie jednego węzła ma bezpośredni wpływ na inny, inny węzeł. Aby węzeł rozpocznij wykonywanie, należy spełnić pewne warunki. Po spełnieniu wymaganych warunków, węzeł funkcjonuje i oferuje przepływy wyjściowe, czas, w którym zacznie wykonywać dalszy czas. W UML 1.0, dostępne węzły to pseudo stany, które są zawierane wraz z przejściami między sobą, które są specjalnie zaprojektowane do modelowania przepływów.

UML 2.0 jest również wyposażone w modelowanie współbieżności, które pozwala nieograniczonej równoległości. W UML 1.0, równoległość jest niedozwolona i wykorzystuje metodyczny model krok po kroku w wykonywaniu operacji. UML 2.0 W ten sposób pomaga wprowadzić czas na czas i szybką metodę pracy nad rzeczami.

Węzły działania i kontrolne różnią się, gdy UML 1.0 i UML 2.0 są porównywane. Wydaje się, że oba mają podobne ramki w porównaniu z wartością nominalną, ale semantyka, która je kontroluje, jest zupełnie inna. Wykonanie modelu w obu UML 1.0 i UML 2.0 nie mają dużej różnicy, zwłaszcza gdy porównane są węzły kontrolne i początkowy i końcowy wygląd.

Nowe włączenie do UML 2.0 to węzły obiektowe. Są to węzły, które są specjalnie przewidziane, aby wskazać instancję, której dany klasyfikator może być dostępny. To działanie sprawia, że ​​węzły obiektowe w UML 2.0, aby funkcjonować jako pojemniki, które obiekty danego typu mogą płynąć do iz i z. Węzły obiektowe są włączeniem, który nie został uwzględniony podczas budowy UML 1.0.

Komponent w UML 2.0 jest specjalnie notowany z symbolem klasy, który nie ma dwóch prostokątów, z których go definiują. Komponent z definicji w UML 2.0 jest klasą ustrukturyzowaną, która ma współpracę elementów w jej wewnętrznej strukturze. Złącza w UML 2.0 Podłącz różne części. UML 1.0 używa podsystemu elementu modelu, który jest modelem zawierającym interfejs.

Schemat sekwencji w UML 2.0 również nieznacznie różni się od tego w UML 1.0. Jedna unikalna rzecz schematu sekwencji w UML 2.0 czy to pokazuje, w jaki sposób obiekty są tworzone i niszczone. Ta zdolność nie jest dostępna w UML 1.0. W UML 1.0, pętle reprezentujące określone warunki znajdowały się w danym warunku pętli, których utworzono w notatce. Notatka została następnie załączona w oczekiwanych wiadomościach, które miały zostać wykonane. W UML 2.0, istnieje konkretna reprezentacja pętli. Wreszcie Uml 2.0 oferuje niesamowite nowe możliwości, takie jak pętle, gałęzie i warunki.