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

时间:2023-05-20 20:34:14 

拿到了项目框架工程代码却没有uml图,那么方法之间的调用关系功能流转就不容易看出来,那么如何产生类图呢,记忆里方法有下:1.rose逆向工程,2.together

rose有了,together前天才卸掉,那么就用ROSE,摸索后得出以下步骤,知道的就不用看了,很粗糙的:)

1.新建一个ROSE工程,选择J2EE模板,
2.如图

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


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

3.在出现的界面中,CLASSPATH中加入源代码的目录,加入支持的包,点'ADD RECURSIVE'点 ‘SELECT ALL‘‘ 点REVERSE ‘,完成后没任何提示,点'DONE'结束。逆向工程完成。

4 逆向工程以后不会自动生成类图,但在logical     view    和component view 里面按照你的java包结构会自动生成相应的包和类,要按照自己的要求建立类图。下面我们将所选包下的所有类显示在新建类图中:

ROSE里新建CLASS DIAGRAM,然后把类包一个个拖到右侧图中,点菜单上的'QUERY'下的'ADD CLASS',确定。

Rational Rose 逆向工程(java) 常见问题解决:

1. rose逆向工程的时候,属性类型表现为:Logical View::java::lang::
     解决办法:
       菜单->Tools->Java/j2ee->Project
       选择Fundamental Type 页面
       Remoe Common JDK Classes
       Add    Common JDK Classes
     确定即可,也许是Rose的Bug

2. rose逆向工程的时候,报错,一般是类中没有引用了一些包

在菜单view-》log     选中就能看到log     window中出错信息,一般可能是找不到类,你在tools-java/j2ee-project     specification里面设置好项目的相关项,比如classpath等等
     解决办法:
     菜单->Tools->Java/j2ee->project     specification
     选择Class Path页面,将相应的包加入即可

标签:Rational,Rose,逆向工程
0
投稿

猜你喜欢

  • Android RecyclerView实现下拉刷新和上拉加载更多

    2022-03-16 09:02:40
  • Android利用SAX对XML进行增删改查操作详解

    2023-02-05 00:03:32
  • Springboot整合Redis最简单例子分享

    2021-12-18 17:53:48
  • C# 异步多线程入门到精通之ThreadPool篇

    2022-03-23 01:51:00
  • Android Studio 3.0中mipmap-anydpi-v26是什么东东

    2023-10-11 01:17:44
  • 将JavaDoc注释生成API文档的操作

    2023-06-16 18:24:06
  • 模仿美团点评的Android应用中价格和购买栏悬浮固定的效果

    2021-11-12 12:00:42
  • centos下GitLab+Jenkins持续集成环境搭建(安装jenkins)

    2023-05-13 05:02:40
  • c#简单工厂、工厂方法与抽象工厂的区别分析

    2021-11-30 04:39:47
  • C#读取目录下所有指定类型文件的方法

    2023-05-01 10:59:14
  • Spring底层事务原理解析

    2021-11-25 05:40:29
  • Spring之WEB模块配置详解

    2023-12-05 13:21:48
  • Springboot整个Quartz实现动态定时任务的示例代码

    2023-04-12 20:30:02
  • Java SpringBoot项目如何优雅的实现操作日志记录

    2022-01-28 11:37:41
  • 当用户退出点击浏览器后退仍可回到原来页面的解决方案

    2023-07-22 08:33:45
  • Java Swing实现扫雷源码

    2023-11-10 08:16:20
  • Java函数式编程(六):Optional

    2021-07-04 21:44:05
  • Android编程实现震动与振铃的方法详解

    2022-01-28 19:44:23
  • Android判断网络状态的代码

    2022-08-17 08:01:15
  • 使用VS2010 C#开发ActiveX控件(下),完整代码打包下载

    2022-08-20 18:05:29
  • asp之家 软件编程 m.aspxhome.com