如何根据java源代码生成类图?

问题描述

如何根据java源代码生成类图?
 **我自己做了一个java模拟记事本,功能也比较齐全。但是要求画出类图,这个怎么画啊?我去百度上搜了,都不实用,总是遇到这样或那样的问题。请问应如何画这个类图,或者怎样由java代码生成类图?**
时间: 2024-08-17 13:11:10

如何根据java源代码生成类图?的相关文章

用Rational Rose逆向工程(java)生成类图(教程和错误解决)_java

拿到了项目框架工程代码却没有uml图,那么方法之间的调用关系功能流转就不容易看出来,那么如何产生类图呢,记忆里方法有下:1.rose逆向工程,2.together rose有了,together前天才卸掉,那么就用ROSE,摸索后得出以下步骤,知道的就不用看了,很粗糙的:) 1.新建一个ROSE工程,选择J2EE模板,2.如图 3.在出现的界面中,CLASSPATH中加入源代码的目录,加入支持的包,点'ADD RECURSIVE'点 'SELECT ALL'' 点REVERSE ',完成后没任何

eclipse插件-eclipse的green uml插件生成类图之后,如何导出一个文本文件(XML,XMI等)?

问题描述 eclipse的green uml插件生成类图之后,如何导出一个文本文件(XML,XMI等)? 我已经用green uml生成类图,现在需要类图中的信息作为一个程序的输入,怎么将这个类图的信息导出一个文本文件比如(XML,XMI)? 解决方案 推荐用trufun plato,也是eclipse的插件,可以直接生成xml文件!

Rational Rose正逆向工程(类图转Java代码,Java代码转类图)

 一,正向工程     1.设置默认语言为Java,Tools->Options->Notation->default:选择Java.         2.设置环境变量ClassPath,Tools->Java/j2ee->Project   Specification->ClassPath:具体路径设置为正向工程生成java文件要保存的目录,一般为项目的src目录.         3.打开设计好的类图,选中要生成的Java文件的类,然后通过Tools->J

根据源代码生成 类的依赖关系

问题描述 有没有工具或方法分析源代码SRC目录下所有类的依赖关系,生成一个map,包含类之间的依赖,引用关系.比如ClassA{privateBb;privateCc;}ClassB{}ClassC{}那么类A的依赖关系包含B和C两个类 解决方案 解决方案二:哪个啥uml解决方案三:IBMReal-TimeClassAnalysisToolforJavadownloadfromhttp://www.alphaworks.ibm.com/tech/ratcat/download解决方案四:powe

使用IBM Rational Software Architect为Java项目生成序列图

他还将解释序列图无法编辑的问题,生成可编辑序列图的必要性,以及生成可编辑图表的步骤. 导入样例应用程序 在浏览该示例时,我们将使用 IBM® Rational® Software Architect 附带的 Enterprise JavaBeans (EJB) 3.0 http://www.aliyun.com/zixun/aggregation/16460.html">Counter 样例来生成一些序列图.首先,导入这个样例应用程序: 在 新的工作空间启动 Rational Softwa

java中类与类关系的UML图与代码表现

类与类之间存在以下关系: 泛化(Generalization) 依赖(Dependency) 关联(Association)   聚合(Aggregation) 一.泛化(Generalization) 定义:表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系.一般化的关系是从子类指向父类的,与继承或实现的方法相反. 具体表现:父类 父类实例 = new 子类() UML图,Animal类与Tiger类,Dog类的泛化关系: 代码表现:  代码如下 复制代码 class A

制作类图用什么软件

问题描述 大家制作类图用什么软件,有没有能导入类,自动生成类图的软件呢?谢谢 解决方案 解决方案二:powerdesinger不谢!!建模工具解决方案三:powerdesingerrationalrose解决方案四:写好的类,做个类图

java jpa- 连接数据库生成jpa实体类的java源代码

问题描述 连接数据库生成jpa实体类的java源代码 连接数据库能得到数据库的所有表.表的字段属性注释等都能得到.并且能生成jpa实体类的java源代码 解决方案 说的什么啊??hibernate的annotation吗? 解决方案二: http://download.csdn.net/detail/zt1618/6020609 解决方案三: 源代码是没有,不过你可以试试装个netBeans ,这玩意做你说的这个活很容易. 右键选个包,然后选择通过数据库生成实体类,然后你的实体类就有了: 然后通

使用UML类图设计Java应用程序(一)

UML已成为面向对象设计的标准图形化工具,在UML定义的各种图中,本文只涉及类图.Java应用程序由许多类所构成,类图的设计与实现,是Java实现面向对象应用程序的核心.本文通过一个具体的应用程序的设计与实现过程,详细说明了利用UML类图设计Java应用程序,使得开发过程标准化.可视化,代码编程简单化. 在类图中,类被描述为带有三层的盒子. 顶层为类名,一般用加粗字体表示.如果类是抽象的,其名称用斜体表示:如果类是接口,则在类名上方标注<<interface>>. 中间层包含类的属