UML、Visio、powerDesigner、rose 高分酬谢。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML、Visio、powerDesigner、rose 高分酬谢。相关的知识,希望对你有一定的参考价值。

我知道上面说的四种都画图用的,但是他们区别是什么?哪个是做什么的?或者说什么时候用哪个?实在是太模糊了。
清楚明了易懂
解释清楚超高分酬谢!

1.UML是个标准,不是工具软件;
2.visio是个通用的、简易操作软件。可画各类图,包括UML图、数据库建模、DFD、流程图、网络图拓朴图等;
3.PowerDesigner数据库建模,专业性强;
4.Rose画UML图,专业性强。使用并不难,但需较好的UML知识基础。
--一般的使用,可选Visio。
参考技术A UML是规则,visio是画图工具,pd和rose算是UML的建模工具,就和Trufun Plato一样,都是遵守UML规则的建模工具,而不是画图工具。一般UML建模工具是用来进行分析设计的,我们利用UML标准进行项目的分析设计,完成我们的分析设计模型,并以此模型作为后面开发的指导。

当然现在UML模型在建模的基础上更增加了其他的辅助功能,比如增加自动生成分析设计文档替代我们手工编写文档,节省我们的时间,生成模型的代码框架,代码部分我们只要完成具体的实现就可以等等。

秘籍高效程序员秘籍:使用Diagram Designer快速绘制流程图UML等图形

目前比较流行的UML建模工具包括Visio、Rational Rose、PowerDesigner、EA等,基本上都是企业级的软件,功能强大,我只用过Visio,所以就不对它们的特点或者异同多加介绍。对于较正式的情况,例如图形会作为项目文档的一部分,建议使用以上列出的软件。当我们在工作中遇到较复杂的代码逻辑或者业务逻辑时,把它们以图形的形式展现出来更容易理解,对于这种情况,可以使用一个简单轻便的建模工具来快速地绘制。这里向大家推荐一款不错的小软件:Diagram Designer,安装包大概1.3M,下图是它的主界面:

可以用它来绘制各种各样的图形,如UML、流程图、界面构造等,对于常用的图形Diagram Designer提供了相应的模板,所以,通过模板可以支持更多种类的图形,自定义的图形元素用起来得心应手,我觉得Visio中的图形元素很多都用不上。左半部分是绘图区域,右半部分是包含各种图形元素的模板,直接以拖动的方式将模板中的元素拖到绘图区域即可。如果想使用其他模板,则可以选择载入该模板,我们也可以对已有的模板进行修改,删除不需要或者增加新的内容。绘图区域默认是没有网格的,建议大家在使用时让网格可见,这样比较便于元素的放置和对齐。在Diagram Designer中复制绘图区域中已有元素很方便,只要按住Ctrl键,然后用鼠标左键选中要复制的元素,按住鼠标左键拖动一下,就会复制出一样的新元素,这一功能可以大大加快绘制图形的速度。如果要修改元素的各种信息,只需鼠标单击要修改的元素,Diagram Designer会弹出一个编辑对话框,我们只能以格式化代码的形式进行修改,如下图所示:。

Diagram Designer支持新建多个页,可以使用ctrl+页码快速切换到指定的页,也可以对页进行命名和重新排序。对于有多个页的图形,可以采用幻灯片的方式进行浏览,这个功能挺实用的。选择多个元素要按住shift键,而不是ctrl键。




本文转自 CSDN博客


以上是关于UML、Visio、powerDesigner、rose 高分酬谢。的主要内容,如果未能解决你的问题,请参考以下文章

在vs2010中如何画uml用例图

UMLJava代码与UML模型相互转换方法

秘籍高效程序员秘籍:使用Diagram Designer快速绘制流程图UML等图形

三大UML建模工具VisioRational RosePowerDesign的区别

三大UML建模工具VisioRational RosePowerDesign的区别

画图工具推荐visio  rose powerDesigner亿图图示