Précédent: Modèle Dirigée Architecture - MDAProchaine: Visualisez, Déboguez et Profil Exécutant Code

Ingénierie de Code

L'ingénierie de code englobe la génération de code automatique, la rétro-ingénierie de code source et la synchronisation entre le code source et le modèle.
Enterprise Architect prend en charge l'ingénierie de code pour plus que de dix langues de programmation hors de la boîte!

10+ Languages hors de la boîte

  • ActionScript
  • C
  • C# (pour.NET 1.1 et .NET 2.0)
  • C++ (et .NET managed extensions)
  • Delphi
  • Java (inclus Aspects et Generics)
  • PHP
  • Python
  • Visual Basic
  • Visual Basic .NET
  • Hardware Description Languages - HDLs (Ada, VHDL et plus.)

Import .jar fichiers et .NET assemblies

En plus de fichiers de code source, modules de fichier binaire d'ingénieurs inverses d'Enterprise Architect de:

  • Java Archive fichiers (.jar)
  • .Net PE fichiers (.exe, .dll)*
  • Intermediate Language fichiers (.il)

Source de génération de code personnalisable

Enterprise Architects Code Template Framework fournit puissant, l'ingénierie avant flexible de modèles UML dans le code source. Modèles de code précisent transformations personnalisables à partir d'éléments UML dans un langage de programmation cible. Cela signifie que vous pouvez adapter le code source généré en fonction de vos normes. En outre, vous pouvez utiliser le Code Template Framework de transmettre ingénieur langues supplémentaires, qui ne sont pas déjà intégré dans Enterprise Architect.

Code Engineering in Enterprise Architect
Clic pour agrandir

Sur demande et en direct-génération de Code

Enterprise Architect fournit une fonction direct-génération de Code qui met à jour automatiquement votre code source que vous apportez des modifications à votre modèle.

Par exemple, quand vous créez de nouvelles opérations et des attributs pour une classe dans le modèle, ceux-ci sont immédiatement rédigés au fichier source.

Intégré coloration syntaxique du code source avec outliner de source dynamique

Vous pouvez utiliser l'éditeur de code source intégré à ouvrir, afficher et modifier des fichiers de code source. Choisissez simplement un élément dans le modèle et l'éditeur affiche son code source avec coloration syntaxique et un contour de code navigable.

Utilisez la barre d'outils de l'éditeur de générer rapidement du code ou de synchroniser le modèle.