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