ArgoUML是一款开源的UML建模软件,采用java构成,遵守开源的BSD协议,支持所有UML1.4标准的图形。由于其本身由Java构建的缘故,所以ArgoUML能运行在任何支持Java的平台上,包括Windows、Mac、Linux等主流操作系统,支持英语、法语、德语、中文等等10种语言。我们可以使用ArgoUM来创建多达9种表格,如:类比图,平衡图,动态图,用例图,交互图,部署图和顺序图,以下列出了ArgoUML详细的功能选项,大家看了是不是觉得非常高效实用呢?快来下载试试吧!每一位IT专业人士都必不可缺的应用工具哦!
功能特色:
1、选中状态下显示文字编辑框,如“联系(Associations)”等
2、在图中支持数据类型(DataTypes),构造型(Stereotypes)和枚举(Enumerations)
3、清晰的网格结构
4、支持CallStates、ObjectFlowStates
5、允许在不选择类的情况下绘制状态图(Statechart)
6、UML 1.4——对UML1.4的扩展特性支持增强
7、兼容AndroMDA
8、质量——数百个bug得到修正
9、当前多数功能支持元素多选
10、支持从浏览树到图的拖拽操作,拖拽操作也适用于在浏览树内操作
11、UML1.4的全部9种图都得到支持
12、紧密支持UML标准
13、平台无关性——使用Java1.5+
14、无需下载安装,支持JWS,从浏览器启动运行
15、标准的UML1.4元模型(metamodel)
16、支持XMI
17、可以多种格式导出UML图:GIF、PNG、PS、EPS、PGML以及SVG
18、支持10种语言:英语、英语(EN-GB)、德语、西班牙语、意大利语、俄语、法语、挪威语、葡萄牙语、汉语
19、图像编辑和缩放的高级功能
20、内置设计提示和纠错功能
21、可扩展的模型接口
22、支持OCL
23、正向工程(支持生成C++ and C#, Java, PHP4, PHP5, Python, Ruby代码,Ada, Delphi和SQL也支持,但不成熟)
24、逆向工程(导入jar包)
25、认知支持(Cognitive support)
26、动作反应(Reflection-in-action)
27、待做(To Do)列表
28、用户模型(部分实现)
29、机会主义设计(Opportunistic design)
30、清单(Checklists)
31、问题理解和解决(Comprehension and Problem Solving)
32、浏览器视图预览(Explorer perspectives)
33、多重、交迭的视图