Accueil🇫🇷Chercher

Open ModelSphere

Open ModelSphere est un outil de génie logiciel[1] 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.

Fonctionnalités

L'outil offre les fonctionnalités relationnelles suivantes[4] :

  • 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 .sms[5], 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'éducation[8].

Historique

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 1990[9]. PerfectO supportait la modélisation objet (limité au diagramme de classes à cette époque) et la modélisation objet-relationnel[10].

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 , Grandite libéra ModelSphere dans le domaine public sous licence GPL.

Versions

: SILVERRUN ModelSphere 1.0

  • Ajout de modĂ©lisation relationnelle des donnĂ©es

: SILVERRUN ModelSphere 2.0

  • Ajout de modĂ©lisation des processus d'affaires

: Open ModelSphere 3.0

  • Publication dans le domaine public

: 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

Évaluations techniques

Références

  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. « laboiteaprog.com/article114-4-… »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?).
  4. UML and the Unified Process, Liliana Favre, IRM Press, 2003, (ISBN 1-931777-44-6), p 219
  5. (en) « SMS File Extension - What is it? How to open an SMS file? », sur filext.com (consulté le ).
  6. http://www.informa.msss.gouv.qc.ca/Details.aspx?Id=SfR2JrYVdb8=
  7. « utc.fr/tsibh/public/abih/10/st… »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?).
  8. http://www.fsa.ulaval.ca/cours/plans/2010H/SIO3100_4312.pdf
  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

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.