mercredi 2 décembre 2009

Open ModelSphere l'outil open source de modélisation UML, DB et Processus

Open ModelSphere est un logiciel de modélisation UML complet mais également de donnée et de processus.
Ecrit en Java, ce logiciel est "cross-platform" et disponible gratuitement.

Diagramme UML
Open ModelSphere permet de créer les diagrammes UML suivants:
  • Activité
  • Classe
  • Collaboration
  • Composant
  • Deploiement
  • Package
  • Sequence
  • Etat-transition
  • Use-case
Diagramme de donnée
Open ModelSphere gère à la fois les modèles conceptuels et logiques de données.
Les modèles conceptuels peuvent être convertis en modèles relationnelles (et vice versa).
Comme tous les logiciels de bonne facture, open ModelSphere permet de générer un diagramme directement depuis une DB relationnelle existante. Bien entendu, il est également possible de reporter les modifications effectuées avec le logiciel dans la DB.
Le logiciel dispose également de module expert permettant de valider l'intégrité et la cohérence de l'architecture des DB (fonctionnalité par ailleurs récemment apparu dans Sql Serveur 2008).
Finallement, open ModelSphere peut se supporte de nombreux type de DB. Certaines DB comme DB2, Informix ou Oracle dispose de plug-ins pour inclure leurs concepts spécifiques. 

Autres diagrammes
Open ModelSphere permet également de modéliser les flots de données, les processus, les workflows (et logiques) de l'entreprise. Il est possible de spécifier des ressources, transactions, échanges de communication, des coûts, etc. Les processus peuvent êtres divisés en sous processus.

Plus d'informations:
Une review de Open ModelSphere par judert.com
En Juillet 2009, judert.com testait open ModelSphere (lien ici) pour trouver un bon éditeur UML pour ses développements Java.
Le verdit est assez tranché, à savoir:
" Ce n'est pas intuitif, and je ne sais pas obtenir de support, comment est-il possibe de l'utiliser? Open ModelSphere ne rempli pas mes exigences pour un outil de modélisation UML utile. "
Cependant, il faut quelque peu nuancer ces propos.
En effet, open ModelSphere est plus qu'un simple éditeur UML, il couvre d'autres domaines dans lesquels il pourrait offrir une bonne évaluation. Je pense, par exemple, aux diagrammes de données.

Aucun commentaire: