《UML系统分析与设计教程(第2版)》期末试卷及答案解析.docxVIP

《UML系统分析与设计教程(第2版)》期末试卷及答案解析.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《UML系统分析与设计教程(第2版)》期末试卷及答案解析

一、单项选择题(共15题,每题2分,共30分)

在UML的9种图中,用于描述系统中对象之间动态交互关系,展现对象如何参与用例的是()

A.类图B.序列图C.活动图D.部署图

答案:B

解析:序列图属于交互图,核心功能是按时间顺序展示对象间的消息传递过程,明确对象在用例执行中的交互逻辑,符合题干描述;类图描述静态结构,活动图侧重流程步骤,部署图关注物理部署,均不符合。

下列关于用例图中“参与者”的说法,错误的是()

A.参与者可以是人员,也可以是外部系统

B.参与者与用例之间通过关联关系连接

C.参与者必须直接操作系统

D.一个参与者可参与多个用例

答案:C

解析:参与者是与系统交互的外部实体,无需“直接操作”,例如外部支付系统作为参与者,通过接口与系统交互,无需人工直接操作;A、B、D均为参与者的正确属性。

UML类图中,“聚合”关系的符号是()

A.空心菱形+实线B.实心菱形+实线C.空心三角形+实线D.实心三角形+虚线

答案:A

解析:聚合是“整体-部分”的松散关系(部分可脱离整体存在),符号为空心菱形(指向整体)+实线;B为组合关系(部分不可脱离整体),C为泛化关系(实线空心三角),D非标准UML符号。

活动图中,用于表示流程分支选择的元素是()

A.初始节点B.决策节点C.合并节点D.终止节点

答案:B

解析:决策节点(菱形符号)用于表示流程中的条件判断,产生多个分支;初始/终止节点标记流程起点/终点,合并节点用于汇合分支,均不具备分支选择功能。

下列不属于UML动态图的是()

A.状态图B.协作图C.组件图D.序列图

答案:C

解析:UML动态图描述系统行为的时间维度变化,包括序列图、协作图、状态图、活动图;组件图属于静态图,描述系统的组件结构及依赖关系,故答案为C。

状态图中,“状态转移”的触发条件通常标注在()

A.转移箭头的起点B.转移箭头的终点C.转移箭头的上方D.状态节点内部

答案:C

解析:状态转移通过箭头连接两个状态,触发条件(如事件、guard条件)需标注在箭头上方,格式为“事件[guard条件]/动作”,这是UML状态图的标准规范。

系统分析阶段的核心输出是()

A.类图B.用例模型C.部署图D.组件图

答案:B

解析:系统分析阶段聚焦“做什么”,核心任务是梳理用户需求,构建用例模型(含用例图、用例规约);类图、组件图、部署图均属于设计阶段输出,侧重“怎么做”。

UML协作图与序列图的主要区别在于()

A.协作图不展示消息传递

B.序列图不展示对象关联

C.协作图侧重空间结构,序列图侧重时间顺序

D.协作图仅用于复杂系统

答案:C

解析:协作图与序列图均属于交互图,均展示对象交互与消息传递;核心区别是:序列图按时间轴排列,突出时间顺序;协作图按对象空间布局,突出对象间关联结构,C项正确。

下列关于“泛化”关系的说法,正确的是()

A.泛化关系表示“整体-部分”关系

B.子类继承父类的属性和方法,且可添加新属性和方法

C.泛化关系的符号是空心菱形

D.父类可继承子类的特性

答案:B

解析:泛化是“一般-特殊”关系,子类继承父类的所有特性(属性、方法),并可扩展新特性,B正确;A为聚合/组合关系,C为聚合符号,D逻辑颠倒(子类继承父类,非反之)。

组件图中,用于表示组件之间依赖关系的符号是()

A.实线箭头B.虚线箭头C.实线空心三角D.虚线空心三角

答案:B

解析:组件图中,依赖关系用“虚线+箭头”表示(箭头指向被依赖组件);实线用于关联关系,三角符号用于泛化关系,故答案为B。

用例规约中,“前置条件”的含义是()

A.用例执行后必须满足的条件

B.用例执行前系统必须处于的状态

C.用例执行过程中的核心步骤

D.用例的参与者列表

答案:B

解析:用例规约的“前置条件”是用例启动前必须满足的前提(如“用户已登录系统”);A为后置条件,C为基本事件流,D为参与者信息,均不符合。

下列UML图中,用于描述系统硬件架构与软件组件部署关系的是()

A.组件图B.部署图C.类图D.活动图

答案:B

解析:部署图(又称配置图)展示系统的物理节点(如服务器、客户端)及软件组件在节点上的部署情况;组件图描述软件内部组件结构,不涉及硬件,故答案为B。

文档评论(0)

智慧的由来 + 关注
实名认证
文档贡献者

本人从事文件及课件编写十几年,对培训管理和PPT课件有丰富的经验。

1亿VIP精品文档

相关文档