5 votes

Notation des paramètres des modèles variadiques C++11 en UML

Quelqu'un sait-il comment modéliser correctement les paramètres des modèles variadiques C++11 en UML 2.2 ?
J'ai vu un certain nombre de modèles de profil UML à la suite d'une recherche sur le Web, qui semblent décrire la construction d'un "nombre quelconque de paramètres de modèle facultatifs". Ou est-ce que je confonds avec le fait que tout paramètre de modèle habituel peut être optionnel lorsqu'une valeur par défaut est fournie dans la déclaration ?

Quelqu'un peut-il indiquer des liens appropriés ou des sections spécifiques des spécifications UML 2.2/2.3 ?

Voici une proposition que j'ai créée avec architecte d'entreprise : Variadic Template Parameters Model Sample

UPDATE :
Je suis particulièrement intéressé par la façon dont la liaison pour les mécanismes de déballage pourrait être modélisée.

3voto

πάντα ῥεῖ Points 15683

OK, puisque personne ne semble avoir de réponse, je vais répondre à ma question avec ce que j'ai trouvé :

enter image description here

C'est juste un modèle légèrement modifié de la première proposition que j'ai donnée dans la question. Au moins avec architecte d'entreprise Je suis capable de générer un squelette de code syntaxiquement correct et utilisable. Il n'est cependant pas possible de faire de l'ingénierie inverse sur le code généré.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X