像写代码一样写UML图 之 PlantUML
Posted 中兴开发者社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了像写代码一样写UML图 之 PlantUML相关的知识,希望对你有一定的参考价值。
您还在为画流程图,类图等UML图烦恼吗?您想像维护代码一样维护UML图吗?请使用PlantUML,编写脚本就会自动生成UML图。
今后,会议讨论、流程设计、需求编写等环节,可以方便的使用,而且脚本便于SVN管理传递。
PlantUML是一个快速创建UML图形的组件,官网上之所以称它是一个组件,我想主要是因为多数情况下我们都是在Eclipse、NetBenas、Intellijidea、 Emacs、Word等软件里来使用PlantUML。
1、
本文eclipse已kepler版本为例,点击eclipse菜单Help选择InstallNew Software,点击Add,在弹出的小窗里,命名一个Name,如:PlantUML,在Location 处输入:
点击OK开始安装,安装完毕后需要重启eclipse。点击eclipse菜单,Window->ShowView->Other,选PlantUML,就会在eclipse中看到UML实时预览窗口,在左侧新建一个项目,在项目里新建一个普通文本文件即可开始模板语言编写。
参考:
2、
如果仅画流程图,可以不按照Graphviz,可以在下载msi包到本地安装即可,或下载zip解压后,在eclipse的Windows/Preferences里设置graphviz的路径。
搞定~
接下来,您就可以像写代码一样,“写”图啦。
新建一个普通文本文件,编写脚本,会自动生成UML图,如下图所示:
下来是几个例子,左边是脚本,右边是自动生成的图。
示例1:
示例2:
示例3:
接下来照猫画虎,您就能“写”出您的UML图啦!
本文描述了如何在eclipse下搭建PlantUML环境和使用。该工具非常贴近程序员,有利于研发效率的提升,例如讨论是否可以形成伪代码,而且有些关键的流程图可以同代码一起入代码管理库。
参考资料:
以上是关于像写代码一样写UML图 之 PlantUML的主要内容,如果未能解决你的问题,请参考以下文章