ArgoUML est un logiciel libre de création de diagrammes UML. Programmé en Java,

ArgoUML est un logiciel libre de création de diagrammes UML. Programmé en Java, il est édité sous licence BSD. Il est multilingue, supporte la génération de code et l'ingénierie inverse. Sommaire [masquer]  1 Fonctionnalités  2 Distinctions  3 Lien externe  4 Références Fonctionnalités[modifier] ArgoUML supporte1 sept types de diagramme: cas d'utilisation, classes, séquence, état, collaboration, activité et déploiement. La génération de code à partir de diagrammes de classes est supportée dans les langages suivants: Java, C++, PHP, C# et SQL. Distinctions[modifier]  FindMySoft.com Excellent software certificate2  Doctor Dobbs Software Development Jolt & Productivity Awards3 Lien externe[modifier] Open ModelSphere Aller à : Navigation, rechercher Open ModelSphere Développeur Grandite Dernière version 3.1 [+/−] Écrit en Java Environnement Multi-plateforme Langue français, anglais Type modélisation relationnelle de données, modélisation des processus d'affaires, modélisation UML Licence GPL Site web [1] modifier Open ModelSphere est un outil de génie logiciel1 permettant la modélisation relationnelle de données, la modélisation des processus d'affaires, et la modélisation UML 2. C'est un outil très complet sous licence libre (GPL)3. L'outil est multi-plateforme, puisqu'écrit en Java. Le code source est hébergé sur JavaForge. Sommaire [masquer]  1 Fonctionnalités  2 Historique  3 Versions  4 Voir aussi  5 Évaluations techniques  6 Références  7 Liens externes Fonctionnalités[modifier] L'outil offre les fonctionnalités relationnelles suivantes4:  niveau de modélisation conceptuel, logique et physique.  formalismes Datarun (Merise), Entité-Association et Information Engineering.  génération de DDL (Data Definition Language) pour la création d'une base de données  rétro-ingénierie à partir d'une base de données existantes L'outil offre les fonctionnalités objet suivantes:  diagrammes UML (notamment de classes, de séquence, d'états)  génération de code Java à partir de diagramme de classes  rétro-ingénierie à partir de code Java compilé (bytecode). Les modèles sont sauvegardés avec l'extension .sms5, bien qu'il soit possible d'exporter en format XML. L'outil est utilisé notamment dans le domaine de la santé (6 et 7) et de l'éducation8. Historique[modifier] Open ModelSphere a comme ancêtre SILVERRUN-PerfectO, un logiciel propriétaire développé par Computer Systems Advisers et publié en 1996. PerfectO faisait partie de la suite de produits SILVERRUN, connu par les spécialistes de la modélisation depuis les années 19909. PerfectO supportait la modélisation objet (limité au diagramme de classes à cette époque) et la modélisation objet-relationnel10. En 1998, PerfectO fut traduit en Java pour donner SILVERRUN-JD (Java Designer). Avec l'addition de la modélisation relationnelle des données, le produit fut renommé SILVERRUN ModelSphere et publié en 2002. Plus tard, la modélisation des processus d'affaires, la modélisation conceptuelle des données ainsi que UML fut ajouté au produit. En septembre 2008, Grandite libéra ModelSphere dans le domaine public sous licence GPL. Versions[modifier] Février 2002: SILVERRUN ModelSphere 1.0  Ajout de modélisation relationnelle des données Juillet 2002: SILVERRUN ModelSphere 2.0  Ajout de modélisation des processus d'affaires Septembre 2008: Open ModelSphere 3.0  Publication dans le domaine public Novembre 2009: Open ModelSphere 3.1, avec les fonctions  Basé sur Java 6  Nouveau look & feel  Plugiciel de génération et rétro-ingénierie à partir de code Java compilés (bytecode).  Mécanisme simplifié de plugiciel Voir aussi[modifier]  Comparaison des logiciels d'UML  Architecture logicielle  Merise Évaluations techniques[modifier]  La boîte à Prog  UML, Google Code, ... (anglais)  Creating data models with Open ModelSphere (anglais)  The Path (anglais) Références[modifier] 1. ↑ Podniknové procesy, Grada Publishing, 2007, ISBN 978-80-247-2252-8, p 268 2. ↑ UML2 pour les bases de données, Christian Soutou, EYROLLES (ÉDITIONS) (April 11 2007), ISBN 978- 2212120912 3. ↑ http://www.laboiteaprog.com/article114-4-open_modelsphere [archive] 4. ↑ UML and the Unified Process, Liliana Favre, IRM Press, 2003, ISBN 1-931777-44-6, p 219 5. ↑ http://filext.com/file-extension/sms [archive] 6. ↑ http://www.informa.msss.gouv.qc.ca/Details.aspx?Id=SfR2JrYVdb8= [archive] 7. ↑ http://www.utc.fr/tsibh/public/abih/10/stage/bodo/index.html#4_OpenModelSphere/ [archive] 8. ↑ http://www.fsa.ulaval.ca/cours/plans/2010H/SIO3100_4312.pdf [archive] 9. ↑ The Decline And Fall of the American Programmer, Edward Yourdon, Yourdon Press, 1993, ISBN 0- 13-191958-X, p 154 10. ↑ Informix Unleashed, Sams Publishing, 1997, Chapter 45 (Modeling Types in Informix-Universal Server, Jim Pradesh), ISBN 0-672-30650-6, pp 1117-1118 Liens externes[modifier]  Site web officiel de Open ModelSphere  Groupe des utilisateurs de Open ModelSphere sur LinkedIn  Open ModelSphere est un outil de modélisation et de gestion de modèles qui supporte à la fois : modélisation de processus d'affaires, relationnelle et objet. Disponible séparément, ces modules se partagent les métadonnées à l'intérieur d'un même projet. Le module spécialisé dans la modélisation de processus cible principalement les analystes de systèmes qui désirent modéliser les flux d'informations d'une entreprise ou décrire de manière plus ou moins détaillée certains processus. Son puissant mécanisme de décomposition, ses fonctions graphiques et un environnement très flexible permettent une modélisation riche et variée (ressources, transactions, échanges de communication, calculs de coûts et de temps, argent et efforts, etc). Le module relationnel est un outil graphique complet qui vous permet de réaliser des architectures de données complexes et de grande envergure. Du côté des systèmes de gestion de bases de données (SGBD), la génération du DDL, rétro-ingénierie et synchronisation vous permettent d'interagir avec la majorité des SGBD SQL tel Oracle, Informix, DB2, SQL Server, Sybase… Le module de classes permet de créer des diagrammes de classes UML. Vous pouvez ainsi concevoir graphiquement la structure de vos classes et passer rapidement à l'étape de programmation en utilisant la fonction de génération. D'un autre côté, il est aussi possible de créer instantanément vos diagrammes de classes en effectuant une opération de rétro-ingénierie à partir de sources ou de classes compilées (incluant les archives). uploads/Industriel/ argo-uml.pdf

  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager