StarUML软件介绍
【StarUML】是一种创建UML类图的工具,用于生成类图和其他类型的统一建模语言UML的图表。StarUML是快速增长、灵活和可扩展性强的开源项目之一(zj)。
标准UML(简称SU),是一种工具,用于创建UML类图,生成类图,以及其他类型的统一建模语言(UML)图表,它可以根据类图的内容生成Java、C++、C代码,还可以读取Java、C++、C代码反向生成类图。
1、作为一个开源项目,StarUML发展迅速,灵活,并且具有很强的扩展性。
2、可以绘制的9个UML图:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图和复合结构图等等。
3、完全免费:StarUML是一套开源软件集,不仅可以免费下载,甚至可以免费编写代码。
4、图像文件有多种格式:可以导出JPG,JPEG,BMP,EMF和WMF等图像文件格式。
5、语法检查:开始UML遵循UML的语法规则,并且不支持违反语法的行为。
6、正反向工程:StarUML可以生成基于类图内容的Java、C++、C代码,或者读取Java、C++、C代码反向生成类图。
7、支持XMI:StarUML接受导入导出XMI1.1、1.2和1.3版本和XMI1.3。XMI是一个基于XML的交换格式,用来交换由不同的开发工具产生的UML模型。
8、导入Rose文件:StarUML能够读取由RationalRose产生的文件,并允许原始Rose的用户使用免费的StarUML。
9、支持模式:支持23个GoF模式,以及3个EJB模式。
StarUML下载地址