上一页 | 下一页 |
开发人员
开发人员可以使用Enterprise Architect执行往返代码工程,包括对现有代码的逆向工程和从Class元素生成代码。
开发者任务
任务 |
详情 |
请参阅 |
---|---|---|
往返工程 |
Enterprise Architect为您提供从现有源代码到UML 2.5模型的“往返”软件的无与伦比的灵活性。 往返工程涉及代码的正向和反向工程,保持模型和代码同步。 |
代码工程 更新包内容 估计 |
逆向工程 |
在Enterprise Architect中,您可以从许多受支持的语言对代码进行反向工程,并将现有代码视为类图,它们说明了系统的静态设计视图。 类图显示了类和接口,以及它们之间的关系; UML类图中定义的类可以在编程语言的实现中具有直接对应物。 |
逆向工程 类图 类元素 |
前进工程 |
将代码反向工程到模型中,您可以将模型的元素转发到代码中(代码生成)。 这样,您可以使用Enterprise Architect对模型进行更改,并快速实现源代码中的更改。 |
代码工程 |
确定系统状态 |
为了可视化系统的状态,您可以使用StateMachine图来描述元素如何在状态之间移动,根据转换触发器和约束警卫对其行为进行分类。 StateMachine图捕获系统随时间的变化,通常与特定的类相关联; 通常,Class可以有一个或多个StateMachine图来完整描述其潜在状态。 |
国家机器 |
可视化包装安排 |
包图帮助您设计系统的体系结构; 它们用于将图表和元素组织成可管理的组,并声明它们的依赖关系。 |
包 |
遵循代码流程 |
活动图可帮助您更好地理解代码流。 活动图说明了系统的动态特性; 您可以对活动之间的控制流进行建模,并表示系统状态的变化。 |
活动 |
简单的类图
笔记
- 您可以使用StateMachine,Package和Activity图来更好地理解代码元素之间的交互和代码的排列
学到更多