UML试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UML试题

一、填空题

1、抽象、封装、继承、多态是面向对象程序的基本特征。

2、面向对象设计的准则包括模块化、抽象、信息隐藏、低耦合和

高内聚等特征。

3、统一建模语言的创建首先开始于1994 年,1996年正式将UM

重新命名为UML,UML的全称为Unified Modeling Language。

4、UML图包括:用例图、类图、状态图、序列图、活动图、构件

图和部署图。

5、用例图的主要目的是帮助开发团队以一种可视化的方式理解

系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。

6、使用Rational Rose建立的Rose模型中包括4中视图,分别是用

例视图、逻辑视图、构件视图和部署视图。

7、逻辑视图关注系统如何实现用例中所描述的功能,主要是对

系用功能性需求提供支持,即系统应该提供的功能。

8、Rational 统一过程以一种能够被大多数项目和开发组织适应的

形式建立起来,其所包含的6项最佳实践为:迭代式软件开发、需求管理、基于构件的架构应用、建立可视化的软件模型、软件质量验证、软件变更控制。

9、包含关系指用例可以简单地包含其他用例具有的行为,并把--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------

它所包含的用例行为作为自身行为的一部分。

10、在类图中一共包含了以下几种模型元素,分别是:类、接口、

依赖关系、泛华关系、关联关系以及实现关系。

11、状态及视图是通过对象的各种状态建立模型来描述对象随时

间变化的动态行为,并且它是以独立的对象为中心进行描述的。

12、在UML的关系中,用来描述弗雷与子类之间关系的是泛化关

13、在UML部署图中,具有计算能力的节点、能够执行软组件的节

点通常被称为服务器

14、在UML的表示中序列图将交互关系表示为一张二维图,其中纵

向是时间轴,时间沿竖线向下延伸。横向代表了各独立对象

的角色在协作中。

15、协作图是对在一次交互过程中右意义对象和对象间的链建模,

显示了对象之间如何进行交互以执行特定用例或用例中特定部

分的行为。

16、在UML中,状态机由对象的各个状态和连接这些状态的转换组

成,是展示状态与状态转换的图。

17、在活动图中,动作状态表示了正在执行的不可分解的计算,而

活动状态是可分解的且可中断的。

二、单项选择题

1、下列描述中,哪个不是建模的基本原则(D)

--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------

A、要仔细的选择模型

B、每一种模型可以在不同的精度级别上表示所要开发的系统

C、模型要与现实相联系

D、对一个重要系统用一个模型就可以充分描述

2、UML中的事物包括:结构事物、分组事物、注释事物和(D)

A、实体事物

B、边界事物

C、控制食物

D、动作事物

3、下列关于视图的说法不正确的是(D)

A、用例视图描述了系统的参与者与系统进行交互的功能

B、交互视图描述了执行系统功能的各个角色之间相互传递消息

的顺序关系

C、状态机视图是通过对象的各种状态建立模型来描述对象时

间变化的动态行为

D、构件视图表示运行时的计算资源(例如计算机以及他们之间

的连接)的物理布置

4、Rational Rose建模工具可以执行以下几项任务,其中不包括(B)

A、非一致性检查

B、生成Delphi语言代码

C、报告功能

D、审查功能

5、迭代过程的4个连续的阶段不包括(B)

A、初始

B、分析

C、细化

D、构建

6、下列对用例的泛化关系描述不正确的是(A)

--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------

A、用例的泛化关系中,所有的子用例都有相似的目的和结构,

注意它们是整体上的相似。

B、用例的泛化关系中,基础用例在目的上可以完全不同,但是

它们都有一段相似的行为,它们的相似是部分的相似不是整体的相似。

C、用例的泛化关系类似于面向对象中的继承,它把多个子用例

中的共性抽象成一个父用例,子用例在继承父用例的基础上可以进行修改。

D、用例的泛华指的是一个父用例可以被特化形成多个子用例,

而父用例和子用例之间的关系就是泛华关系。

7、下列关于接口关系的说法不正确的是(D)

A、接口是一种特殊的类。

B、所有接口都是有构造型《interface》的类。

C、一个类可以通过实现接口从而支持接口所指定的行为。

D、在程序运行的时候,其他对象不仅需要依赖于此接口,还需

要知道该类对接口实现的其他信息。

8、类之间的关系不包括(D)

A.依赖关系

B.泛化关系

C.实现关系

D.分解关系

9、在类图中,“#”表示的可见性是(B)

A、Public

B、Protected

C、Private

D、Package

10、下面哪个视图属于UML语言的交互图(D)

--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------

相关文档
最新文档