Almonix a choisi Modelio comme environnement de modélisation.
Environnement Modelio
Compatible à UML2, Modelio offre une solution complète et flexible supportant le processus de développement d’applications de l’architecture d’entreprise, en passant par l’analyse de besoins, la conception des applications, l’architecture technique à la génération d’applications selon l’approche MDA/MDD, autant pour la plate-forme Java que C# ou C++. Il s’intègre très bien à l’architecture SOA et l’approche Agile.
En suivant un processus du haut vers le bas, vous dérivez le modèle subalterne du modèle supérieur et d’un modèle à l’autre, à la dernière étape, vous atteignez la composition du code qui se produit en grande partie automatiquement. C’est MDA, un processus normé OMG. La dérivation des modèles se produit en utilisant les objets storés dans le référentiel et donc disponibles immédiatement pour construire le modèle subalterne. Il est complété avec de nouvelles spécifications particulières, soit la création de nouveaux objets dans le référentiel.
Via son référentiel, Modelio permet le travail en équipe. Des analystes développent chacun leur segment de l’application en partageant les objets du référentiel. Par un mécanisme de verrouillage, chacun garde le contrôle de ses objets, mais en les partageant, l’application se développe de manière intégrée et maximise la réutilisation.
L’utilisation du référentiel rend possible également l’analyse de cohérence sur l’ensemble du projet. Par exemple, un objet d’un diagramme d’activité peut être relié à une classe d’un diagramme de classes. Ainsi il est possible de voir l’impact d’une modification à cette classe sur tous ses éléments reliés comme un objet dans un diagramme d’activités.
Enfin la génération d’applications directement du modèle ajoute une productivité significative à la qualité dans notre processus de développement.