应用最广的由两种种1. Rational Rose,它是ibm的 。2.Microsoft的 Microsoft Office Visio® 2003 3.Enterprise Architect。还有其他工具如PowerDesigner等
1.Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose,用于大型项目开发的分析、建模与设计等方面。
从使用的角度分析,Rational Rose易于使用,支持使用多种构件和多种语言的复杂系统建模;利用双向工程技术可以实现迭代式开发;团队管理特性支持大型、复杂的项目和大型而且通常队员分散在各个不同地方的开发团队。同时,Rational Rose与微软Visual Studio系列工具中GUI的完美结合所带来的方便性,使得它成为绝大多数开发人员首选建模工具;Rose还是市场上第一个提供对基于UML的数据建模和Web建模支持的工具。此外,Rose还为其他一些领域提供支持,如用户定制和产品性能改进。
具体介绍可参看
http://www.uml.org.cn/RequirementProject/200604043.htm 2.Visio® 2003的简介请看
http://www.uml.org.cn/UMLTools/psf/Guide.doc
http://www.microsoft.com/china/office/xp/visio/default.asp
3.Enterprise Architect
Enterprise Architect是一个全功能的、基于UML的visual CASE工具,主要用于设计、编写、构建并管理以目标为导向的软件系统。它支持用户案例、商务流程模式以及动态的图表、分类、界面、协作、结构以及物理模型。此外,它还支持C++、Java、Visual Basic、Delphi、C#以及VB.Net。
具体可看http://www.softwarechn.com/SparxSystems/sparxsystems_index.htm 4.PowerDesigner工具简介请看
http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm
5.EA与Rose UML建模工具比较
http://51cmm.csai.cn/casepanel/ST/No061.htm
6.uml介绍请看uml中国官方网站,这里有很多关于uml建模和建模工具的介绍
http://www.uml.org.cn

最新文章

  1. Java学习之注解Annotation实现原理
  2. ubuntu和windows上pip和windows上conda国内源更新module
  3. 可重入锁 公平锁 读写锁、CLH队列、CLH队列锁、自旋锁、排队自旋锁、MCS锁、CLH锁
  4. file_get_contents无法获取数据的一种情况
  5. RTP协议分析(转自:http://blog.csdn.net/bripengandre/article/details/2238818)
  6. asp.net中virtual和abstract的区别
  7. 如何让360、遨游、猎豹等双核浏览器默认以webkit内核渲染网页?
  8. demo virdata 虚拟数据
  9. NOI题库2454 雷涛的小猫
  10. jquery mobile touch 实例
  11. Swift - 日期选择控件(UIDatePicker)的用法
  12. Head First 设计模式目录
  13. Visual C++ 6.0中关于for的简单问题
  14. python基础-分支判断语句(4)
  15. Luogu4725 【模板】多项式对数函数(NTT+多项式求逆)
  16. selinux权限问题【转】
  17. Hdu1695 GCD 2017-06-27 22:19 30人阅读 评论(0) 收藏
  18. 用C#自定义一个简单的集合
  19. Visual Studio 2017 简体中文企业正式版全量离线安装包下载地址
  20. ibatis内置类型

热门文章

  1. Ubuntu 18.04 LTS 安装wine 、exe程序安装和卸载
  2. python-day48--mysql之视图、触发器、事务、存储过程、函数
  3. 以DefaultFuture为例,看类变量初始化顺序
  4. idea破解更新
  5. Spring Boot 学习(一) 快速搭建SpringBoot 项目
  6. Edraw安装图解
  7. 使用Jenkins自动编译我的.net 项目
  8. Arithmometer: A Node.js implementation
  9. 缓存ehcache
  10. php 函数2