Eclipse下画UML图的插件PlantUML推荐使用

借用百度百科的一句话:UML就是统一建模语言 , 是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档.

画UML图的工具有好多种,但是今天说的这个Eclipse 插件有他的独特之处,在这个插件上可以通过编写模板语言来实现UML图的制作,而且模板语言也非常简单,作为开发人员,瞄一眼应该就能写出简单的模板来.

如何安装:

1.首先要有Eclipse IDE工具,可以去官网下载最新的版本,点击这里

2.安装运行Eclipse ,如果本地环境已经有Eclipse 环境,忽略上面2步.

3.点击Eclipse 菜单 Help 选择 Install New Software ,如下图

4.如图

点击 Add ,弹出的小窗里,命名一个 Name ,如: PlantUML ,Location 处输入:http://basar.idi.ntnu.no/svn/tdt4100/anonymous/trunk/updatesite/

点击 OK 开始安装.几分钟的等待.....安装完毕后需要重启Eclipse .


5.点击Eclipse 菜单 Window -> Show View -> Other  如下图可看到 PlantUML


6. 点击上图 PlantUML 就会在Eclipse 中看到 UML实时预览窗体,在左侧新建一个项目,在项目里新建一个普通文本文件即可开始模板语言编写.

7. 模板语言简单说明.

示例:

@startuml 

 title 重置KT帐号

 participant KT_SDK as KT_SDK

 participant KT_SERVER as KT_SERVER

 participant Mail as Mail

 participant KT_Portal as KT_Portal

 participant UC as UC

 

 KT_SDK->KT_SERVER:忘记密码(username)

 KT_SERVER->KT_SERVER:验证(username)

 KT_SERVER->Mail:发送Email(YID)

 KT_SERVER -->KT_SDK:返回查收邮件提醒

 Mail->KT_Portal:请求修改密码(YID)

 KT_Portal->UC:account_updatepwd(YID,MD5(newPWD))

 UC-->KT_Portal:返回YID

 

 @enduml


说明:

@startuml 开始  

title 定义uml图上边的title说明

participant 定义一个用例,as 指明用例的名称

A->B:描述说明  用例A到B 实线右箭头,冒号后面是描述文字

A-->B 用例A到B 虚线右箭头

A->A 自己指向自己

@enduml 结束

更多的模板语言介绍请查看下面网址:http://plantuml.sourceforge.net/PlantUML_Language_Reference_Guide.pdf

回到顶部