2011-10-15 6 views

Répondre

5

Vous n'avez pas.

Les diagrammes de classes ne concernent pas l'exécution de code; ils concernent la structure de vos cours. En d'autres termes, votre diagramme de séquence comporte un composant temporel qui montre au lecteur ce qui se passe pendant l'exécution. D'autre part, les diagrammes de classes sont supposés montrer des relations de classe (c'est-à-dire, quelle classe est associée/utilise/dérive d'une autre classe).

+0

C'est ce que je pensais mais je n'étais pas sûr. Merci beaucoup: D –

2

UML diagram taxonomy est divisé en Behavoural et structurels diagrammes. Un diagramme de classe est structure, vous auriez besoin d'un comportemental diagramme pour décrire la sémantique de boucle.

UML diagram types

diagrammes de séquence UML 2.x ont la notation explicite pour les boucles, alors que la sémantique des boucles peuvent également être exprimées dans les diagrammes d'activité ou à la machine d'état.

Dans votre diagramme de séquence, la boucle est à l'intérieur de la méthode/message microndas :: iniciar(), et fait donc partie de la description de celle-ci plutôt que du diagramme de classes. Vous attacheriez un diagramme de comportement à la classe: microndas pour décrire ce comportement est nécessaire, bien que votre diagramme de séquence existant puisse déjà suffire. UML est sur le point d'exprimer différentes "vues" ou "aspects" d'un système, il est mauvais penser pour essayer d'exprimer tout ce qui est dans un type de diagramme dans un autre - si cela était possible, nous aurions seulement besoin d'un type de diagramme, et je ne veux pas revenir à la conception de tout avec un organigramme; pour une chose le magasin stationnaire ne vend plus those stencils!

Questions connexes