|
StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。除了StarUML还有Rational Rose、PowerDesigner、Visio都是uml建模工具。
Rational Rose易于使用,支持使用多种构件和多种语言的复杂系统建模;利用双向工程技术可以实现迭代式开发;团队管理特性支持大型、复杂的项目和大型而且通常队员分散在各个不同地方的开发团队。可以说他是绝大多数开发人员首选建模工具。但他的规模较大。集成的内容非常多。
PowerDesigner它对数据库建模的支持很好,支持了能够看到的90%左右的数据库,但对UML的建模使用到的各种图的支持比较滞后。
Visio用于图形语义的描述比较方便,但是用于软件开发过程的迭代开发则有点牵强。而且不是非常规范。
StarUML是一套开放源码的软件,不仅免费自由下载,连代码都免费开放。这个软件才20多M,跟Rational Rose比起来真是非常轻巧,而且他能绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等,可以说是麻雀虽小五脏俱全。StarUML界面清晰,简洁易于管理。对于学习UML选择轻量的StarUML是非常适合的。
|
上一篇:UML学习心得下一篇:UML建模工具
|