乌姆
Umlet是一种开源Java的UML工具,旨在教授统一的建模语言并快速创建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在Windows , OS X和Linux上运行独立或作为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:更新到用户界面
限制
- 没有直接支持模板(参数化类)或设计模式,尽管两者都可以通过解决方法显示
- 没有代码生成 - 这是一种设计选择,可以使绘图工具快速而轻。