ERP en LOGICIEL LIBRE dédié aux PME-PMI

           Devenez partenaire Principal ou Majeur de Neogia

Ayez l'esprit Libre, partagez vos connaissances!!

Cet espace est communautaire et est basé sur les contributions de chacun. N'hésitez pas a créer de nouveaux documents en suivant les bonnes pratiques.

FORMATION !!!
La société Néréide partenaire historique de Neogia, propose une session de formation destinée aux développeurs débutants et aux consultants fonctionnels.

Choix de l'editeur UML


Il est temps de prendre une décision concernant le futur éditeur UML pour Neogia.

Pour rappel, la dernière licence fournit par Gentleware pour Poseidon UML CE expire le 31 décembre 2006. Après cette date, la version community devient payante (de l'ordre de 5~6 EUR / mois).
Le processus de génération de code est relativement indépendants du format de fichier car il est basé sur un format simplifié du xmi.

En attendant, des modifications ont été apporté au processus de génération pour qu'il accepte aussi en entré les diagramme au format ArgoUml. De plus, aujourd'hui si une entité se trouve dupliqué dans deux modéles, ces attribues s'ajoutent.
Donc pour les modifications simples a proposer au mainteneur, je propose de faire l'ajout dans ArgoUml (juste les ajouts) puis tester en local la génération et si tout est ok alors envoyer sur la liste le fichier ArgoUml, j'intégrerais les modifs dans le fichier Poseidon

Contents

Synthése

Aucun des éditeurs UML libres que j'ai pu essayé n'arrive au niveau de fonctionnalités de Poseidon. ArgoUML est le plus avancé et aujourd'hui il nous permet de réaliser tout ce qui est nécessaire pour le projet Neogia.

La migration vers ArgoUml à démarrer.

Cette page regroupe les évaluations qui ont été faite afin de choisir la solution vers lequel nous allons migrer.

Solution envisagé

À contre coeur, je vous propose d'étudier la possibilité d'utiliser MagicDraw[1] pour la suite du projet neogia. Il possède toutes les fonctionnalités de Poseidon et même plus :

Conditions d'utilisation:

MagicDraw Community Edition is a free edition for developers working on non-commercial projects. This edition a minimal set of features enabled and only allows full functionality for class diagrams. All other diagrams are read only. MagicDraw Community Edition is designed for creating static structure models when XMI output is needed and is ideally suited for Open Source projects. This edition has printing and image export capabilities enabled.

Inconvénients:

Taches à Réaliser

J'ai commencé l'écriture de la feuille xsl pour convertir le xmi de poseidon vers magicdraw pour évaluer la difficulté.

Continuer avec Poseidon

Du nouveau chez Gentleware je crois et intéressant pour tous les développeurs Neogia: (c'est prévu pour les projets Libre ) http://www.gentleware.com/153.html?&tx_ttnews[tt_news]=28&tx_ttnews[backPid]=111&cHash=7d9c197930

Résumé : Upon acceptance to the Gentleware Open Source Project, you agree to the following terms:

Mais bon, la contrepartie, c'est que cela fournit potentiellement un lien vers le site Néogia à partir du site Gentleware

Critères d'évaluation des Produits :

Les évaluation par Produit

ArgoUML:

Commentaires :

Umbrello:

Commentaires :

Il me semble que le dev est arrete, le developpeur principal a dit en gros:

J'ai fait quelque chose qui marche, maintenant je ferais tout
differement pour que ce soit bien fait, mais j'ai pas le courage, donc
j'arrete, mais si quelqu'un veut le faire, libre a lui.

Je ne suis pas retourner voir si quelqu'un avait repris le projet.

Topcased:


EclipseUML d'Omondo:

MagicDraw :

Commentaires :

Pour de nouveaux diagrammes, cet outil peut se montrer très intéressant pour la richesse des fonctionnalités pour les diagrammes de classes. Comme pour Poseidon, il y a un risque qu'il devienne payant (Il est très utilisé par la communauté androMDA qui lui fait de la pub indirectement, donc le risque est peut-être plus faible que pour Poseidon).

bouml

http://bouml.free.fr/

Je viens d'essayer BOUML, apparemment il ne permet pas les balises étiquetées, et ne supporte pas les stéréotypes. j'ai essayer de voir comment importer un fichier xmi mais sans succèes. en tout cas ce n'est qu'une première impression.

Les produits à évaluer

AmaterasUML (plugin eclipse)

Telelogic Modeler (http://www.ilogix.com/sublevel.aspx?id=1756)

Sun Java Studio Enterprise (modélisation UML incluse)

NetBeans propose une modélisation UML par intégration de packages. Sun Java Studio Enterprise désormais libre offre cette modélisation.

StarUML (http://staruml.sourceforge.net/en/)

StarUML me semble un très bon projet. Par contre il n'est disponible que sur la plateforme windows Win32.

Visual Paradigm for UML (http://www.visual-paradigm.com/product/vpuml/editioncomparison.jsp)

voir aussi http://www.java-source.net/open-source/uml-modeling pour d'autres projets et informations.