`
dongchen916
  • 浏览: 40561 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类

EA(enterprise architecture)中的UML反向工程

UML 
阅读更多
主要的任务是把source包导入到EA中,然后利用里面的反向工程自动生成UML图

1 首先 先创建一个工程 勾选出里面的class
2 然后在工程的任意一个文件夹上点击鼠标右键 选中code engineering 然后选import source directory
3然后就是进行一些必要的设置 ,比如选择语言 uml都显示什么之类的 我是按照package显示的
4然后就可以开始了 全部导入完成以后 可以在project browser里面找到这些UML图 然后单击屏幕最下方的一个树形图一样的小图标 ,自动排布一下就可以了
5package里面的类可以粘贴到任意的一个UML图中,如果和这个UML有联系,比如是这个package里面的类的一个子类的话,EA都会在粘帖完后自动的形成关系。

这个工具还有好多别的功能,总之觉得很好用
分享到:
评论
1 楼 wenjinglian 2012-06-06  
idea

相关推荐

    Enterprise Architecture 版本对比

    企业架构(Enterprise Architecture)是一种全面的框架,它帮助组织描述其现有结构、设计其未来结构,并为实现目标结构提供指导。在企业架构领域,有多种工具可供选择,其中Enterprise Architect(EA)是一款流行的...

    EA12.0 附带注册码版

    同时,EA12.0还能反向工程已有的代码,生成对应的UML图,这在理解复杂项目或重构代码时非常有用。无论是前进还是反向工程,EA12.0都保证了模型与实际代码的同步更新,使得开发过程更加透明和可控。 EA12.0的最新...

    enterprise architect 12(含注册码和中文包)

    6. **代码生成与反向工程**:可以从模型自动生成代码,或者从现有代码中反向工程出模型,实现了模型与代码的双向同步。 7. **文档生成**:自动生成报告、图表和文档,满足项目管理和技术交流的需求。 三、安装与...

    Enterprise_Architect手册

    Enterprise Architect (EA) 是一款强大的统一建模语言(UML)工具,被广泛用于软件开发、企业架构管理和系统工程等领域。这份"Enterprise Architect手册"旨在为初学者提供一个全面的入门指南,帮助用户掌握该工具的...

    Sparx_Systems_Enterprise_Architect_9.1.910

    在软件开发过程中,EA的代码工程功能强大,可以实现模型到代码的双向工程。它支持多种编程语言,如Java、C#、Python等,能够自动生成代码或者从现有代码反向工程生成模型,大大减少了手动编码的工作量,提高了开发...

    Enterprise-Architect使用手册

    - 反向工程:从源代码生成模型。 - **编程语言支持**: - C++, C#, Java, Delphi, VB.Net, Visual Basic, PHP 等。 - **IDE 集成**:与 Eclipse 和 Visual Studio .Net 集成。 #### 七、逆向工程与模型驱动架构 -...

    Enterprise Architect学习资料

    4. **代码生成与逆向工程**:EA能够自动生成代码,并且可以反向工程现有代码库,将代码结构映射到模型中,实现模型与代码的双向同步。 5. **需求管理**:EA支持需求管理,允许你定义、跟踪和管理项目需求,确保开发...

    Enterprise_Architect学习资料

    4. **代码生成与反向工程**:介绍如何将模型转化为实际代码(如Java、C#或Python),以及如何从现有代码中逆向工程构建模型,以实现模型驱动的开发。 5. **协同与版本控制**:讲解如何使用Enterprise_Architect与...

    建模工具EA(版本7.5)

    同时,它也能进行逆向工程,即从已有的代码库中反向构建模型,这对于维护和理解现有系统特别有用。 **4. 需求管理** 在EA中,你可以管理项目的需求,定义、跟踪并关联到具体的模型元素。这有助于确保设计与需求的...

    EnterpriseArchitect8

    Enterprise Architect是一款强大的uml建模工具,由Sparx Systems公司开发,主要用于企业级软件系统的设计、分析和开发。"Enterprise Architect 8"是该工具的一个版本,提供了丰富的功能,包括需求管理、系统架构设计...

Global site tag (gtag.js) - Google Analytics