您的位置 首页 知识

uml建模工具(一个更加强大的UML工具–PlantUML)

uml建模工具
 读高中时,我的班主任是政治老师。我永远不忘的场景是他站在讲台前引吭高歌:
革命人永远是年轻
他好比大松树冬夏常青
他不怕风吹雨打
也不怕天寒地冻
他不摇也不动 
永远挺立在山巅
迎建党百年
  每当我遇到挫折或疲惫时,我也唱这首歌激励自己。
这一生,很短,它值得我们用始终年轻的心和不懈努力的状态去对待!
1、plantuml的下载
下载地址:http://sourceforge.net/projects/plantuml/files/plantuml.jar/download
下载后会得到一个.jar文件:plantuml.jar
2、使用方法
plantuml.jar可以通过在命令行中运行java -jar来启动,它的主要作用是将使用一定语法格式描述的UML图(包括时序图、用例图、类图等)转换为图形。
3、绘制时序图示例
打开记事本,键入如下文本,键入完毕保存成d:\myuml1.txt
@startuml 
A->B:ask something
B–>A:reply
@enduml
在命令提示符下输入如下命令:
java -jar d:\plantuml.jar d:\myuml1.txt
运行后在d盘下会发现生成了一个myuml1.png文件,如下图所示:
4、绘制类图示例
比如,在记事本下输入下列语句:

@startuml
class Car{
String brand
void run()
}
class Driver{
String name
void drives(Car x)
}
Driver – Car : drives >
Car *- Wheel : have 4 >
Car — Person : < owns
@enduml
保存成d:\myuml2.txt
在命令提示符下运行:
java -jar d:\plantuml.jar d:\myuml2.txt
同样会在d盘中生成myuml2.png文件,如下所示:
5、绘制用例图示例
用例图是用来在需求分析阶段描述用户需求的。
如:

@startuml
left to right direction
skinparam packageStyle rectangle
actor customer
actor clerk
rectangle checkout {
customer — (checkout)
(checkout) .> (payment) : include
(help) .> (checkout) : extends
(checkout) — clerk
}
@enduml
运行后生成下图:

使用plantuml需要首先学习plantuml的语法,但它的UML建模功能十分强大,非常值得学习和使用。
革命人永远是年轻,保持旺盛的求知欲,才能适应社会发展的要求。

uml建模工具相关文章