1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

用Enterprise Architect从源码自动生成类图

作者:用户 来源:互联网 时间:2018-05-29 13:33:01

hadoop

用Enterprise Architect从源码自动生成类图 - 摘要: 本文讲的是用Enterprise Architect从源码自动生成类图, /* references:感谢资源分享者。 info:简单记录如何通过工具从源码生成类图,便于分析代码结构,对源码阅读挺有用。 */ 看点开源代码学习下,本想找个代码查

/*
references:感谢资源分享者。
info:简单记录如何通过工具从源码生成类图,便于分析代码结构,对源码阅读挺有用。
*/

看点开源代码学习下,本想找个代码查看方便点的工具,便于理清代码层次,结果发现了Enterprise Architect这一好工具,试用下来还挺方便的。功能上和Rational Rose大致是一类,用处很广,很多我都不懂,知道能画各种UML图,支持的源码语言类型包含如下图中几种,下面是简单记录用Enterprise Architect从一个完整的开源代码生成出来类图。

用Enterprise Architect从源码自动生成类图

1、project---new project 建立工程,会弹出配置框,选择要包含的图形,只是分析代码结构,选择'class'类图即可(如下图),完成工程建立。

用Enterprise Architect从源码自动生成类图


2、在右侧Project Browser窗口中,在目录上右键选择Code Engineering---Import Source Directory(如下图).选择好源码目录及语言类型后,“OK”开始导入,导入的过程即会生成工程配置中包含的图类型,默认是以命名空间为单元生成逻辑图。

用Enterprise Architect从源码自动生成类图


3、导入完成后,在Project Browser窗口中,源码目录下,即可选择打开生成的类图(如下图)。

用Enterprise Architect从源码自动生成类图


4、生成出来的图,可以通过菜单Diagram---Copy Image将图片复制到别的文档中进行处理。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索hadoop ,以便于您获取更多的相关知识。

uml-使用Enterprise Architect 工具画的类图和时序图如何导出成图片格式?

问题描述 使用Enterprise Architect 工具画的类图和时序图如何导出成图片格式? 最近尝试使用EA画类图、包图、时序图什么的,但是死活找不到如何导出图片,请使用过的小伙伴指点一下。 ...

三大UML建模工具Visio、Rational Rose、PowerDesign的区别比较_相关技巧

...nal Rose,它是ibm的 。 2.Microsoft的 Microsoft Office Visio® 2003 3.Enterprise Architect。还有其他工具如PowerDesigner等 1.Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自...

php类图逆向工程工具

生命周期软件设计方案——Enterprise Architect(收费)是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户...

关于Unable to Obtain Table Information in Enterprise Architect - MySQL错误

关于Unable to Obtain Table Information in Enterprise Architect - MySQL错误

More Node.js Tooling for the Enterprise, Please

... collaboration, more of which is needed, everyone agreed, in order for the enterprise to fully embrace Node.js: Dan Shaw , CTO and Co-Founder of NodeSource Ashley Williams , Developer Community and Content Manager at npm, Inc. Matteo Collina (linking to his recent guest post on The New ...

前三篇
后三篇
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备