J'ai vu deux versions mais d'après ce que j'ai appris, la seule correcte est qu'une décision ne peut pas aller directement à une activité. Aussi dans l'image ci-dessous, le diagramme sur la droite est incorrect IMO (UML spécification sage). Est-ce exact? La notation UML correcte pour la boucle
1
A
Répondre
0
0
Il y a une syntaxe officielle UML, et il y a du pragmatisme.
Oui, vous avez raison, le second n'est pas vraiment correct, un noeud de diamant doit toujours être fermé par un autre noeud de diamant. Mais si vous utilisez la première syntaxe, vous perdez de la lisibilité, car, à première vue, on s'attend toujours à ce que le premier diamant (de haut en bas) soit le point de condition.
Ainsi, dans ce genre de cas, j'oublie toujours la syntaxe officielle et j'utilise la seconde solution. Soyez toujours pragmatique, préférez toujours la lisibilité.
(Soit dit en passant, les actions ont des coins arrondis, ce que vous avez dessiné vraiment sont des nœuds d'objet)
Questions connexes
- 1. Notation UML pour 'terminer' la composition
- 2. Quelle est la notation UML correcte pour instancier un objet dans une méthode d'un autre objet?
- 3. notation de diagramme de classes UML
- 4. UML pour la spécification
- 5. Pour la boucle javascript n'attribuant pas de valeur correcte
- 6. Quelle est la structure JSON correcte pour cette boucle while?
- 7. Utilisation de la boucle correcte pour une entrée incorrecte
- 8. Notation correcte à l'aide de doubles
- 9. Notation des paramètres du modèle variadique C++ 11 dans UML
- 10. Comment simplifier une notation d'héritage de diagramme de classe UML?
- 11. Comment déterminez-vous la notation Big-O d'une boucle while?
- 12. Utilisation correcte de la fermeture dans la boucle for?
- 13. Outil UML pour travailler à la fois avec UML 2 et UML 1.x
- 14. django application de notation, la notation négative
- 15. Pourquoi la valeur correcte de count est-elle retournée la première fois pour la boucle?
- 16. Polonais à la notation infixe
- 17. solr notation pour la requête de filtre
- 18. Regex pour ajouter la notation hongroise
- 19. Entrée clavier pour la notation musicale
- 20. Notation binaire pour la comparaison de bits
- 21. Confus par la notation?
- 22. Termiologie correcte pour la documentation
- 23. UML est-il une bonne notation pour les systèmes de messagerie?
- 24. Comment dessiner diagramme de notation UML 2.0 avec modèle pour visio 2010
- 25. Définir la notation OCaml
- 26. @synthesize la notation "_"
- 27. Javascript Regex pour convertir la notation de points à la notation de support
- 28. Filtrate XMLList utilisant la notation ".."
- 29. UML: bidirectionnel et multiplicité
- 30. Quelle est la différence entre UML 2.1.2 et UML 2.2
Ouais, ils sont corrects, mais pour autant que je me souvienne, le 2 n'est pas une syntaxe correcte UML comme l'étape attendrait pour l'Outcoume de la décision ci-dessous et ne serait jamais exécuté. – KhDonen