Open ModelSphere est un outil de modélisation et de gestion de modèles, qui combine les fonctionnalités de modélisation de processus, de données et UML, tout en offrant un environnement de gestion de modèles des plus flexibles. Il est aussi possible de générer des diagrammes via du code ou base de données.

Parce qu’il a été conçu en Java, Open ModelSphere peut être installé sur la plupart des plateformes, soit Windows, Linux et Unix.
Open ModelSphere permet aux utilisateurs de construire leurs modèles plus facilement, à partir de zéro ou via rétro-ingénierie provenant d’une variété de sources (SGBDR ou autres sources non-relationnelles comme Java).
Les utilisateurs peuvent choisir entre plusieurs systèmes cibles SQL, comme Oracle, Informix, SQL Server de Microsoft, Sybase et DB2 UDB. Ensuite, ils peuvent facilement employer le processus de génération pour mettre leurs bases de données à jour.
Open ModelSphere propose également une fonction de génération de rapport en format HTML améliorée, permettant une personnalisation du contenu et du format.
Il offre une documentation API ouverte qui facilite l’intégration de la solution Open ModelSphere dans les environnements de développement existants.
Grace à la notion de plugin, des fonctionnalités peuvent être ajoutées à l’application.
Historique
Au début des années 1990, des professeurs et des étudiants de l’Université Laval ont lancé le développement d’un outil CASE (Génie Logiciel Assisté par Ordinateur) qui allait devenir le produit commercial Silverrun. Ce n’est qu’en 2008 que l’entreprise a pris le virage de l’innovation ouverte en libérant le code source du logiciel. Il est rare qu’un logiciel de cette trempe soit libéré. De la documentation utilisateur et technique existe.
Énormément de patrons de programmation et de concepts sont employés par l’application qui est une vraie mine d’or pour tout développeur.
Pour ces raisons, j’ai décidé de faciliter l’usage de l’application en lui permettant de fonctionner avec Java 11 et Gradle. Si vous avez du temps, il ne faut pas hésiter à y participer.
Aller plus loin
- modelsphere (363 clics)
- OpenModelSphere (254 clics)
- Guide de développement (81 clics)
- Guide de développement de plugin (58 clics)

# référentiel
Posté par steph1978 . Évalué à 2 (+1/-1).
Je ne connaissais pas, belle decouverte. Merci
Est ce que Open ModelSphere gère un référentiel, une source où les entités et les relations entre entités peuvent être stockés et réutilisées entre les différentes vues ?
Si oui comment est ce stocké ? Et est ce que de référentiel est partagé entre utilisateurs ?
Merci
[^] # Re: référentiel
Posté par collinm (site web personnel) . Évalué à 1 (+0/-0).
Open ModelSphere ne l'offrre pas…. mais Silverun par Grandite le propose
une fonctionnalité qui pourrait être développé… mais encore là un marché de niche
www.solutions-norenda.com
[^] # Re: référentiel
Posté par Jean-Baptiste Sarrodie . Évalué à 4 (+4/-0).
Une autre solution libre offrant des similitudes tout en permettant d'avoir un referentiel central depuis lequel les éléments et relations sont puisés pour alimenter les vues est Archi. Il s'agit d'un outil de modélisation implémentant la norme ArchiMate qui peut être lue en ligne après création d'un compte gratuit.
[^] # Re: référentiel
Posté par collinm (site web personnel) . Évalué à 1 (+0/-0).
je connais, j'utilise le produit BizzDesign ultra lourd qui utilise cette norme…
par contre par de reverse engineering, génération de code possible comme bon nombre de produit…
www.solutions-norenda.com
[^] # Re: référentiel
Posté par steph1978 . Évalué à 3 (+1/-0).
Cela limite l'intérêt du produit.
Si je prends du temps pour modéliser, je veux pouvoir partir de ce que mes collègues ont déjà fait, éviter de créer des doublons ou pire des objets qui s’appellent pareil mais qui ne sont en réalité par les mêmes puis repartager mon modèle à mes collègues.
Si il s'agit de créer des diagrammes, je m'orienterai plutôt vers plantuml, mermaid, ou en WYSIWYG, drawio.
[^] # Re: référentiel
Posté par collinm (site web personnel) . Évalué à 1 (+0/-0).
tout dépend du pourquoi tu fais des diagrammes
ce type de logiciel pour en utiliser depuis un bon moment n'empêche aucunement d'avoir ce genre de problème, peut le réduire si les gens respecte moindrement les règles mis en place dans l'entreprise…
a part plantuml, pas sur que je miserais mon entreprises sur ces outils… je n'ai pas utiliser WYSIWYG, je sais pas si c'est l'outil de cast-soft que tu fais référence
même plantuml, tu dois passé par des outils tier pour faire du reverse et généré du code.
www.solutions-norenda.com
[^] # Re: référentiel
Posté par steph1978 . Évalué à 2 (+0/-0).
La structure de ma phrase est ambiguë, désolé.
WYSISWYG est un outil où tu édites directement et visuellement le contenu. Je range drawio dedans. Par opposition à plantuml qui est "as code" : on utilise un langage déclaratif et l'outil fait le rendu visuel.
Oui, et il y a plein d'outils pour le faire. Et ça peut très bien se scripter. Et j'ai tendance à préférer deux outils pour deux besoins. Cela permet de mixer.
[^] # Re: référentiel
Posté par collinm (site web personnel) . Évalué à 1 (+0/-0).
je me suis trompé… je pensais avoir utilisé en entreprise plantuml… mais c'était plutôt argouml
https://argouml-tigris-org.github.io/tigris/argouml/
par contre je trouve que tous ces outils sont moins utilisé qu'il y a 15, 20 ans
www.solutions-norenda.com
# Téléchargement
Posté par Cedrik . Évalué à 5 (+5/-0).
Je vois qu'il n'y a pas de téléchargement pour la version public !?
Je cite "
Open ModelSphere - Téléchargement libre
Open ModelSphere est guidé par sa communauté et n'est pas encore compatible avec Java 8 (et donc non-compatible avec Windows 10).
Conformément à nos normes de qualité, nous n'offrons plus le téléchargement de la version publique de Open ModelSphere sur ce site web."
Donc ? Comment l'essayer ?
[^] # Re: Téléchargement
Posté par spark . Évalué à 4 (+3/-0).
Je m'étais posé la même question :-/
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.