StarUML是一个开源的UML工具列表软件，它遵守GNU GPL的一个修订版。StarUML项目宣称的目标是代替大型的商业UML工具软件，如IBM的Rational Rose，Borland公司的Together。StarUML支持UML2.0定义的大多数图，但缺少对象图（object diagram），包图（package diagram），时间图（UML timing diagram）和交互预览图（interaction overview diagram）等功能，虽然对象图和包图完全可以通过类