UML工具(1)-Umbrello

1、UML是统一建模语言,是一种可视化的语言。

2、各类工具对比。

工具名称                       优点                                                      缺点

Rational Rose             功能全,可以正向和逆向工程             收费,且其比较庞大

Visio                           简单                                                  收费,无正向和逆向工程

VS2008                      可以逆向工程                                      收费,逆向工程也不是很完美,所能表达的关系太少

                                                                                             (貌似只能表达泛化关系,即继承关系)

UML Start                   免费,可以正向工程                             无逆向工程

Umbrello                    免费,跨平台,可正向逆向工程            

“正向工程”是指通过UML图来生成代码,逆向工程是指通过代码生成UML图。

3、下载安装。https://download.kde.org/stable/umbrello/latest/win64/

4、设置。

点击Settings->Configure Umbrello.

a. 默认语言,General->Default Language中,即启动Umbrello之后默认的语言;

b. 支持的语言,Code Generation->Language。

c. 生成代码的路径,Code Generation->Folders。 

c. 正向工程。点击工具栏Code->Code Generation Wizard,然后选择要生成代码的类。

                    如果点击工具栏Code->Generate All Code,则会直接生成所有类的代码。

d. 逆向工程。

右击上图中的Logical View,选择Import Class,选择刚才生成了Base和Derive类的.h文件。这时又可以看到Logcal View中有了Base和Derive两个类,将这两个类分别拖动到绘图区。Umbrello自动帮我们生成了类图以及类之间的关系。 


5、实践。


主要操作这行的图标。

6、其他工具介绍。

http://www.360doc.com/content/14/1021/20/16915_418772333.shtml

猜你喜欢

转载自blog.csdn.net/u013956074/article/details/80268497
今日推荐