本站业务范围:1、PC端软件开发、网站开发 2、移动端APP、网站、微信接口、微商城开发 3、视频教程、毕业设计辅导
 当前位置:文章中心 >> 技术辅导
立即购买视频教程 常用UML建模工具
夜鹰教程网 来源:www.yyjcw.com 日期:2015/11/30 10:41:02
分享到:
UML是个好东西,但是过分的依赖于UML也不是一件好事,因为有时候它会把简单的东西复杂化.即使是代码的优良结构和可重用性也不能作为强制使用UML借口,良好的算法完全可以替代部分不必要的设计模块,或者说,其实有更好的UML设计你没有发现.

这篇文章不能解决你的问题?我们还有相关视频教程哦!

QQ:1416759661 新手QQ群:7835003  加Q远程协助!

在线解答|Demo制作|远程调试| 点击查看相关的视频教程

技术咨询: 购买教程  技术咨询:购买教程  大胆的加QQ咨询。

常用UML建模工具

UML不算是个新名词,但是实际中还是用得很少(可能是因为都是做小项目的原因吧,大项目就用得多了).

UML是个好东西,但是过分的依赖于UML也不是一件好事,因为有时候它会把简单的东西复杂化.即使是代码的优良结构和可重用性也不能作为强制使用UML借口,良好的算法完全可以替代部分不必要的设计模块,或者说,其实有更好的UML设计你没有发现.

1,RationalRose:大恐龙,小项目中难以使用,虽然是UML设计者做的。虽然这是一个推荐使用的高端工具,它使改进和维护设计、从模型生成报表、在平行协作环境中与他人共同进行建模工作变得很方便。

尽管Rose这个名称跟英文中玫瑰单词一摸一样,但是这里他代表Rational公司的面向对象分析和设计工具的一款力作。Rose目前在国内正被越来越多的公司所使用,其原因一方面是随着软件规模的扩大,面向对象分析和设计的优势突现出来,软件企业正在从面向过程向面向对象过渡。另一方面,Rose集中体现了统一软件建模(UML)的先进设计思想,能够通过一套统一的图形符号简洁有效地表达各种设计思想。当然,常用UML建模工具Rose本身在设计上的完善和与RationalCASE家族的完美集成也是作为一款最成功的CASE产品的基础。

Rose2002功能上可以完成UML的9种标准建模,即静态建模(用例图类图对象图组件图配置图)和动态建模(合作图序列图状态转移图活动图),为了使静态建模可以直接作用于代码,Rose提供了类设计到多种程序语言代码自动产生的插件。

同时,作为一款优秀的分析和设计工具,常用UML建模工具Rose具有强大的正向和逆向工程能力。正向工程这里指的是由设计产生代码,逆向工程指由代码归纳出设计。通过逆向工程Rose可以对历史系统作出分析,然后进行改进,再通过正向工程产生新系统的代码,这样的设计方式我们称之为再工程。

下载地址:Rose2000和破解:http://id49479.my.u2i.net/

Rose2003:http://www.nj13z.cn/2004/down_view.asp?action=download&id=14

Rose2003破解:http://www.vchelp.net/ASP/cdf_pic/200405/reply_1_529068.rar

2,XDE,分别有4vs.net和4wsda的,很不错,值得使用.

  3,BorlandTogether:有很多版本,其中4VS.Net不推荐使用,用Jbuilder推荐使用,只是实在不喜欢它的界面。(Java开发的大,慢恐龙,但是各项功能很爽,这也不能怪它,java做的东西慢是正常的)。但它的功能还是很强大的。尤其是逆向工程用起来很方便,只不过当时我们的EJB项目中EJB都非常大,动辄几千行,用它生成的sequence图实在太详细了,只有不停地删掉细节,留下框架。建议非不得已不要使用这个庞然大物,对你的机器和你的耐心都是个考验。它有foreclipse,vs.net等等插件,感觉也不错。

4,MSVisio2003forVisualStudio:VisioProfessional2000开始提供内建的UML支持。Enterprise版更加完整。这是一个功能广泛强大的工具。和vs.net结合不错,只是仅限于VS.NET的代码生成,没意思,各方面都不舒服。

5,PowerDesigner:是简练实用的常用UML建模工具、6.0支持数据流图,8.0支持UML的UseCase/sequence/class视图;

6,VisualParadigm:(http://www.visual-paradigm.com/vpuml.php)目前最合适也是最火的软件了(从这一年来网站的设计变化就可以看出来好卖),强大,非Java.CommunityEdition可以免费使用,当然有功能限制.是一种UML建模和分析工具,出色的建模功能和代码同步。

7,WithClass2000:(http://www.microgold.com/)界面不是很好看,而且也没有免费版本,不过功能还不错,特别是代码生成的能力.

8,Poseidon(海神...):也是Java的,很漂亮,就是太慢。

9,Jude:一个号称中日xp合作开发出来的小uml工具,只有几m的大小,功能也还不错。也是java做的,速度还是很快的。如果不需要使用逆向工程之类的高级功能的话,强烈推荐这个常用UML建模工具,并且它是免费的。

10,MagicDraw:一个基于Java的廉价常用UML建模工具。

11,ObjecteeringUML:一个免费的个人UML产品。

12,SystemArchitect:一个很受欢迎的高端UML建模工具,支持双向工程(Round-tripEngineering)。

复制链接 网友评论 收藏本文 关闭此页
上一条: 计算机类毕业设计辅导  下一条: FLASH加载xml,txt,swf实例代码
购买夜鹰教程网视频教程
  推荐教程/优惠活动

  热门服务/教程目录

  夜鹰教程网  新手必看,详细又全面。
  夜鹰教程网  购买教程  夜鹰教程网  在线支付-方便
  夜鹰教程网  担保交易-快捷安全   夜鹰教程网  闪电发货
  夜鹰教程网  电话和QQ随时可以联系我们。
  夜鹰教程网 不会的功能都可以找我们,按工作量收费。

客服电话:153 9760 0032

购买教程QQ:1416759661  购买教程
  热点推荐
FLASH加载xml,txt,swf实例代码
Flash,Actionscript,AS延时执行语…
入门Flash CS3 ActionScript 3.0
播放器的制作方法
JavaScript控制Flash播放器的方法…
FLASH变量和作用域[这是一篇比较好…
用FLASH8.0轻松制作简易计算器
FLASH动画禁止右键菜单
FLASH AS教程:响应键盘事件的四种…
最常用的Flash语句(汇总)
Flash制作坦克游戏视频教程
创建FLEX自定义组件(1)
FLASH与ASP通信原理入门
Flash教程:加载外部文本文件的3种…
创建FLEX自定义组件(3)
  尊贵服务
夜鹰教程网 承接业务:软件开发 网站开发 网页设计 .Net+C#+VS2008+MSsql+Jquery+ExtJs全套高清完整版视频教程
  最近更新
在线考试系统
2016计算机毕业设计
学生公寓管理系统的设计与实现
校园电话查询系统设计与实现
校园机动车停车位申请系统的设计与…
田径运动会管理系统的设计
计算机类毕业设计注意事项
C#支付宝接口集成服务
计算机类毕业设计辅导
常用UML建模工具
FLASH加载xml,txt,swf实例代码
视频教程卡住的解决办法
播放器的制作方法
计算机类毕业设计辅导
入门Flash CS3 ActionScript 3.0
  工具下载  需要远程协助? 购买教程

sql2008视频教程 c#视频教程

VIP服务:如果您的某个功能不会做,可以加我们QQ,给你做DEMO!

JQUERY  Asp.net教程

MVC视频教程  vs2012
.NET+sql开发
手机:15397600032 C#视频教程下载
vs2012 vs2008 vs2010 sql2008 sql2005
Asp.Net  

教程咨询QQ:1416759661


这篇文章不能解决你的问题?我们还有相关视频教程哦!

QQ:1416759661 新手QQ群:7835003  加Q远程协助!

在线解答|Demo制作|远程调试| 点击查看相关的视频教程

技术咨询: 购买教程  技术咨询:购买教程  大胆的加QQ咨询。

关于我们 | 广告投放 | 购买教程 | 网站建设 | 技术辅导 | 常见问题 | 联系我们 | 友情链接 | 购买教程

Nighthawk Tutorials Network 快捷购买教程

夜鹰教程网 版权所有 www.yyjcw.com All rights reserved 备案号:蜀ICP备08011740号3

 

出售asp.net系列视频教程 高清原创版 每天晚上20:30--23:00在线 按照编号从简单到高级 http://www.yyjcw.com/list.html