UML是一个我今天早上才开始接触的名词,查过资料后知道,Chada的朋友中应该有挺多人知道。因为好多人都做与UML有关的工作。
UML (Unified Modeling Language),中文名是统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。[详细介绍在 百度百科]
IBM的Rational Rose和MS的Visio都是UML工具。同时还有一些免费的UML工具,在这里。当然,也可以不需要这些软件,比如说,你可以使用今天介绍的这个在线工具: WebSequenceDiagrams.com.
WebSequenceDiagrams.com是由一个自称不喜欢微软Visio进行UML绘制的Steve Hanov开发的。他设计开发的这个在线工具很方便地在一个简易平台上,通过输入命令行进行绘制UML建模序列图。这与传统的通过鼠标或者是在复杂的软件平台上做也是不同的。

在输入命令行的平台的右边,提供了十几种常见的UML序列图。直接点击,绘制这些序列图的命令行便会出现在命令输入行里。另外,在Example里,还介绍了一些进行UML绘图的命令行,以方便用户使用。
左侧的Menu里可以设定UML序列图的风格,纸张大小以及页面数等,可以根据需要进行设置。
WebSequenceDiagrams.com目前还在不断的完善之中,未来推出的功能将会包括保存和打开按钮,这样可以方便进行间断工作;矢量输出;自动激活对象等。相信这个在线工具会越做越好。