Différence entre UML 1.0 et uml 2.0

Différence entre UML 1.0 et uml 2.0

Uml 1.0 vs uml 2.0

Uml 2.0 a été une mise à jour qui a vraiment repoussé les limites du prédécesseur, UML 1.0. Cet article jette un aperçu approfondi des différences spécifiques entre les deux et quelles nouvelles mises à jour et fonctionnalités sont disponibles dans UML2.0. On peut dire en général qu'il n'y a pas eu beaucoup de changement dans l'interface globale de l'UML 2.0, comme il semble fortement lié à son prédécesseur UML 1.0. Les principaux changements qui peuvent être considérés comme institués sont les changements de comportement.

Le plus important des changements vient du diagramme d'activité, et cela comme indiqué précédemment relève des changements comportementaux qui ont été apportés. Aussi quelques règles utilisées dans l'exécution de l'UML 1.0 ont changé et il est nécessaire de connaître les règles utilisées dans UML 2.0. La construction de UML 1.0 a concentré sur une construction et une interprétation strictes à l'exécution. Les règles employées dans UML 1.0 ne peut donc pas être comparable à l'UML 2.0. Un utilisateur utilisé pour UML 1.0 devrait donc se méfier du changement institué dans UML 2.0, surtout lorsqu'il s'agit de modèles qui impliquent de la concurrence.

Dans UML 2.0, la sémantique de flux ne peut pas être ignorée. L'exécution d'un nœud a un effet direct sur un autre nœud différent. Pour faire commencer à exécuter un nœud, certaines conditions doivent être remplies. À la satisfaction des conditions requises, le nœud fonctionne et offre des flux de sortie, un moment où le montant en aval commence à exécuter. Dans UML 1.0, les nœuds disponibles sont des états pseudo qui viennent avec des transitions entre eux, qui sont spécialement conçues pour la modélisation des flux.

Uml 2.0 est également livré avec une modélisation de concurrence qui permet un parallélisme sans restriction. Dans UML 1.0, le parallélisme n'est pas autorisé et il utilise un modèle méthodique étape par étape dans l'exécution des opérations. Uml 2.0 Ainsi aide à apporter une méthode efficace et rapide pour travailler sur les choses.

Les nœuds d'action et de contrôle diffèrent lorsque Uml 1.0 et uml 2.0 sont comparés. Les deux semblent avoir des cadres similaires par rapport à la valeur nominale, mais la sémantique qui les contrôle est complètement différente. L'exécution du modèle dans les deux UML 1.0 et uml 2.0 n'ont pas beaucoup de différence, surtout lorsque les nœuds de contrôle et l'apparence initiale et finale sont comparés.

Une nouvelle inclusion dans UML 2.0 est des nœuds d'objet. Ce sont des nœuds spécifiquement prévus pour indiquer une instance dont un classificateur particulier pourrait être disponible. Cette action fait des nœuds d'objet dans UML 2.0 pour fonctionner comme des conteneurs que les objets d'un type donné peuvent couler vers et depuis. Les nœuds d'objet sont une inclusion qui n'a pas été pris en compte lors de la construction de l'UML 1.0.

Un composant dans UML 2.0 est spécialement noté avec un symbole de classe qui n'a pas deux rectangles dont le définit. Composant par définition dans UML 2.0 est une classe structurée qui vient avec une collaboration d'éléments dans sa structure interne. Connecteurs dans UML 2.0 Connectez différentes pièces. Uml 1.0 utilise le sous-système d'élément modèle qui est un modèle qui est livré avec une interface.

Le diagramme de séquence dans UML 2.0 diffère également légèrement de celui de Uml 1.0. Une chose unique du diagramme de séquence dans UML 2.0 est-ce que cela montre comment les objets sont à la fois créés et détruits. Cette capacité n'est pas disponible dans UML 1.0. Dans UML 1.0, les boucles représentant certaines conditions se trouvaient dans une condition de boucle donnée qui a été créée dans une note. Cette note a ensuite été attachée dans les messages en attente qui devaient être exécutés. Dans UML 2.0, une représentation de boucle spécifique existe. Enfin, uml 2.0 offre de nouvelles capacités incroyables telles que des boucles, des succursales et des conditions.