使用plantuml生成uml图

  主要包括以下三步:

  一、到http://plantuml.com/download 下载plantuml.jar ,我将这个软件放置到home的/home/munication/WORKM/ProgramSelf/PlantUML/目录下面

  二、使用顺手的编辑器,我用vim输入以下内容:

  假如文件名称为: bobAlice.uml

1 @startuml
 2     Bob -> Alice: Hello, how are you?
 3     Alice --> Bob: Fine, thank you, and you?
 4     Bob <- Alice: And you?
 5     Alice <-- Bob: Me too!
 6     Alice --> John: How are you?
 7 @enduml

  三、使用命令生成图

  1、生成png图片

  java -jar WORKM/ProgramSelf/PlantUML/plantuml.jar bobAlice.uml

  2、生成svg图片

  java -jar WORKM/ProgramSelf/PlantUML/plantuml.jar -tsvg bobAlice.uml

  生成图片如下:

  

  剩下的就是将图片拷贝到对应的地方可以使用了。

  这样就简单使用文本编辑器完成了uml图的生成,方便快捷,容易与其他文件结合。

时间: 2024-10-12 20:54:35

使用plantuml生成uml图的相关文章

eclipse下生成Java类图和时序图,生成UML图

最近老板让我做类图和时序图,提苦恼的,完全不会,就从网上整理了些 1.安装和使用AmaterasUML 安装AmaterasUML前,需要先安装GEF 采用eclipse在线安装方式安装就好. eclipse在线安装GEF的地址:http://download.eclipse.org/tools/gef/updates/releases/ 安装好GEF后,安装AmaterasUML 先到如下地址下载:http://sourceforge.jp/projects/amateras/download

添加ModelGoon插件Eclipse自动生成UML图

下载ModelGoonjar包 http://download.csdn.net/detail/u011070297/8366021 下载完该jar之后,直接拷贝到Eclipse安装目录下的dropins目录下,重启Eclipse即可  如何使用 安装成功后,file=>new=>other菜单里面会多出一项ModelGoon Diagrams,在自己已有的java工程中新建一个class diagram,用以生成类图.创建完成后你会发现生成了一个.mgc后缀的文件,现在你可以用这个文件创建自

Eclipse自动生成UML图(转载)

*ModelGoon是什么? 它是一个Eclipse插件,用于基于UML图的模型设计,以及逆向工程(即从已有源代码生成类图等,以作为代码分析或者文档使用). *适用条件 ModelGoon目前最新的版本是3.0.0,适用于Eclipse3.4+,包括最新的Eclipse 3.6版本 *如何安装 推荐在线安装,site地址是http://www.modelgoon.org/update 需要注意的是,有时必须使用代理服务器才能连接成功. 也可以离线安装,下载包的地址是http://modelgoo

Android Studio下自动生成UML图

画类图是一件挺麻烦的事情.如果有工具能自动生成类图,那有多好!简单搜索了一下,还真有.AS (2.1)下面搞一个插件code iris就可以自动生成. 1 插件安装 安装很简单,AS下面找到plugin,搜索code iris,然后安装,重启AS一下,就可以用了. 2 使用 右击module,点击生成graph,然后在左边的标签里可以找出类图. 在UML图里面,右键可以拖拽找到相关部分.也可以设置过滤条件,显示自己关心的部分.可以按照包名等条件设置过滤条件. 使用还是很方便.有的时候可能看不到了

关于UML图的生成

想把一个java工程生成UML图非常简单,之前我的eclipse是4.2.0的,没有对应的GEF,所以我索性就直接把工程粘到了My Eclipse中,因为My Eclipse里面有UML自动生成的功能并且根本不需要再FQ下载什么插件. 具体的过程就是在一个工程上面右击,然后new 然后就会出现UMLModel,然后点击之后生成,但是如果点击NEW之后没有发现UML Model时,怎么样把它调出来,那么这就需要点击上面的windows 然后点击Open Perspective 中选 MyEclip

《Nodejs开发加密货币》之二十六:轻松从Js文件生成UML类图

前言 上一篇<函数式编程入门经典>,罗嗦了很长,很多小伙伴看得云里雾里.这里提供一个实例,让大家切身感受函数式编程的奥妙和趣味.当然,仅仅为了举例而写代码就没有什么意义了,本书提供的例子都是承担了某项任务的具体项目或工具,这个例子自然也不能例外. 本书用到了大量的Uml类图,经常有小伙伴问我用什么工具画的.说实话,前几篇是我个人一点点手工整理的,但后来就感觉在浪费生命,作为程序员,怎么可能容忍这样的事情反复发生.所以,就有了 js2uml(见参考)这个小工具.只不过,当初目的单一,仅仅使用正则

从 Java 代码逆向工程生成 UML 类图和序列图

from:http://blog.itpub.net/14780914/viewspace-588975/ 本文面向于那些软件架构师,设计师和开发人员,他们想使用 IBM? Rational? Software Architect 从 Java? 源代码来逆向工程生成 UML 类和序列图. 逆向工程经常被用来从已有的源代码中以一种抽象模型 UML 格式来获得丢失的设计文档,其可以用来研究一个系统的静态结构和动态行为,并用于扩展新的特性到产品. 作者详细说明了使用 IBM Rational Sof

Android Studio 生成UML类图

I found a free pluggin that can generate class diagrams with android studio. It's calledSimpleUML. On Mac: go to Android Studio -> Preferences -> Plugins On Windows: go to Android Studio -> File -> Settings -> Plugins Click on Browse reposi

Markdown简明教程4-Markdown UML图

1. 前言 Markdown是一种轻量级的标记语言,把作者从繁杂的排版工作中解放出来,实现易读易写的文章写作,已经逐渐成为事实上的行业标准.CSDN博客支持Markdown可以让广大博友更加专注于博客内容,大赞.但是,不少博友可能对Markdown比较生疏,本博接下来用一个系列文章<Markdown简明教程>扼要介绍Markdown,希望可以对大家有所帮助. 系列教程目录 关于Markdown Markdown基本使用 Markdown表格和公式 Markdown UML图 CSDN Mark