Fonctionnalités de génération de code pilotée par le modèle

Quelque soit le langage dans lequel vous travaillez, les produits Modelio vous apportent les fonctionnalités de génération de code pilotée par le modèle qu'il vous faut

Génération de code

Les produits Modelio ont été conçus pour vous aider dans la conception de vos applications et dans la génération de code de qualité depuis des modèles UML. Les produits Modelio supportent la plupart des langages de développement les plus populaires, y compris Java, C++, C# et SQL.

C++ Génération de code

Reverse engineering

Reverse engineering

Les produits Modelio permettent le reverse engineering d'applications existantes, afin d'en créer des modèles UML. Elles garantissent que l'architecture UML et le code sont constamment à jour, en mode model-driven et en mode roundtrip, selon le langage utilisé.

Compatibilité IDE

Les produits Modelio s'intègrent directement aux habitudes de codage et aux environnements existants, tels que Eclipse ou Visual Studio. Cette intégration permet aux développeurs de continuer à utiliser leur IDE préféré pour les modifications au code. Les produits Modelio récupéreront ensuite ces modifications au code afin de mettre à jour le modèle UML.

Compatibilité IDE

Support de standards dans les langages

Support de standards dans les langages

Chaque langage apporte ses propres standards, tels que les bibliothèques MFC / STL pour C++ et Java 6, les standards C++ / CLI pour les développeurs .Net, et ainsi de suite. Les produits Modelio apportent des fonctionnalités spécifiques pour permettre aux développeurs de profiter de ces technologies et de travailler de manière intuitive depuis le modèle.

Gestion de la cohérence modèle / code

Les produits Modelio gèrent automatiquement la cohérence modèle / code. Elles permettent aux développeurs de se focaliser soit sur le modèle (en mode "model-driven"), soit sur le code à l'aide de couplages aux IDE les plus populaires (en mode "roundtrip"). Les changements effectués au niveau modèle seront automatiquement reportés dans le code et vice versa.

Gestion permanente de la cohérence modèle / code

Génération de buildfiles pour les projets

Génération de buildfiles pour les projets

Les produits Modelio génèrent les buildfiles pour Java, C++, C# et d'autres langages. Elles peuvent également générer l'environnement de projet pour différents IDE, notamment Eclipse et Visual Studio.

Les équipes de développement utilisent souvent une approche d'intégration continue. Pour bien s'adapter à cette approach, les outils Modelio vous aident à construire des scripts Jython, pour lancer les opérations importantes de génération de code et de construction de projets en mode batch.