首页/ 题库 / [问答题]请简述Rose与PowerDesigne的答案

请简述Rose与PowerDesigner两款建模工具的区别。

问答题
2022-01-01 10:54
查看答案

正确答案

Rose和PowerDesigner都既可以进行数据库建模,也可以进行面向对象建模,但存在支持上的偏重。具体的区别包括:
(1)模型组织。Rose将数据库模型和对象模型放在一起,在进行数据表模型设计时,没有特性化的东西。而PowerDesigner将两者分开,PowerDesinger可以通过模型转换工具进行数据库建模和面向对象模型的相互转换。但Rose不能将对象转换为表,也不能将表转换为对象。
(2)工作空间。PowerDesigner有工作空间的概念,一个工作空间下可以同时打开多个设计模型文件;而Rose同时仅能打开一个设计文件。
(3)设计界面。PowerDesigner的设计界面可以左右上下移动,而Rose只能向右、向下移动;此外,PowerDesigner可以将模型元素放大很多倍,而Rose只能放大到正常倍数。
(4)对模型和语言的支持。对于数据库模型,PowerDesigner支持20余种数据库,对于同一数据库的不同版本还提供单独的支持。对于面向对象模型,PowerDesigner支持11种主流语言。Rose基本上可以说是一个对象模型设计工具,对数据库模型的支持相对粗糙。
(5)输入和输出功能的比较。PowerDesigner仅对需逆向工程的程序代码进行浅度语法检查,而Rose会对需要逆向工程操作的程序代码进行深度语义检查;此外PowerDesigner对文档导出提供了精细的控制。而Rose没有导出模板的概念,更不能对导出项和格式进行设置;在导出设计模型的代码时,PowerDesigner不但可以进行对象分级,还可以进行代码级别的控制,而Rose没有提供代码导出的控制,只能按其系统内部设置的方式导出代码。PowerDesigner可为数据表生成批量的测试数据,还可以制定测试数据的生成规则。Rose中没有提供类似的功能。


试题解析

相关题目
支撑软件主要用来实现几何建模,绘图,工程设计计算和分析等功能
Rose realized laterwas the most fearful for her to have or face in her job change.
计算机与其它计算工具的本质区别是它能够存储和控制程序。
系统工程与系统科学的区别是,前者是工程技术,后者是基础理论
在500名病例与500名对照的匹配病例对照研究中,有400名病例与100名对照具有暴露史。据此资料,计算OR值为()
请简述银行保函与信用证的区别
CAD/CAM的建模技术中常用的方法有线框建模、表面建模、实体建模和()
机电一体化技术与计算机应用技术的区别。
何谓对象的数学建模?静态数学模型与动态数学模型有什么区别?
请简述Rose与PowerDesigner两款建模工具的区别。
请简述方差分析的基本思想?t检验与方差分析的区别和联系?
已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式(A>B+20)or(B+60<>
简述基本分析与技术分析的区别和联系。
简述计算机支持的协作学习与传统方式的协作学习的区别在哪里?
基于BIM技术的钢结构深化设计软件需要基于()图形进行建模及计算。
简述学前儿童科学游戏与科学探索活动的区别和联系。
请简述土地利用类型与土地类型的区别。
请简述儿童故事与童话、儿童小说的区别?
请简述基带调频与合成调频的区别?
简述布尔算符(OR)的作用。
广告位招租WX:84302438

免费的网站请分享给朋友吧