【计算机类职业资格】统一建模语言及答案解析.doc
《【计算机类职业资格】统一建模语言及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】统一建模语言及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、统一建模语言及答案解析(总分:55.00,做题时间:90 分钟)一、B选择题/B(总题数:5,分数:31.00)在 UML提供的图中,_用于描述系统与外部系统及用户之间的交互,_用于按时间顺序描述对象间的交互。(分数:3.00)(1). A.用例图 B.类图 C.对象图 D.部署图(分数:1.00)A.B.C.D.(2). A.网络图 B.状态图 C.协作图 D.序列图(分数:1.00)A.B.C.D.(3).下列关于 UML叙述正确的是_。 A.UML是一种语言,语言的使用者不能对其扩展 B.UML仅是一组图形的集合 C.UML仅适用于系统的分析与设计阶段 D.UML是独立于软件开发过程的(
2、分数:1.00)A.B.C.D.在 UML的通用机制中,_用于把元素组织成组;_是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。(分数:2.00)(1). A.包 B.类 C.接口 D.构件(分数:1.00)A.B.C.D.(2). A.包 B.类 C.接口 D.构件(分数:1.00)A.B.C.D.类是一组具有相同属性和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个_。类之间的共享属性与服务的机制称为_。一个对象通过发送_来请求另一个对象为其服务。(分数:4.00)(1). A.例证 B.用例 C.实例 D.例外(分数:1.00)A.B.C.D.(2). A.多态性
3、B.动态绑定 C.静态绑定 D.继承(分数:1.00)A.B.C.D.(3). A.调用语句 B.消息 C.命令 D.口令(分数:1.00)A.B.C.D.(4).在关于用例(Use Case)的描述中,错误的是_。 A.用例将系统的功能范围分解成许多小的系统功能陈述 B.一个用例代表了系统的一个单一的目标 C.用例是一个行为上相关的步骤序列 D.用例描述了系统与用户的交互(分数:1.00)A.B.C.D.在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为_。在 UML的用例图上,将用例之间的这种关系标记为_。(分数:16.00)(1).
4、A.扩展用例 B.抽象用例 C.公共用例 D.参与用例(分数:1.00)A.B.C.D.(2). A.association B.extends C.uses D.inheritances(分数:1.00)A.B.C.D.(3).现有两个用例 UC1和 UC2,其中 UC2是一个完整的用例,可被实例化;而 UC1需要 UC2中的事件流才可被实例化,且 UC1指定了使用 UC2的精确位置,则 UC1和 UC2之间的关系是_。 A.include B.extend C.generalization D.call(分数:1.00)A.B.C.D.(4).在 UML中_把活动图中的活动划分为若干组,并
5、将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。 A.组合活动 B.同步条 C.活动 D.泳道(分数:1.00)A.B.C.D.(5).在较高的抽象层次上,传统的程序流程图与 UML中活动图最根本的区别在于_。 A.程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序 B.活动图不提供循环控制结构,而程序流程图提供 C.活动图不能表示并发活动,而程序流程图可以表示并发活动 D.两者采用不同的图形符号系统(分数:1.00)A.B.C.D.(6).协作图主要描述对象间的交互与连接,它_。 A.能够表示消息的顺序和嵌套关系
6、 B.能够表示消息的顺序关系,但不能表示消息的嵌套关系 C.能够表示消息的嵌套关系,但不能表示消息的顺序关系 D.既不能表示消息的顺序关系,也不能表示消息的嵌套关系(分数:1.00)A.B.C.D.(7).在 UML的动态建模机制中,_描述了对象之间动态的交互关系,还描述了交互对象之间的静态链接关系,即同时反映系统的动态和静态特征。 A.状态图(State Diagram) B.序列图(Sequence Diagram) C.协作图(Collaboration Diagram) D.活动图(Activity Diagram)(分数:1.00)A.B.C.D.(8).在 UML中的状态图和活动图
7、的叙述中,_是错误的。 A.状态图和活动图都是对系统的动态方面进行建模的图 B.活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态 C.状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流 D.在对一个对象的生存期建模时,只能使用状态图(分数:1.00)A.B.C.D.(9).下列哪组图全部属于静态图_。 A.用例图、类图、顺序图、部署图 B.类图、组件图、部署图、活动图 C.用例图、对象图、状态图、组件图 D.用例图、对象图、组件图、部署图(分数:1.00)A.B.C.D.(10).用数字表示类与类关联的多重性,如果图中没有明确标识关联的重数,则意味着关联的重数是_。
8、 A.0 B.1 C.* D.01(分数:1.00)A.B.C.D.(11).浏览顺序图的方法是_。 A.从左到右查看对象间交换的信息 B.从上到下查看对象间交换的信息 C.从右到左查看对象间交换的信息 D.从下到上查看对象间交换的信息(分数:1.00)A.B.C.D.(12).下列关于顺序图的说法正确的是_。 A.消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号,棍形箭头表示同步调用操作 B.当一个操作调用它本身时,消息总是异步的 C.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分。一个对象可能通过一条消息来创建另一个对象
9、。被创建的对象的对象符号在创建它的地方(在纵坐标时间轴上) D.消息也可以有条件。只有条件为真时才可以发送和接受消息。条件被用来抽象分支或决定是否发送一条。如果用条件来抽象分支,则各分支是互斥的(分数:1.00)A.B.C.D.(13)._显示了一系列的对象和在这些对象之间的联系,以及对象之间发送和接收的消息。 A.协作图 B.状态图 C.顺序图 D.部署图(分数:1.00)A.B.C.D.(14).关于 UML静态建模机制,下述说法错误的是_。 A.用例模型是将满足用户需求的所有功能表示出来的工具 B.用例图用于表示系统的数据模型和功能模型 C.类图展现了一组类、接口和协作及它们之间的关系
10、D.组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模(分数:1.00)A.B.C.D.(15).关于 UML的各种视图及其分类,下列说法错误的是_。 A.用例图、类图、对象图、组件图和部署图都是静态视图 B.顺序图、交互图、状态图和活动图都是动态视图 C.类图和对象图都是结构视图 D.顺序图、状态图和组件图都是行为视图(分数:1.00)A.B.C.D.(16).UML提供一系列的图支持面向对象的分析与设计,其中类图给出系统的静态设计视图,用例图对系统的行为进行组织和建模是非常重要的;序列图和协作图都是描述系统动态视图的交互图;其中序列图描述了以时间顺序组织的对象之间
11、的交互活动,_强调收发消息的对象的组织结构。 A.状态图 B.用例图 C.活动图 D.序列图 E.部署图 F.协作图 G.类图(分数:1.00)A.B.C.D.E.F.G.UML提供了 4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中_是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择_;当需要说明体系结构的静态实施视图时,应该选择_。(分数:6.00)(1). A.构件图 B.类图 C.对象图 D.部署图(分数:1.00)A.B.C.D.(2). A.构件图 B.协作图 C.状态图 D.部署图(分数:1.00)A.B.C.D
12、.(3). A.协作图 B.对象图 C.活动图 D.部署图(分数:1.00)A.B.C.D.(4).UML中关联的多重度是指_。 A.一个类有多个方法被另一个类调用 B.一个类的实类能够与另一个类的多个实类相关联 C.一个类的某个方法被另一个类调用的次数 D.两个类所具有的相同的方法和属性(分数:1.00)A.B.C.D.(5).什么是关联类_。 A.它描述了可以存在于类之间的各种关系 B.它在另外两个类之间的关联中添加属性和/或行为 C.它关联对象和该对象所属的类 D.在计算机面向对象的体系结构中,具有关联类(分数:1.00)A.B.C.D.(6).在 UML模型中,用于表达一系列的对象、对
13、象之间的联系及对象间发送和接收消息的图是_ A.协作图 B.状态图 C.顺序图 D.部署图(分数:1.00)A.B.C.D.二、B简答题/B(总题数:8,分数:24.00)1.标准建模语言 UML的重要内容可以由哪 5类图(共 9种图形)来定义?(分数:3.00)_2.简述统一建模语言(UML)。(分数:3.00)_3.哪种 UML图给出了系统的静态视图?(分数:3.00)_4.哪种 UML图提供了系统的动态视图?(分数:3.00)_5.什么是对象?对象之间如何协同工作?(分数:3.00)_6.什么是继承?(分数:3.00)_7.什么是约束?(分数:3.00)_8.类和用例之间有什么类似之处?
14、有何差异之处?(分数:3.00)_统一建模语言答案解析(总分:55.00,做题时间:90 分钟)一、B选择题/B(总题数:5,分数:31.00)在 UML提供的图中,_用于描述系统与外部系统及用户之间的交互,_用于按时间顺序描述对象间的交互。(分数:3.00)(1). A.用例图 B.类图 C.对象图 D.部署图(分数:1.00)A. B.C.D.解析:(2). A.网络图 B.状态图 C.协作图 D.序列图(分数:1.00)A.B.C.D. 解析:解析 部署图定义系统中软、硬件的物理体系结构;状态图描述类的对象所有可能状态,以及事件发生时状态的转移条件;协作图显示对象间动态的合作关系;序列图
15、描述对象之间的消息发送顺序,强调时间和顺序。(3).下列关于 UML叙述正确的是_。 A.UML是一种语言,语言的使用者不能对其扩展 B.UML仅是一组图形的集合 C.UML仅适用于系统的分析与设计阶段 D.UML是独立于软件开发过程的(分数:1.00)A.B.C.D. 解析:解析 UML 是一种图形语言,用户可对该语言进行扩展,它贯穿于系统开发的整个生命周期,并且可独立于系统的开发过程。在 UML的通用机制中,_用于把元素组织成组;_是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。(分数:2.00)(1). A.包 B.类 C.接口 D.构件(分数:1.00)A. B.C.D.
16、解析:(2). A.包 B.类 C.接口 D.构件(分数:1.00)A.B.C.D. 解析:解析 在 UML规范中,将包定义为用于把元素组织成组的通用机制,包括其他元素,如类、接口、构件、节点、协作、用例、图及其他的包。UML 中的构件是遵从一组接口并提供一组接口的实现,是组成事物的元素,它是可付诸实现的物理的、可替换的软件模块。可见,包是一个构件的抽象化的概念。类是一组具有相同属性和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个_。类之间的共享属性与服务的机制称为_。一个对象通过发送_来请求另一个对象为其服务。(分数:4.00)(1). A.例证 B.用例 C.实例 D.例外(分数
17、:1.00)A.B.C. D.解析:(2). A.多态性 B.动态绑定 C.静态绑定 D.继承(分数:1.00)A.B.C.D. 解析:(3). A.调用语句 B.消息 C.命令 D.口令(分数:1.00)A.B. C.D.解析:解析 对象是类的实例,对象之间通过消息发送请求,类之间的共享属性与服务称为继承。(4).在关于用例(Use Case)的描述中,错误的是_。 A.用例将系统的功能范围分解成许多小的系统功能陈述 B.一个用例代表了系统的一个单一的目标 C.用例是一个行为上相关的步骤序列 D.用例描述了系统与用户的交互(分数:1.00)A.B.C.D. 解析:解析 用例用来描述系统在对事
18、件做出响应时所采取的行动,即它确定了一个与系统参与者进行交互并由系统执行的动作序列。可见,一个用例本身并不是一个功能需求,它代表了系统的一个单一的目标,是一个行为上相关的步骤序列。本试题选项 D所描述的范围太广,不够准确。在 UML规范中,参与者是指系统所涉及的人,或者用户在本系统中扮演的角色。一个参与者总是在系统的自动化边界之外。解答此类试题的一般思路是理解用例的基本概念。在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为_。在 UML的用例图上,将用例之间的这种关系标记为_。(分数:16.00)(1). A.扩展用例 B.抽象用例 C.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 统一 建模 语言 答案 解析 DOC
