首页 > 其他 > 详细

Bouml快速使用指南

时间:2019-03-25 17:55:03      阅读:399      评论:0      收藏:0      [点我收藏+]

一、Bouml简介

  Android 系统中有大量Java、C++代码,继承以及依赖关系非常复杂,Bouml可以用c++、Java、Idl、Php和Python建模及生成代码,反之也可通过uml工具更好的对源码进行阅读和分析

  BOUML是一个可扩展的编程工具,而名为plug-out的外部工具可以用c++或Java编写。UML工具有很多,其中BOUML是一个免费的UML 2工具箱(较新版本也收费了,本文基于较旧的4.23版本使用说明)。

 

二、安装&使用

  1.下载并安装: 百度云链接:https://pan.baidu.com/s/19aKfz8bUseits-VmvMdGEA   提取码:bz88

技术分享图片

 

  2.工程建立:

    (1)双击打开Bouml,初次打开会有如下界面进行环境设置:

      技术分享图片

 

     (2)新建工程:

      技术分享图片

      技术分享图片

 

    (3)设置语言类型:

      技术分享图片

 

   3.代码分析:\android-8.0.0_r1\frameworks\av\camera

    通过c++代码反转建立模型:

      技术分享图片

    选择对应目录,点击OK:

      技术分享图片

    代码模块可能由多个目录组成,则需要将各个相关目录添加完整之后,最后点cancel结束,即可生成反转关系:

      技术分享图片  -》  技术分享图片

      

    新建class 图解:

     技术分享图片 -》 技术分享图片  -》 技术分享图片

        

 

      开始建立图表关系:

       技术分享图片

       技术分享图片   

           

     设置显示完整的成员信息:

      技术分享图片  -》  技术分享图片

     设置完后就可以看到详细的参数信息:

      技术分享图片

     后面可以进一步拖入其他类,通过图表显示完整的依赖关系:

      技术分享图片

     转成图片保存:

       技术分享图片

     查看图片:

      技术分享图片

 

 

  本文主要介绍Bouml的初步使用方法,更加熟练的使用技巧以以及对图表的解析,还请查阅其他资料进一步学习。

 

Bouml快速使用指南

原文:https://www.cnblogs.com/blogs-of-lxl/p/10595066.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!