http://leeon.me/a/How-to-use-Enterprise-Architect-to-output-UML
Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。可以让系统开发中各个角色都获得最好的开发效率。
刚开始使用的时候发现在反向工程读取代码老出现乱码,严重影响识别代码。进过研究发现,第一次安装好Enterprise Architect后一定要设置一下读取代码的编码。我写的代码都是UTF-8的,因此整个设置过程如下:
1. 首先“工具->选项”设置页面编码,根据你的代码编码来设置
![](https://i-blog.csdnimg.cn/blog_migrate/c49d178163a23f6ecee8202579576c20.jpeg)
2. 设置后新建一个工程,然后根据你的需要新建新模型,我的是新建类图。
![](https://i-blog.csdnimg.cn/blog_migrate/3614e38f96f3b4ae23ad42fc13910f17.jpeg)
3. 选择class,并点击确定。在工程中右键点击Class Model。
![](https://i-blog.csdnimg.cn/blog_migrate/83893eb62a8f2182debdac8ab59c08b3.jpeg)
4.选择导入的文件即可,注意箭头所示即可:
![](https://i-blog.csdnimg.cn/blog_migrate/2b0eee00ebc10687cdf48bfc389ed776.jpeg)
5.新图表配置可以按需配置即可。