乌姆

Umlet是一种开源JavaUML工具,旨在教授统一的建模语言并快速创建UML图。它是一种绘图工具,而不是建模工具,因为没有可重复使用的设计对象的基本字典或目录。 Umlet根据GNU通用公共许可证分发。

Umlet具有一个简单的用户界面,该界面使用文本形式的代码通过装饰和注释来修改基本形状,因此没有以用户方式的图标或参数列表对话框的森林。这确实要求用户学习另一种文本标记语言,但是努力很小,对经验丰富的UML设计师的标记很明显。

Umlet可以将图表导出到图片(EPS, JPG ),绘图格式( SVG ),文档格式( PDF )。剪贴板可用于将图片作为图片复制到其他应用程序中。可以创建自定义UML元素。

基本的图形对象可以修改并用作模板,该模板允许用户根据需要自定义应用程序。这需要在Java中编程元素。

支持最重要的UML图类型:类,用例,序列,状态,部署,活动。尽管可以使用自定义功能来执行此操作,但尚不可用对UML 2.0功能的支持。它支持马丁·福勒(Martin Fowler )的Umlassketch之类的概念。它的设计目标在论文“软件UML建模工具”中描述。另一篇论文将Umlet与理性玫瑰进行了比较。

该应用程序的本机文件格式是UXF ,是用于交换UML模型的XML的扩展。

Umlet在WindowsOS XLinux上运行独立或作为Eclipse插件。

发行

  • 版本15.0:网络:Zoom,Lasso,Export,Dark Mode;高分辨率出口;启动
  • 版本14.3:改进的OS集成,改进的Eclipse集成,XML安全修复程序,许多其他修复程序
  • 版本14.1.1:新的自定义元素,新序列多合一,错误修复
  • 版本13.3:不透明的元素,错误修复
  • 版本13.2:改善关系
  • 版本13.1:错误修复
  • 版本13.0:内部重构,上下文敏感的螺旋
  • 版本11.3:修改后的安全管理器行为,新选项,改进批处理模式,新的关系类型
  • 版本11.2:自定义元素的单词包装,改进的反陈述,更好的日食支持
  • 版本11.1:稳定性修复
  • 版本11.0:最近打开的文件列表,UXF文件的拖放,更新的文件格式
  • 版本10.4:调色板拖放,增强的剪贴板和改进的键盘支持
  • 版本10.3:更新到用户界面

限制

  • 没有直接支持模板(参数化类)或设计模式,尽管两者都可以通过解决方法显示
  • 没有代码生成 - 这是一种设计选择,可以使绘图工具快速而轻。

也可以看看