zoukankan      html  css  js  c++  java
  • 用Enterprise Architect从源码自动生成类图

    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将图片复制到别的文档中进行处理。

  • 相关阅读:
    loj#6433. 「PKUSC2018」最大前缀和(状压dp)
    PKUWC2019游记
    10. Regular Expression Matching
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/code-style/p/3701204.html
Copyright © 2011-2022 走看看