Salut,
Tu peux, peut etre, te tourner vers bouml qui permet meme de créer les fichiers de déclaration des classes en C++...
Ceci dit, il faut bien etre conscient que l'UML en soi n'est qu'un moyen, et non une finalité...
En effet, l'UML permet juste d'éclaircir un peu par le dessin (ben ouaip: un petit dessin vaut mieux qu'un grand discours
) les relations qui existent entre les différents parties d'un projet (plus ou moins) important et de fournir une représentation *théoriquement* compréhensible au personnes à qui s'adresse le schéma concerné...
Le seul avantage à le faire au travèrs d'un logiciel prévu pour, c'est que tu utiliseras la souris plutot que le papier, le crayon et la gomme [clindoeil]... et qu'*éventuellement* il pourra te fournir une certaine base de travail pour la suite (par la création de fichiers de déclaration)
Bien que l'UML soit une aide efficace, quand il est bien utilisé, pour la conception d'un projet, ce ne sera jamais ni obligatoire (si tu as déjà une idée précise des inter connections de ton projet) ni la certitude d'arriver au meilleur résultat (si tu n'arrives pas à exprimer clairement les relations à la base, l'UML ne te sera d'aucun secours [clindoeil])...
Bref, comme tous les autres outils informatiques, l'UML est un outil qui nécessite d'avoir une connaissance minimale de l'outil et du sujet traité, à utiliser à bon escient, et qui devra en plus peut etre etre complété par d'autres outils, tels qu'une bonne méthode d'algorithmie...