您现在的位置是:首页» windows系统» 常见数据建模工具,powerdesigner数据建模

常见数据建模工具,powerdesigner数据建模

2023-10-22 00:36:54
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!  一、两大CASE工具的背景  大家都知道,Rational Rose和PowerDesigner是世界上最出名的CASE工具。Rose是Rational公司的旗舰产品,而Rational则是CAS

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

  一、两大CASE工具的背景

  大家都知道,Rational Rose和PowerDesigner是世界上最出名的CASE工具。Rose是Rational公司的旗舰产品,而Rational则是CASE工具领域的巨头,他们的三位创始人Booch、Rumbaugh和Jacobson发明了UML建模语言。后来,IBM收购了Rational公司,所以Rose可以说是正儿八经的大品牌。PowerDesigner的创始人王晓昀是一位中国人,在法国SDP软件公司工作时,由于找不到一个好用的CASE工具,他自己动手开发了一个名叫AMC Designor的工具,结果意外大获成功,在法国卖得非常火。后来,SDP被Powersoft公司收购,再后来Sybase又收购了Powersoft,所以PowerDesigner也以惊人的姿态出现在舞台上。

  虽然Rose和PowerDesigner都在项目分析和设计领域备受瞩目,但是使用哪个工具,通常会因为成本、习惯或个人喜好而有所不同。由于我曾在不同的公司中使用过Rose和PowerDesigner,所以对这两个工具有比较深入的了解。

  Rose的策略是一站式服务,它没有明确区分数据库设计和面向对象设计,只是通过不同的目录进行区分。而PowerDesigner将数据库设计和面向对象设计划分到独立的模型文件中,分别对应不同的设计环境,并通过模型之间的转换工具建立关联。即使对于数据库设计模型,PowerDesigner也需要你选择具体的数据库产品和版本,以便软件环境能够对具体的数据库敏感。所以Rose显得比较笼统,而PowerDesigner更加精细和一体化。Rose在逆向工程、文档输出、代码生成等方面的功能表现得比较死板,而PowerDesigner在这些功能上提供了更加精细的控制,让用户有更高的自由度。

  在使用体验方面,Rose还有很多需要改进的地方。Rose更加依赖鼠标操作,对键盘操作的支持度不够。而PowerDesigner在用户体验方面做得很棒,大部分操作都可以通过键盘完成。只要熟悉了快捷键,使用PowerDesigner会给设计者一种得心应手的感觉,用户交互更加人性化。此外,Rose经常占用更多的资源,容易出现异常退出的情况,而PowerDesigner则显得更加轻便和稳定。所以,我的个人体验是“Rose比较笨拙,PowerDesigner比较灵巧”。下面我将具体列出Rose和PowerDesigner的一系列区别,相信通过这些比较,大家可以从细节中发现不同之处,为选择工具提供参考。

  二、模型组织和层次结构的区别

  1、模型组织

  Rose将数据库模型和对象模型都放在一起,没有进行特别的分类。而PowerDesigner将两者分开,在模型组织层次结构上,它是按照以下顺序:工作空间->模型类型->具体语言/数据库的模型->包->文件夹->Diagram->设计元素。当你创建模型文件时,需要选择模型类型,选择模型类型后,还可以选择模型类型下的具体语言和版本。不同的设计模型对应着软件工程的不同阶段,比如业务模型和需求模型属于项目需求阶段,而对象模型属于概要和详细设计阶段,数据库模型属于详细设计阶段。虽然它们之间有很强的内在联系,但是差异也很明显。强行把它们放在一起,就像把猴子和猩猩关在同一个笼子里。为了兼顾平衡考虑,结果是两者都得不到很好的支持。

wWw.Xtw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 建模 工具 两款