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