Génération du code depuis UML

Modelio SD C# fournit les fonctionnalités rapides et robustes de génération et reverse engineering de code C#, fonctionnalités qui sont très fréquemment utilisées par nos clients dans leur développement C# quotidien.

génération de code C#

Modélisation automatique dédiée (property, event, delegate, iterateur…)

C# 4 apporte de nombreux avantages, et l'ensemble de nos outils UML pour la conception C# le supportent de manière complète.
Les notions spécifiques à C#, telles que les events, les delegates, les itérateurs et les conteneurs, sont supportées par Modelio au niveau du modèle et par le générateur C#. Les propriétés C# peuvent être créées et gérées au niveau du modèle.

C# attribute edition

Synchronisation code / modèle

Modelio SD C# garantit que votre architecture UML et votre code C# sont en permanence synchronisés, en mode model-driven ou en mode roundtrip complet.

Modelio SD C# s'adapte parfaitement à vos habitudes et votre environnement existants. Les fichiers qu'elle produit sont organisés de manière à être compatibles avec Visual Studio. Ceci permet à votre IDE de gérer automatiquement les fichiers C# générés, tandis que les changements dans le code sont facilement récupérables dans l'architecture UML.

synchronisation code modèle

Application de patterns

Modelio fournit une fonctionnalité de création de patterns de modèle, un mécanisme puissant pour implémenter rapidement les design patterns utilisés dans le langage C#.

Design patterns

Reverse de code source C# et assembly

Modelio SD C# propose une fonctionnalité permettant le reverse d'applications, de librairies ou de fichiers sources pour créer un modèle UML.
L'outil de reverse offre différentes options de reverse d'assembly .NET d'une structure simple d'application juqu'au contenu complet de l'application.

reverse de code C#

Génération / Synchronisation tests unitaires NUnit

Modelio SD C# permet d'utiliser le module NUnit qui génère des modèles et du code de test à partir de votre modèle C#.

NUnit test model

Gestion intégrée des projets Visual Studio

Modelio SD C# s'adapte parfaitement à vos habitudes et votre environnement existants. Les fichiers qu'elle produit sont organisés de manière à être compatibles avec Visual Studio. Ceci permet à votre IDE de gérer automatiquement les fichiers C# générés, tandis que les changements dans le code sont facilement récupérables dans l'architecture UML.

visual studio