UML试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)
--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------