Modelio SD C# augmente l'efficacité et améliore la qualité du code des développeurs, concepteurs et architectes.
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.
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.
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.
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#.
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.
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#.
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.