一个著名的开源UML建模软件,ArgoUML支持Windows、Mac、Linux等主流操作系统。argoUML是一个用于绘制UML图的应用软件,它用Java构造,ArgoUML没有完全实现UML标准,同时它对某些图还不能完全支持
安装方法:
1、下载完成后解压并开始安装,必须确保电脑上安装了JAVA JDK环境才可安装该软件,否则会提示错误信息
2、默认勾选安装JRE环境与ArgoUML功能
3、选择一个全英文安装路径进行安装,安装路劲中不能有中文
4、耐心等待安装完成即可
从v0.20版本开始的新特点:
Critics browser improvements
选中状态下显示文字编辑框,如‘联系(Associations)’等
在图中支持数据类型(DataTypes),构造型(Stereotypes)和枚举(Enumerations)
Clear grid selection and snap
支持CallStates, ObjectFlowStates
允许在不选择类(Class,亦称‘型别’)的情况下绘制状态图(Statechart)
UML 1.4——对UML1.4的扩展特性支持增强
兼容AndroMDA
质量——数百个bug得到修正
当前多数功能支持元素多选
支持从浏览树到图的拖拽操作,拖拽操作也适用于在浏览树内操作。
其他特点:
UML1.4的全部9种图都得到支持
紧密支持UML标准
平台无关性——使用Java1.5+
无需下载安装,支持JWS,从浏览器启动运行。
标准的UML1.4元模型(metamodel)
支持XMI.
可以多种格式导出UML图:GIF,PNG,PS,EPS,PGML以及SVG
支持10种语言:英语,英语(EN-GB),德语,西班牙语,意大利语,俄语,法语,挪威语,葡萄牙语,汉语
图像编辑和缩放的高级功能
Built-in design critics provide unobtrusive review of design and suggestions for improvements.
可扩展的模型接口
支持OCL
正向工程(支持生成C++ and C#, Java, PHP4, PHP5, Python, Ruby代码,Ada, Delphi和SQL也支持,但不成熟)
逆向工程(导入jar包)
认知支持(Cognitive support)
动作反应(Reflection-in-action)
Design Critics.
自动纠正(部分实现)
待做(To Do)列表
用户模型(部分实现)
机会主义设计(Opportunistic design)
待做(To Do)列表
清单(Checklists)
问题理解和解决(Comprehension and Problem Solving)
浏览器视图预览(Explorer perspectives)
多重、交迭的视图
弱点
无‘回退’(undo)功能(或称‘反悔’操作)
对序列图(Sequence diagrams)支持不好
不支持UML 2.x