Liens connexes

Dépêche modérée par

Dépêche éditée par

: Objecteering/UML 5.3.0 est sorti sous Linux x86

Posté par Pierre Tramo (). Modéré le 26 novembre 2004.
0
Objecteering/UML, l'atelier de génie logiciel UML est à nouveau disponible sous Linux. Cette nouvelle version apporte notamment la gestion des phases amont, grâce à un nouveau module de recueil d'exigence entièrement refondu et un nouvel éditeur de traçabilité.

Et toujours, Objecteering/UML, basé sur la démarche MDA, vous propose ses générateurs de code C++, Java, Visual Basic, son module metric pour l'audit de modèle, et une intégration avec Eclipse.

À noter que la "personal edition" est gratuite pour usage non commercial.

NdM : côté logiciels libres, Umbrello UML Modeller 1.3.1 et Gaphor 0.7 sont parus en novembre.

> Lire la suite (50 commentaires, moyenne: 2,8).   [dépêche : 1015 caractères]

Liste des fonctionnalités
- Modélisation graphique des 9 diagrammes UML
- Vérification continue ou manuelle des modèles
- Import de modèles depuis Rational Rose
- Import/Export de modèles au format XMI (XML Metadata Interchange) de l'OMG (Object Management Group)
- Génération documentaire en RTF ou HTML

- Modélisation UML des exigences
- Génération de code C++, Java et Visual Basic
- capacité de round-trip (cohérence bi-directionnelle code-modèle)

- Perspective Eclipse ®

- Modélisation et exécution de tests pour java et EJB (junit et cactus)
- Génération CORBA et SQL
- Modélisation de profils UML
- Reverse de composants COM
- Vérification de la qualité de modèles (metrics)
- Échanges de projets entre utilisateurs

- Travail en équipe, multi-projets et multis-reférentiels

- Plugins vers plusieurs outils de contrôles de version tiers

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Enfin !

Posté par chl (page perso, ) le 26/11/2004 à 14:48. (lien). Évalué à 9.

Enfin un jeu de simulation de deltaplane sous GNU/Linux, ça manquait !

A quand une version open source ?

Posté par michael_acreall () le 26/11/2004 à 14:48. (lien). Évalué à 10.

Pour avoir évalué les versions précédentes je peux dire que ce modeleur UML est bien fait, mais on peut lui reprocher les points suivants:
Code propriétaire.
Utilisation de Ilog views (sur Linux c'est un peu fastidieux).
Difficile de lire le code XMI d'autre modeleur (Mais parait que tout va changer avec UML 2.0 (TM))
On ne peut pas exporter les documents au format OpenOffice (c'est Word ou rtf)
La démarche MDA (TM) suppose de tout gérer dans le "repository" du logiciel et il devient fastidieux de gérer la conf dans Subversion (il y a des plugins pour cvs).
Pas de génération pour python (d'ailleurs si quelqu'un connait un modeleur pour python?)

Par contre le support technique est à la hauteur, et je trouve le modeleur facile à utiliser même s'il n'est pas beau graphiquement.

Les alternatives libres les plus intéressentes que j'ai trouvées sont:
ArgoUML (http://www.argouml.tigris.org(...)) ecrit en java
Umbrello (http://www.umbrello.org(...)) écrit en C++ et utilisant QT
Mais hélas, ils leurs manquent des diagrammes et/ou sont instables.

Peut être que lorsque l'OMG aura sorti un "shema" pour XMI et non une DTD on verra fleurir d'autres alternatives (avec UML 2, l'OMG devrait utiliser SVG pour décrire graphiquement les diagrammes, pour l'instant chaque éditeur fait ce qu'il veut).

Le Langage J

Posté par niol (page perso, ) le 26/11/2004 à 15:27. (lien). Évalué à 8.

Ce qui n'est pas dit dans la news, mais à mon avis qui rends (à ma connaissance) Objecteering pour l'instant vraiment plus intéressant que les autres modeleurs UML, c'est son langage associé : le langage J. Ce langage permet de faire des script sur les modèles, de manière très simple. Cela permet d'étendre à l'infini les fonctionalités du modeleur :
- Transformations de diagrammes
- Générations de fichiers (documentation, code...)
Ce langage manipule le métamodèle UML du logiciel : c'est le modèle qui dit par exemple qu'une classe a des attributs, des opérations, qu'un classe se trouve dans un package...
http://www.objecteering.com/pdf/doc/us/Metamodel.pdf(...)

On peut ainsi très facilement rajouter une option de menu qui va (ceci est un exemple), pour chaque classe, générer automatiquement les méthodes get et set de chacun des attributs.

Ceci est d'une énorme utilité lorsque l'ont fait des gros modèles. C'est un peu comme d'avoir un sed pour manipuler des fichiers.
Mais on peu aussi faire des choses beaucoup plus compliquées. J'ai vu un plugin qui permettait d'assister au déploiement d'une application CORBA en générant Makefiles et fichiers xml du middleware, avec de jolies interfaces graphiques.

Bon, par contre, c'est pas libre du tout, et tout ce dont je parle ne fait pas partie de la version gratuite (c'est "profile construction" dans le tableau des fonctionalités) http://www.objecteering.com/packaging.php(...) ). En plus, le logiciel n'était (il y a six mois) pas vraiment stable, ni sous Windows, et encore moins sous Linux. Mais même sans beaucoup de stabilité, c'était pour moi le meilleur outil UML, et de loin.

Niveau modélisation, tout est dit plus haut : la vérification de cohérence est pas mal du tout.

Y'a l'équivalent chez les concurants (libres ou non)?

UML?

Posté par fielog () le 26/11/2004 à 17:23. (lien). Évalué à 7.

Je voudrais juste dire, tout le monde parle (non pas l'émission ..) de UML et prétend utiliser cet outil pour développer mais je n'ai vu aucun (ou peut-être ils ne mettent pas à disposition..) développeur de logiciel libre utiliser celui-ci et même sur le net les sîte sur UML sont peu nombreux (les sîtes non commerciaux.).
Juste une question qui utilise cet outil réelement et en dehors d'un cadre professionnel ?
Pourtant il peu être un formidable outil pour les développeur de libre .
-------
FredP

précision !

Posté par TazForEver () le 27/11/2004 à 12:42. (lien). Évalué à 5.

Le logiciel propriétaire Objecteering/UML 5.3.0 est sorti en version BINAIRE pour Linux/X86.

Avec un titre comme ça, ça aurait éviter à pas mal de monde de cliquer sur cette news.

Ah l'UML !

Posté par neveruml () le 27/11/2004 à 15:50. (lien). Évalué à 0.

Ah oui ! UML, pour un meme programme il n'y a pas deux diagrammes pareils ; mais bon c'est joli les carrés avec les petits dessins autour et les branches dans tous les sens.

Vous en connaissez beaucoup vous des projets libres qui utilisent de l'UML ? Il y en a très très peu, et pourtant, ils sont Oh combien plus stable que objecteering (en esperant qu'ils ont quand meme utilisé UML pour faire objecteering). Le probleme c'est qu'un joli diagramme UML ne fait pas un bon programme, loin de là. Ca fait juste un argument commercial pour faire croire que le projet est structuré.
Et il se vend ce logiciel ? Parce que bon pour l'avoir dejà utilisé, j'ai jamais vu un logiciel qui plantait autant, qui etait aussi mal foutu (desactiver le Verr-Num pour taper des chiffres, et j'en passe et des meilleures) et aussi moche.

Ils ressortent objecteering sous Linux ... ca me fait bien rire, c'etait pas fait pour ca l'UML non, c'etait pas fait justement pour que le projet soit bien concu dès le départ et qu'il n'y ait pas besoin de le recommencer deux fois ?

Ceux qui veulent faire de l'UML à tout prix ne sont pas de vrais concepteur. Ce sont des theoriciens de l'informatique, mais on n'est pas pret d'avoir un programme qui fonctionne avec ca. Il y a un moment il faut savoir mettre les mains dans le cambouis et coder pour de bon.

/neveruml

Testé il y a peu

Posté par Miguel Moquillon (Jabber id, page perso, ) le 29/11/2004 à 15:04. (lien). Évalué à 1.

Dans le cadre d'une étude interne, j'ai commencé à tester la version professional pour GNU/Linux. Je n'ai pas continué plus en avant : à l'affichage des boites de propriétés d'un artefact UML (association, classe, etc.), je ne peux éditer les champs de la boite et j'ai des erreurs X (de Motif ?) !
Dommage ... J'avais bien apprécié la version antérieure (qui en version Personal semble plus complet que celle actuelle).
Dommage aussi cette limitation de la distrib supportée : RedHat 9 !

Un truc a noter

Posté par Olivier MARTIN () le 30/11/2004 à 12:05. (lien). Évalué à 0.

c'est distibué sous forme de RPM pour Linux.

UML et Eiffel

Posté par Guillaume Vauvert (page perso, ) le 03/12/2004 à 10:21. (lien). Évalué à 2.

Puisque l'on parle de méthodologie et plate-forme supportant cette méthodologie, quelqu'un peut-il comparer avec ce qui proposé et fourni par ISE-Eiffel (http://www.eiffel.com(...)) ? J'ai téléchargé et essayé la version gratuite, mais elle ne contient pas la partie CASE.
Guillaume

Revenir en haut de page