前页 | 后页 |
开发者
开发人员可以使用Enterprise Architect执行round代码工程,包括现有代码的逆向工程和从类元素生成代码。
开发人员任务
任务 |
细节 |
也见 |
---|---|---|
往返工程 |
Enterprise Architect为您提供了从现有源代码到UML 2.5 模型并再次返回的“ round ”软件的无与伦比的灵活性。 往返工程涉及代码的正向和逆向工程,保持模型和代码同步。 |
软件工程 更新包内容 用例估计 |
逆向工程 |
在Enterprise Architect中,您可以对多种支持语言的代码进行逆向工程,并以类图的形式查看现有代码,以说明系统的静态设计视图。 类图显示类和接口,以及它们之间的关系; UML类图中定义的类在编程语言的实现中可以直接对应。 |
导入源代码 类图表 类 |
正向工程 |
除了将您的代码逆向工程到您的模型中,您还可以将您的模型元素转发到代码中(代码生成)。 这样,您可以使用Enterprise Architect对您的模型进行更改,并快速实施源代码中的更改。 |
软件工程 |
确定系统状态 |
为了可视化系统的状态,您可以使用状态机图来描述元素如何在状态之间移动,根据转换触发器和约束守卫对它们的行为进行分类。 状态机图捕捉系统随时间的变化,通常与特定的类相关联;通常一个类可以有一个或多个状态机图来充分描述它的潜在状态。 |
状态机 |
可视化包安排 |
包图帮助您设计系统的架构;它们用于将图表和元素组织成可管理的组,并声明它们的依赖关系。 |
包图 |
遵循代码流 |
活动图帮助您更好地理解代码流。 活动图表说明系统的动态特性;您可以对活动之间的控制流进行模型,并表示系统状态的变化。 |
活动图表 |
简单类图表
注记
- 可以使用状态机、包和活动图来更好地理解代码元素之间的交互以及代码的排列方式