预订演示

代码工程

Enterprise Architect 30 分钟之旅的一部分

代码工程包括自动代码生成、逆向工程源代码和源代码和模型之间的同步。 企业架构师支持代码工程十余种编程语言开箱即用!

10 多种开箱即用的语言

  • ActionScript
  • C
  • C#(适用于 .NET 1.1 和 .NET 2.0)
  • C++(和 .NET 托管扩展)
  • Delphi
  • Java(包括方面和泛型)
  • PHP
  • Python
  • Visual Basic
  • Visual Basic .NET
  • 硬件描述语言 - HDL(Ada、VHDL 更多。)

导入 .jar 文件和 .NET 程序集

除了源代码文件外,Enterprise Architect 还对以下二进制模块进行逆向工程:

  • Java 存档文件 (.jar)
  • .Net PE 文件(.exe、.dll)*
  • 中间语言文件 (.il)

可定制的源代码生成

Enterprise Architect 的代码模板框架为源代码提供了强大、灵活的 UML 模型前向工程。代码模板指定从 UML 元素到目标编程语言的可定制转换。这意味着您可以定制生成的源代码以满足您的标准。此外,您可以使用代码模板框架对 Enterprise Architect 中尚未内置的其他语言进行转发工程。

代码工程 in Enterprise Architect
点击放大

按需和实时生成代码

Enterprise Architect 提供实时代码生成功能,可在您更改模型时自动更新源代码。

例如,当您为模型中的类创建新操作和属性时,这些 立即写入源文件。

内置语法高亮显示带有动态源“大纲”的源代码

您可以使用内置的源代码编辑器打开、查看和修改源代码文件。 只需在模型中选择一个元素,编辑器就会显示其源代码,其中突出显示了语法和可导航的代码大纲。

使用编辑器的工具栏快速生成代码或同步模型。