参考答案和解析
正确答案: Rational Rose建模工具是一种分析和设计面向对象的建模工具。
它的作用是:利用ROSE这个工具,我们可以建立用UML的软件系统的模型,可以自动生成和维护C++、JAVA、VB、PB、ORACLE等语言和系统的代码。
更多“什么是Rational Rose建模工具,它的主要作用是什么?”相关问题
  • 第1题:

    Rational Rose可以建立的视图以及这些视图的作用。


    正确答案:使用Rational Rose建立的Rose模型中分别包括4种视图,分别是用例视图、逻辑视图、构件视图和部署视图;
    用例视图关注的是系统功能的高层抽象,适合于对系统进行分析和获取需求,而不关注于系统的具体实现方法;
    逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即在为用户提供服务方面系统所应该提供的功能;
    构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系;  部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布。在系统中只包含有一个部署视图。

  • 第2题:

    类图应该画在Rational Rose的()视图中。

    • A、Use Case View
    • B、Login View
    • C、Component View
    • D、Deployment View

    正确答案:A,B

  • 第3题:

    对照子系统进行建模时,在Rational Rose 2003中,内部支持的系统有()

    • A、数据系统
    • B、视图系统
    • C、程序系统
    • D、业务系统

    正确答案:C,D

  • 第4题:

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


    正确答案: 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中没有提供类似的功能。

  • 第5题:

    Rational Rose可以建立哪几种模型图?


    正确答案: Rational Rose可以建立的模型图共有9种,它们分别是:
    (1)业务用例图(Business Use Case Diagram);
    (2)用例图(Use Case Diagram);
    (3)类图(Class Diagram);
    (4)协作图(Collaboration Diagram);
    (5)顺序图(Sequence Diagram);
    (6)活动图(Activity Diagram);
    (7)状态图(Statechart Diagram);
    (8)构件图(Component Diagram);
    (9)部署图(Deployment Diagram)。

  • 第6题:

    Rational Rose默认支持的目标语言主要包括()、()等。(C++,C#)


    正确答案:Java;Visual Basic

  • 第7题:

    Rational Rose的特点是什么?


    正确答案: (1)为大型软件工程提供了可塑性和柔韧性极强的解决方案。
    (2)支持多种语言。
    (3)为团队开发提供强有力的支持。
    (4)支持模型的Internet的发布。
    (5)具有生成使用简单且定制灵活的文档的功能。
    (6)支持关系型数据库的建模。

  • 第8题:

    Rational Rose建模工具可以执行的任务有()。

    • A、非一致性检查
    • B、生成C++语言代码
    • C、报告功能
    • D、审查功能

    正确答案:A,B,C,D

  • 第9题:

    问答题
    Rational Rose可以建立哪几种模型图?

    正确答案: Rational Rose可以建立的模型图共有9种,它们分别是:
    (1)业务用例图(Business Use Case Diagram);
    (2)用例图(Use Case Diagram);
    (3)类图(Class Diagram);
    (4)协作图(Collaboration Diagram);
    (5)顺序图(Sequence Diagram);
    (6)活动图(Activity Diagram);
    (7)状态图(Statechart Diagram);
    (8)构件图(Component Diagram);
    (9)部署图(Deployment Diagram)。
    解析: 暂无解析

  • 第10题:

    问答题
    什么是BGP团体属性,它的主要作用是什么?

    正确答案: 1、community属性是一组具有相同策略特性的路由;
    2、路由器通过对路由前缀设置特定的团体属性,这样其他BGP邻居可以识别这些路由并应用特定的策略。
    解析: 暂无解析

  • 第11题:

    问答题
    Rational Rose建模工具的核心是什么?

    正确答案: Rational Rose建模工具的核心是七大框图
    (1)Use-Case Diagrams(用例框图)
    (2)sequence diagram(顺序框图)
    (3)Collaboration diagram(协作框图)
    (4)Class diagram(类框图)
    (5)State Transition diagram(状态框图)
    (6)Component diagram(组件框图)
    (7)Deployment diagram(扩展框图)
    解析: 暂无解析

  • 第12题:

    问答题
    什么是Rational Rose建模工具,它的主要作用是什么?

    正确答案: Rational Rose建模工具是一种分析和设计面向对象的建模工具。
    它的作用是:利用ROSE这个工具,我们可以建立用UML的软件系统的模型,可以自动生成和维护C++、JAVA、VB、PB、ORACLE等语言和系统的代码。
    解析: 暂无解析

  • 第13题:

    下面不是Rational Rose中的视图是()。

    • A、用例视图
    • B、部署视图
    • C、数据视图
    • D、逻辑视图

    正确答案:C

  • 第14题:

    使用建模工具的好处是什么?


    正确答案:(1)规范,便于建档和共享;
    (2)能支持正向工程,从模型( 主要是类图) 能生成源代码框架;
    (3)能支持逆向工程,从源代码生成模型,起码能生成类图。一些工具还能支持Roundtrip工程,即正向和逆向互动,模型(如类图)与源代码都能更改,也能自动保持一致。

  • 第15题:

    协作在建模中的作用是什么?


    正确答案:用例分析与设计建模,设计模式建模。

  • 第16题:

    用例建模的主要步骤是什么?


    正确答案: 用例建模的主要步骤如下:
    (1)确定业务参与者──可以是与系统有交互的外部硬件、软件、组织、人等。
    (2)确定业务需求用例──参与者需要系统提供的完整功能。
    (3)创建用例图──标识参与者与用例之间、用例与用例之间的关系。

  • 第17题:

    什么是UML的动态建模?动态建模的主要工具有哪些?


    正确答案:动态模型用来描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互,从而实现一组对象的相应功能。UML中用状态图、顺序图、协作图和活动图来建立动态模型。

  • 第18题:

    使用Rational Rose生成代码的步骤包括()、()、()、()。


    正确答案:选择待转换的目标模型;检查 Java语言的语法错误;设置代码生成属性;生成代码

  • 第19题:

    在Rational Rose的逻辑视图下可以创建()

    • A、类图
    • B、构件图
    • C、包
    • D、活动图

    正确答案:A,C,D

  • 第20题:

    什么是简报类文书?它的主要作用是什么?


    正确答案:简报,就是简明扼要的书面报告。
    简报类文书是用于汇报工作、反映问题、交流经验、沟通情况、推动工作开展的一种简短的、摘要性的信息载体,是使用最普遍、最广泛也是最常见的应用文书之一。

  • 第21题:

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

    正确答案: 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中没有提供类似的功能。
    解析: 暂无解析

  • 第22题:

    问答题
    什么是UML的动态建模?动态建模的主要工具有哪些?

    正确答案: 动态模型用来描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互,从而实现一组对象的相应功能。UML中用状态图、顺序图、协作图和活动图来建立动态模型。
    解析: 暂无解析

  • 第23题:

    问答题
    什么是内置函数?它的主要作用是什么?

    正确答案: 嵌入到主调函数中的函数称为内置函数,又称内嵌函数。
    它的作用:提高程序的执行效率。
    解析: 暂无解析