用Enterprise Architect从源码自动生成类图
2023-09-11 14:15:06 时间
http://blog.csdn.net/zhouyong0/article/details/8281192
/*
references:感谢资源分享者。
info:简单记录如何通过工具从源码生成类图,便于分析代码结构,对源码阅读挺有用。
*/
看点开源代码学习下,本想找个代码查看方便点的工具,便于理清代码层次,结果发现了Enterprise Architect这一好工具,试用下来还挺方便的。功能上和Rational Rose大致是一类,用处很广,很多我都不懂,知道能画各种UML图,支持的源码语言类型包含如下图中几种,下面是简单记录用Enterprise Architect从一个完整的开源代码生成出来类图。
1、project---new project 建立工程,会弹出配置框,选择要包含的图形,只是分析代码结构,选择'class'类图即可(如下图),完成工程建立。
2、在右侧Project Browser窗口中,在目录上右键选择Code Engineering---Import Source Directory(如下图).选择好源码目录及语言类型后,“OK”开始导入,导入的过程即会生成工程配置中包含的图类型,默认是以命名空间为单元生成逻辑图。
3、导入完成后,在Project Browser窗口中,源码目录下,即可选择打开生成的类图(如下图)。
4、生成出来的图,可以通过菜单Diagram---Copy Image将图片复制到别的文档中进行处理。
相关文章
- 开源安卓Android流媒体音视频播放器实现声音自动停止、恢复、一键静音功能源码
- MFC Windows 程序设计[286]之简单树形列表例程(附源码)
- MFC Windows 程序设计[三十三]之调色板(附源码)
- Spring读源码系列番外篇---01--PropertyValue相关类
- Python零基础爬虫之回车桌面壁纸并实现自动换壁纸(内附完整源码)
- 毕业设计 Spring Boot的婚纱摄影管理系统(含源码+论文)
- 【Linux 内核】Linux 内核源码几个重要的入口源文件及函数介绍 ( 系统初始化 | 内存管理 | 虚拟文件系统 | 网络管理 )
- Ubuntu下编译Windows下C源码文件出现警告:make: warning: Clock skew detected. Your build may be incomplete.
- android源码灭屏时蓝牙自动配对
- VC++通过SetWindowHookEx去实时拦截窗口消息,实现视频会议中桌面共享图像的实时拖动(附源码)
- CM12同步源码及编译教程
- Python&OpenCV自动人脸打马赛克&调色系统[源码&UI操作界面&部署教程]
- 自动驾驶carla模拟器坐标系转换为icv坐标系[完整版源码]
- 《QEMU/KVM源码分析与应用》读书笔记1 —— 第1章 QEMU与KVM概述