搜公众号
推荐 原创 视频 Java开发 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库
Lambda在线 > 中兴开发者社区 > 像写代码一样写UML图 之 PlantUML

像写代码一样写UML图 之 PlantUML

中兴开发者社区 2018-12-07
举报

摘要
 

您还在为画流程图,类图等UML图烦恼吗?想像维护代码一样维护UML图吗?请使用PlantUML,编写脚本就会自动生成UML图。


今后,会议讨论、流程设计、需求编写等环节,可以方便的使用,而且脚本便于SVN管理传递


概述

PlantUML是一个快速创建UML图形的组件,官网上之所以称它是一个组件,我想主要是因为多数情况下我们都是在Eclipse、NetBenas、Intellijidea、 Emacs、Word等软件里来使用PlantUML。


本文以eclipse环境为例讲述非常简单的搭建过程。其他的请参考官网

环境搭建只需两步

1、

本文eclipse已kepler版本为例,点击eclipse菜单Help选择InstallNew Software,点击Add,在弹出的小窗里,命名一个Name,如:PlantUML,在Location 处输入:


点击OK开始安装,安装完毕后需要重启eclipse。点击eclipse菜单,Window->ShowView->Other,选PlantUML,就会在eclipse中看到UML实时预览窗口,在左侧新建一个项目,在项目里新建一个普通文本文件即可开始模板语言编写。


参考:


像写代码一样写UML图 之 PlantUML

2、

如果仅画流程图,可以不按照Graphviz,可以在下载msi包到本地安装即可,或下载zip解压后,在eclipse的Windows/Preferences里设置graphviz的路径。


搞定~



实战

接下来,您就可以像写代码一样,“写”图啦。

新建一个普通文本文件,编写脚本,会自动生成UML图,如下图所示:


像写代码一样写UML图 之 PlantUML

下来是几个例子,左边是脚本,右边是自动生成的图。


示例1:


像写代码一样写UML图 之 PlantUML


示例2:


像写代码一样写UML图 之 PlantUML


示例3:




接下来照猫画虎,您就能“写”出您的UML图啦!



总结

本文描述了如何在eclipse下搭建PlantUML环境和使用。该工具非常贴近程序员,有利于研发效率的提升,例如讨论是否可以形成伪代码,而且有些关键的流程图可以同代码一起入代码管理库



参考资料:

http://archive.3zso.com/archives/plantuml-quickstart.html


uml

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《像写代码一样写UML图 之 PlantUML》的版权归原作者「中兴开发者社区」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

举报