Bonsoir,
En essayant de chercher comment je peux modéliser un "if then else" sous Start UML, je ne trouve aucune solution !
Donc ma question est la suivante, est-il possible de mettre des "if" et des "else" sous StarUML ?
Version imprimable
Bonsoir,
En essayant de chercher comment je peux modéliser un "if then else" sous Start UML, je ne trouve aucune solution !
Donc ma question est la suivante, est-il possible de mettre des "if" et des "else" sous StarUML ?
Bonsoir,
Je vais répondre de façon générale pour UML, à vous d'appliquer ensuite cela à StarUML
Je suppose que vous souhaiter le faire dans un diagramme, et non dans une contrainte ou autre, la réponse dépend du diagramme
- Dans un diagramme de séquence utilisez un fragment de type alt
http://bouml.fr/frag_cond.png
- Dans un diagramme d'état ou d'activité utilisez une décision
http://bouml.fr/st_cond.png
Ok merci, je ne savais pas à quoi sa servait les fragments.
bon j'ai du boulo de recherche alors
++
Par contre je ne sais pas si starUML prend en compte la notion de fragment ni même si il propose ces diagrammes (à vérifier).
C'est le problème général d'alignement des outils sur la spécification UML 2.0.
google(staruml+fragment) -> guide utilisateur - sequence diagram parlant entre autre des fragments ;)
Je me permets une petite précision car j'ai déjà utilisé StarUML, et oui il prend en compte les "fragments", en particulier l'opérande "opt" (cf. http://cian.developpez.com/uml2/tutoriel/sequence/ ;) ) qui permet de définir un fragment optionnel.
http://cedric.corsellis.free.fr/images/icon_pirat.png