A voir également:
- Diagramme uml
- Diagramme word - Guide
- Diagramme camembert excel - Guide
- Diagramme excel - Guide
- Logiciel de diagramme - Télécharger - Retouche d'image
- Diagramme de gantt gratuit - Télécharger - Gestion de projets
3 réponses
Bonjour
du code source vers UML je ne suis pas sur que ca existe, je vois d'ailleurs pas comment ca pourrait exister
par contre de l'uml au code source (enfin une partie du code source) oui
y'a bouml qui est libre et gratuit et qui supprote le java ;)
du code source vers UML je ne suis pas sur que ca existe, je vois d'ailleurs pas comment ca pourrait exister
par contre de l'uml au code source (enfin une partie du code source) oui
y'a bouml qui est libre et gratuit et qui supprote le java ;)
Bonjour,
les seuls diagrammes qu'on outil peut produire avec certitude à partir d'un source sont les diagrammes de classes, il existe des modeleur produisant (théoriquement) des diagrammes de séquence mais c'est en fait une aberration car un programme ne peut connaitre la dynamique d'exécution, et donc par exemple qu'elles sont les instances. Je ne parle évidemment pas des diagrammes de use case ...
Doxygen peut indiquer les héritages entre classes et quel sont leur membres, mais sans respecté la norme UML cat il n'a pas été conçut pour cela.
> du code source vers UML je ne suis pas sur que ca existe
c'est portant le but d'un 'reverse', mais comme je l'ai dis au début le modèle constitué est partiel
> y'a bouml qui est libre et gratuit et qui supprote le java ;)
oui, et il a un 'reverse' dont je ne suis pas mécontent ;-)
bonnes modélisations
Bruno
les seuls diagrammes qu'on outil peut produire avec certitude à partir d'un source sont les diagrammes de classes, il existe des modeleur produisant (théoriquement) des diagrammes de séquence mais c'est en fait une aberration car un programme ne peut connaitre la dynamique d'exécution, et donc par exemple qu'elles sont les instances. Je ne parle évidemment pas des diagrammes de use case ...
Doxygen peut indiquer les héritages entre classes et quel sont leur membres, mais sans respecté la norme UML cat il n'a pas été conçut pour cela.
> du code source vers UML je ne suis pas sur que ca existe
c'est portant le but d'un 'reverse', mais comme je l'ai dis au début le modèle constitué est partiel
> y'a bouml qui est libre et gratuit et qui supprote le java ;)
oui, et il a un 'reverse' dont je ne suis pas mécontent ;-)
bonnes modélisations
Bruno
perso je ne ferrai pas confiance à un modelisateur UML a partir d'un code source lol...
je savais même pas que ca existait... enfin bon, moi le UML moins j'en voi mieux je me porte ^^
je savais même pas que ca existait... enfin bon, moi le UML moins j'en voi mieux je me porte ^^
L'UML c'est chiant, mais indispensable pour concevoir une appli en optimisant le temps de conception.
De plus lorsque t'arrive sur un projet et que le développeur n'a fait aucun diagramme, même pas de classe, et bien tu te retrouve comme moi : comme un con à parser tous les forum pour trouver un logiciel de rétro-conception qui sera capable de faire le diagramme de classe des deux cents fichier sources que je dois trier pour savoir lesquels me seront utiles, et ça va bientôt faire une semaine que ça traine. Donc franchement, dire que l'UML ne sert à rien est tout simplement une preuve d'immaturité dans le métier :o)
Après, c'est sûre, je supporte pas faire de l'UML !!
Bouml à l'air pas mal, mais j'ai pas encore réussi à trouver comment générer les *.cat, ça doit pas être bien compliqué.
+1 pour bouml
De plus lorsque t'arrive sur un projet et que le développeur n'a fait aucun diagramme, même pas de classe, et bien tu te retrouve comme moi : comme un con à parser tous les forum pour trouver un logiciel de rétro-conception qui sera capable de faire le diagramme de classe des deux cents fichier sources que je dois trier pour savoir lesquels me seront utiles, et ça va bientôt faire une semaine que ça traine. Donc franchement, dire que l'UML ne sert à rien est tout simplement une preuve d'immaturité dans le métier :o)
Après, c'est sûre, je supporte pas faire de l'UML !!
Bouml à l'air pas mal, mais j'ai pas encore réussi à trouver comment générer les *.cat, ça doit pas être bien compliqué.
+1 pour bouml
Bonjour,
> j'ai pas encore réussi à trouver comment générer les *.cat, ça doit pas être bien compliqué.
les .cat servent lorsque le code reversé utilise des libs ne faisant pas parti de l'arbre des répertoires reversés, ces libs peuvent soit des lib java soit des lib utilisateur (peut importe)
si tu le code reversé utilise de telles libs et que tu ne les donnes pas via des .cat alors les classes correspondantes seront simplement créées dans un repertoire 'unknown' à part
si tu donnes les .cat correspondant alors les classes de ces libs seront connues et donc créées 'proprement 'dans le modèle
pour creer des .cat il faut utiliser "java catalog"
si tu te moques des libs utilisées par le code reversé alors il suffit d'utiliser le bouton 'cancel' lors de la première apparition du file dialog lors de ton reverse
bon reverse
Bruno
P.S. en cas de question sur Bouml le mieux est d'utilisé le forum https://www.developpez.net/forums/f538/general-developpement/alm/outils/bouml/
> j'ai pas encore réussi à trouver comment générer les *.cat, ça doit pas être bien compliqué.
les .cat servent lorsque le code reversé utilise des libs ne faisant pas parti de l'arbre des répertoires reversés, ces libs peuvent soit des lib java soit des lib utilisateur (peut importe)
si tu le code reversé utilise de telles libs et que tu ne les donnes pas via des .cat alors les classes correspondantes seront simplement créées dans un repertoire 'unknown' à part
si tu donnes les .cat correspondant alors les classes de ces libs seront connues et donc créées 'proprement 'dans le modèle
pour creer des .cat il faut utiliser "java catalog"
si tu te moques des libs utilisées par le code reversé alors il suffit d'utiliser le bouton 'cancel' lors de la première apparition du file dialog lors de ton reverse
bon reverse
Bruno
P.S. en cas de question sur Bouml le mieux est d'utilisé le forum https://www.developpez.net/forums/f538/general-developpement/alm/outils/bouml/