对于UML的基本知识,可以参考:

http://blog.csdn.net/oscar999/article/details/6897613

UML的工具很多,开源的,收费的。林林总总。 上网搜搜,看的发晕。

暂不说业界响当当的PowerDesigner,Rational 。

对于入门UML来说, 与其追逐Top,不如找几款简单的易于安装和使用的工具来得更实际些。

这里推荐三款:

1.  EclipseUML

2.  Visio

3. StartUML

EclipseUML

Omondo开发, 有收费也有免费的。如果习惯使用Eclipse IDE, 这款算比较适用的了。

最新版 EclipseUML 2012 versions , 要收费才能下载,在下载页面直接就没有download link提供。所以就只能下载3.5 版

官方下载地址: http://www.uml2.org/eclipse-java-galileo-SR2-win32_eclipseUML2.2_package_may2010.zip

Visio

全称是Microsoft Office Visio. 微软的, 当然也是收费的。需要购买但也有试用。

最好使用2007以上的版本, 2003不完全支持UML2.0,但也能凑合着用

下载地址: http://microsoft-office-visio.softonic.cn/

StartUML

开源的,全免费的。着重推荐使用。

安装文件不大,才21.67M.   安装完就可使用, 比较容易使用。 绘制的图还可以以图片方式导出

下载地址:http://staruml.sourceforge.net/en/download.php

入门几款好的UML工具介绍相关推荐

  1. 8 款浏览器兼容性测试工具介绍,需要的赶紧收藏吧

    浏览器的兼容性问题,是指不同浏览器使用内核及所支持的 HTML 等网页语言标准不同,用户客户端的环境不同造成的显示效果不能达到理想效果.对于用户而言,无论使用哪款浏览器,期望看到的效果是正常的统一的. ...

  2. 29款英文SEO优化工具介绍

    本文囊括29款SEO工具,4大种类.包括SEO工具,关键词工具,内容管理工具,图片搜索工具,PR查询工具,分析工具,社交媒体工具,在线采集 工具,外链建设工具,统计工具,竞争性研究工具,点击付费广告( ...

  3. 8 款浏览器兼容性测试工具介绍,需要的赶紧点赞收藏吧

    浏览器的兼容性问题,是指不同浏览器使用内核及所支持的HTML等网页语言标准不同,用户客户端的环境不同造成的显示效果不能达到理想效果.对于用户而言,无论使用哪款浏览器,期望看到的效果是正常的统一的. 市 ...

  4. 几款常用压测工具介绍与使用

    现在市面上的压测工具数不胜数,挑几款常用的做个简单的介绍. 1.Apache ab ab是apache自带的压力测试工具,使用起来非常方便 . 安装 1. ab运行需要依赖apr-util包,安装命令 ...

  5. 这篇文章你一定要阅读:大数据可视化以及几款数据可视化的工具介绍

    大数据可视化是什么 数据可视化要根据数据的特性,可视化要根据数据的特性,如时间信息和空间信息等,找到合适的可视化方式,例如图表(Chart).图(Diagram)和地图(Map)等,将数据直观地展现出 ...

  6. mysql 类似于check_【小白福利—初级DBA入门必看】MySQL常用工具介绍(六)——客户端工具MySQL_check...

    作为程序员你对MySQLcheck了解多少呢?如果没有深入了解过那也不用担心,这里有最全最详细的介绍,现在跟着Amy了解也不算晚哦~ 1 . 简介 mysqlcheck用来维护表:check检查.re ...

  7. 【小白福利—初级DBA入门必看】MySQL常用工具介绍(十)——客户端工具MySQL_slap

    马上又要进入周末了,勤劳的程序员们工作可以停,补充知识却不能停呀! Amy今天为大家介绍MySQLslap的相关内容,希望能够给大家带来帮助哦 1 . 简介 mysqlslap是一个诊断程序,旨在模拟 ...

  8. 最好用的免费的UML工具软件

    我想找一款顺手的UML工具,要求: 1.免费的 2.功能较强一些的(不用太强). 3.能跨平台 (Windows Mac) 选了很久很艰难.试用了ROSE,IBM Rational Software ...

  9. C#面向对象的UML工具:StarUML介绍和入门使用

    前面文章给大家讲解了面向过程和面向对象的区别.原文:C#面向过程or面向对象,很多人天天在写面向过程而不自知 又以"家庭"为例子,给大家一步一步演示了如何使用C#开发一个面向对象的 ...

最新文章

  1. nginx源码分析--内存对齐处理
  2. 揭秘美国空军如何用AI技术提升“战斗力”
  3. 如何巧用方位角和倾斜角增大光伏电站的发电量?
  4. Kinect 动作识别组件概要设计
  5. 奇奇seo优化软件_信阳seo优化排名软件
  6. Java集合—HashMap为什么2倍扩容
  7. java基础----IO打印流PrintStream
  8. 设计模式---读书笔记
  9. Shell --- 批量修改文件后缀脚本
  10. 七度空间338多少钱一包_2020黄果树香烟一包多少钱 黄果树香烟价格表图排行榜...
  11. nodejs、express下载和配置
  12. fanq15/FSOD-code 的环境配置及运行
  13. SAP 财务月结之 外币评估(TCODE:FAGL_FC_VAL,S4版本用 FAGL_FCV)<转载>
  14. gis地图图层(前台)
  15. Windows 环境变量工具 Evn
  16. 为什么mysql不建议执行超过3表以上的多表关联查询?
  17. 前端css样式及选择器
  18. linux禁用options方法,WEB服务器启用OPTIONS方法汇总大全
  19. java运行applet的命令_Java工具JDK中用来运行Applet程序的命令是()
  20. excel批量修改文件名方法

热门文章

  1. 九.jmeter性能测试基础实践(1)
  2. RHEL5.6环境下yum安装MySQL
  3. APPIUM+Python+HTMLTestRunner(转)
  4. asp.net 子域跨域 带cookie
  5. 关于通过webclient和JSON格式报文与服务器之间通讯的解决方法和遇到的难题
  6. get、post请求参数乱码解决方法(qq:1324981084)
  7. Failed to start component [StandardEngine[Catalina].StandardHost[localhost].错误解决方案
  8. PHP no input file specified 三种解决方法
  9. 微众银行在联邦推荐算法上的探索及应用(文末附PPT下载链接)
  10. 【报告分享】新世代、新圈层:2020垂直圈层营销报告(附下载链接)