Un bon logiciel pour faire de l'UML ? - Java - Programmation
Marsh Posté le 18-01-2003 à 17:39:23
argouml par exemple...
mais t'auras que les diagrammes de classes, le reste il sait pas faire (enfin si, mais pas par reverse)
Marsh Posté le 18-01-2003 à 17:44:53
J'ai JBuilder ....(non non j'ai pas dist JBuilder ) Avec, j'arrive pas à avoir un graphe UML de l'ensemble de mon projet, juste, pour chaque classe, la classe avec les liaisons avec d'autres de mes classes réduites ... Bref c'est pas complet et pas beau ....
Ok argoUml je vais voir ça !
Marsh Posté le 18-01-2003 à 17:48:41
Shogun2002 a écrit : J'ai JBuilder ....(non non j'ai pas dist JBuilder ) Avec, j'arrive pas à avoir un graphe UML de l'ensemble de mon projet, juste, pour chaque classe, la classe avec les liaisons avec d'autres de mes classes réduites ... Bref c'est pas complet et pas beau ... |
ouais, j'ai déja vu, on peut pas appeler ca un diagramme, c'est juste la classe courante.
avec argo t'auras déja mieux, mais bon, ca vaut quand même pas le diagramme fait avec amour
Marsh Posté le 18-01-2003 à 17:49:44
Marsh Posté le 18-01-2003 à 17:50:21
sinon j'avais testé d'autres softs pour ca, mais je me souviens plus trop... y'a fujaba qui me revient en tête, mais c'est tout pour le moment
Marsh Posté le 18-01-2003 à 17:50:55
ReplyMarsh Posté le 18-01-2003 à 17:52:11
Bon je g lu un peu la doc de Argo ... ça me semble compliqué à le maitriser ...
Bon allez, je vais utiliser PAINT pour faire des classes !
Marsh Posté le 18-01-2003 à 17:52:59
ReplyMarsh Posté le 18-01-2003 à 17:53:26
Shogun2002 a écrit : |
Marsh Posté le 18-01-2003 à 17:55:34
Treve de plaisanterie ...
Je vais utiliser SmartDraw ... je l'ai déjà utiliser, et c'est pas mal du tout ! (Pour faire des dessins graphiques (UML, plan, etc...)
Marsh Posté le 18-01-2003 à 17:55:51
Shogun2002 a écrit : Word ? |
c'est sur ce ce faire chier a manipuler des rectangle et des traits c'est plus facile et plus malin que d'utiliser un truc fait spécialement pour ca... Cliquer sur classe, la poser, tracer des associations et remplir des attributs ca n'a rien de compliqué !
(j'ai jamais lu la doc d'argo )
Marsh Posté le 18-01-2003 à 17:56:32
Shogun2002 a écrit : Treve de plaisanterie ... |
et il va te générer ton diagramme a partir du source lui ??
Marsh Posté le 18-01-2003 à 18:00:46
Non ...
Mais c'est mieux que paint ...
Il a une librairie expres pour dessiner des diagrammes UML
Marsh Posté le 18-01-2003 à 22:32:51
Shogun2002 a écrit : ??? |
www.togethersoft.com
Edit: Borland a racheté togthersoft
Marsh Posté le 20-01-2003 à 10:33:26
Doucement, Doucement,
Pour faire des diagrammes, utiliser DIA (http://www.lysator.liu.se/~alla/dia/) pour le moment, j'ai rien vu de mieux ...
(PS ne fait pas encore diagramme -> code source)
Marsh Posté le 20-01-2003 à 11:01:28
Mauvaise manip'...
Marsh Posté le 20-01-2003 à 11:20:22
Together est considéré par beaucoup comme le meilleur AGL et puis a été racheté par Borland ... il va être intégré dans les futures versions de JBuilder
Sinon, y'a pas beaucoup d'AGL (p'tre aucun ? faudrait l'avis de spécialistes en la matière) qui peuvent te péter tout l'UML à partir du code source Java. ça dépend bien sûr de la complexité du modèle, mais il faut faire très attention à la cohérence du modèle à la sortie...
sinon, y'a MEGA qui permet de modéliser beaucoup de choses et surtout qui gère le méta-modèle (un niveau d'abstraction plus haut que l'UML) et surtout qui possède un référentiel très réputé et certainement meilleur que celui de Rational par exemple.
Voilà...
Marsh Posté le 20-01-2003 à 13:27:09
au fait a quoi ca sert de generer l'UML a partir du code ? on fait le contraire en principe non ?
Marsh Posté le 20-01-2003 à 14:27:42
bmanu a écrit : au fait a quoi ca sert de generer l'UML a partir du code ? on fait le contraire en principe non ? |
reverse engineering
Marsh Posté le 20-01-2003 à 14:53:14
reverse engineering doucement avec car c'est plus ou moins illégale
Marsh Posté le 20-01-2003 à 14:57:32
western a écrit : reverse engineering doucement avec car c'est plus ou moins illégale |
Dans le cadre d'UML ? non, je crois pas ... la plupart des AGL le proposent ..
Le reverse engeering pour retrouver le code source à partir des .class ... ça c'est autre chose. Mais rien à voir avec de l'UML, non ?
Marsh Posté le 20-01-2003 à 15:10:52
UML permet d'implémenter plus facilement les solutions donc si tu recupere les diagrammes UML d'un soft, tu peux écrire l'équivalent de ce soft d'où les problèmes de droits ...
Donc UML ou pas, c'est du reverse engineering ...
Marsh Posté le 20-01-2003 à 15:17:08
western a écrit : reverse engineering doucement avec car c'est plus ou moins illégale |
C'est parfaitement autorisé en France (dans toute l'Europe il me semble, mais je suis pas sur) tant que c'est a des fins d'interopérabilité. Conclusion : c'est pas la méthode qui est limite, mais l'utilisation que tu en fais, comme pour tout d'ailleurs.
Marsh Posté le 20-01-2003 à 15:18:24
Si tu récupères les diagrammes UML d'un soft qui t'appartient pas, t'es déjà dans l'illégalité, non ? pas besoin d'utiliser autre chose.
Mais là, on parle pas du sens UML -> code .. on parle code -> UML et ça, ça s'appelle aussi "reverse engeneering" dans le monde des AGL... et d'ailleurs beaucoup pd'AGL le proposent...
D'ailleurs, les outils proposés s'en sortent + ou - bien dans le Reverse Engeneering UML ... et pour un modèle complexe, je sais pas si le modèle généré est exploitable (Si la cohérence est respectée dans les différentes vues...)
au temps pour moi, je viens de voir le post de Lorill.. okay on a le droit
Marsh Posté le 20-01-2003 à 15:21:35
chichos a écrit : |
fin vaudrait mieux vérifier quand même, je suis a peu près sur de moi mais je suis pas juriste et j'ai pas de texte de loi a montrer
Marsh Posté le 20-01-2003 à 15:25:34
avec réfexion , ça a l'air plutôt logique ..
en effet, c'est selon l'utilisation que l'on en fait...
on peut pas se faire du pognon sur le dos d'un autre par exemple en réutilisant son code à des fins commerciales si le dit code est sous license privée.
Marsh Posté le 20-01-2003 à 16:04:40
_DesKirA_ a écrit : objecteering il fait pas du reverse ? |
si, mais il coute des sous et il est tout pourri
Marsh Posté le 20-01-2003 à 16:07:37
lorill a écrit : si, mais il coute des sous et il est tout pourri |
c est celui que j utilise ds mon ecole
ca suffit largement pour faire 2-3 graphs de classes a FT, qu ils ne comprennent pas de toute facon
y a koi de bien sinon ?
Marsh Posté le 20-01-2003 à 16:09:08
c'est aussi celui qu'on m'a fait utiliser
et j'en connais pas de bien, je trouve que tous ceux que j'ai essayé ont un truc qui sux ou qui plante
Marsh Posté le 18-01-2003 à 17:37:49
Connaissez-vous un bon logiciel qui genere l'UML en lui lui fournissant le code source en Java ?
Merci