Open ModelSphere

Open ModelSphere
Open ModelSphere
OpenModelSphere48.png
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]

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.

Sommaire

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

Versions

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

É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. http://www.laboiteaprog.com/article114-4-open_modelsphere
  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
  6. http://www.informa.msss.gouv.qc.ca/Details.aspx?Id=SfR2JrYVdb8=
  7. http://www.utc.fr/tsibh/public/abih/10/stage/bodo/index.html#4_OpenModelSphere/
  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


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Open ModelSphere de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Open ModelSphere — is a data, process and UML modeling tool[1] written in Java and released under the open source GPL License. It provides support for forward and reverse engineering between UML and relational schemas[2]. Contents 1 History 2 Releases …   Wikipedia

  • List of Unified Modeling Language tools — This article compares Unified Modeling Language tools. Contents 1 General 2 Features 3 Other UML tools 4 References …   Wikipedia

  • Comparaison des logiciels d'UML — Cet article compare les logiciels d UML. Général Nom Créateur Plateforme / OS Première diffusion publique Dernière diffusion stable Open source ? Licence logiciel Langage de programmation utilisé eUML2 Studio Soyatec Multiplate forme (Java / …   Wikipédia en Français

  • Comparison of data modeling tools — This article is a comparison of data modeling tools which are notable, including standalone, conventional data modeling tools and modeling tools supporting data modeling as part of a larger modeling environment. General Tool Creator Target… …   Wikipedia

  • Architecture Logicielle — L’architecture logicielle décrit d’une manière symbolique et schématique les différents composants d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse… …   Wikipédia en Français

  • Architecture logicielle — L’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse… …   Wikipédia en Français

  • Architectures logicielles — Architecture logicielle L’architecture logicielle décrit d’une manière symbolique et schématique les différents composants d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications… …   Wikipédia en Français

  • Entity-relationship model — A sample Entity relationship diagram using Chen s notation In software engineering, an entity relationship model (ERM) is an abstract and conceptual representation of data. Entity relationship modeling is a database modeling method, used to… …   Wikipedia

  • Merise (informatique) — Cet article concerne une méthode en informatique. Pour le fruit, voir Merise. Merise (prononcer « Meurise » et non « Mérise ») est une méthode d analyse, de conception et de gestion de projet informatique. Merise a été très… …   Wikipédia en Français

  • PowerAMC — est un logiciel de modélisation. Il permet de modéliser les traitements informatiques et leurs bases de données associées. Créé par SDP sous le nom AMC*Designor, racheté par Powersoft, ce logiciel est produit par Sybase depuis le rachat par cet… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”