2026版UML-用例图练习题及参考答案分层练习QS01仿真卷Org256(含答案解析与学生作答区)_第1页
2026版UML-用例图练习题及参考答案分层练习QS01仿真卷Org256(含答案解析与学生作答区)_第2页
2026版UML-用例图练习题及参考答案分层练习QS01仿真卷Org256(含答案解析与学生作答区)_第3页
2026版UML-用例图练习题及参考答案分层练习QS01仿真卷Org256(含答案解析与学生作答区)_第4页
2026版UML-用例图练习题及参考答案分层练习QS01仿真卷Org256(含答案解析与学生作答区)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通用综合分层练习QS01UML用例图分层练习·满分80分·考试时间70分钟2026版UML_用例图练习题及参考答案分层练习QS01仿真卷Org256(含答案解析与学生作答区)考试时间:70分钟总分:80分适用对象:全国通用UML用例图综合分层练习学习者、教师组卷与可打印练习场景答题说明:本卷按基础辨析、方法迁移、材料提取、综合判断与规范表达分层设置;请按题号作答,书写清楚,主观题写出关键关系、判断理由与必要过程。请保持卷面整洁,答案写在指定作答区内。

2026版UML_用例图练习题及参考答案分层练习QS01仿真卷Org256(含答案解析与学生作答区)姓名班级考号考试时间满分得分70分钟80分答题说明1.答题前请检查试卷页数、题号和作答区是否完整,并填写姓名、班级和考号。2.单项选择题每题只有一个正确答案,请在答案栏中填写A、B、C或D。3.情境材料题和综合探究题须结合材料作答,说明参与者、用例、系统边界及关系方向,表达要规范。4.涉及数量统计或关系判断时,应写出过程;作图类答案可用规范文字描述替代草图,但必须关系完整。选择题答案栏(请将1—15题答案填入对应空格)题号12345答案题号678910答案题号1112131415答案一、单项选择题(15题,共30分)1.【基础概念辨析】在UML用例图中,“参与者”的含义最准确的是哪一项?(2分)A.系统内部负责实现功能的类B.系统外部与系统发生交互的角色C.数据库中保存用户信息的数据表D.任意可以出现在图上的业务名词2.【基础概念辨析】标准用例图中通常用哪种图形表示一个用例?(2分)A.椭圆B.菱形C.双竖线矩形D.带生命线的长方形3.【基础概念辨析】用例图中的系统边界主要用来表示什么?(2分)A.数据库表之间的关联B.程序代码的包结构C.被建模系统的功能范围D.用户界面的菜单层级4.【核心方法迁移】若多个业务用例都必须执行“身份认证”,将“身份认证”抽成公共用例时,最适合使用的关系是?(2分)A.extendB.includeC.associationD.dependency5.【核心方法迁移】关于extend关系,下列说法正确的是哪一项?(2分)A.表示子参与者继承父参与者权限B.表示两个用例总是同时发生C.表示在特定条件下对基础用例进行可选扩展D.表示系统边界外部对象调用数据库6.【核心方法迁移】“本科生”和“研究生”都属于“学生用户”的特殊类型,且共享选课、退课等交互。较规范的建模方式是?(2分)A.将本科生和研究生泛化到学生用户B.把学生用户画成系统内部用例C.用extend表示本科生扩展研究生D.把三者都写进同一个椭圆7.【规范表达】下列哪个更适合作为用例名称?(2分)A.按钮B.页面刷新C.提交报修申请D.用户信息表8.【基础概念辨析】参与者与用例之间的实线关联通常表示什么?(2分)A.参与者拥有该用例的源代码B.参与者与用例存在交互或使用关系C.用例继承参与者的属性D.该用例只能由系统自动触发9.【综合判断】为“网上订餐系统”建模时,下列哪一项通常不应直接建成参与者?(2分)A.顾客B.配送员C.订单明细表D.第三方支付平台10.【规范表达】关于用例粒度,下列判断较合理的是哪一项?(2分)A.用例应尽量表达外部角色想完成的业务目标B.每个按钮都必须建成一个用例C.每条SQL语句都必须建成一个用例D.系统边界越大越好,不需要限定范围11.【核心方法迁移】在“在线考试系统”中,多个功能均要求考生先完成登录验证。下列说法较规范的是?(2分)A.把“登录验证”删除,因为它不是业务B.当登录验证是多个用例的必经公共行为时,可作为被include的公共用例C.所有用例都必须extend“登录验证”D.把“登录验证”建成参与者12.【基础概念辨析】用例图最不适合直接表达下列哪类信息?(2分)A.外部角色B.系统功能范围C.角色与功能的交互D.某个用例内部每一步的界面控件布局13.【核心方法迁移】“会员在提交订单时可以选择使用优惠券,未满足条件时不使用优惠券也能提交订单。”较合适的建模方式是?(2分)A.使用优惠券include提交订单B.提交订单include使用优惠券C.使用优惠券extend提交订单D.把优惠券画成参与者14.【规范表达】若要表示“管理员”是“系统用户”的一种特殊角色,用例图中的泛化箭头方向应当如何理解?(2分)A.由父角色指向子角色B.由子角色指向父角色,空心三角指向更一般的角色C.由用例指向数据库D.由系统边界指向参与者15.【材料信息提取】某图中“提交订单”include“选择收货地址”和“计算运费”,同时“使用优惠券”extend“提交订单”。下列判断正确的是?(2分)A.提交订单时必定使用优惠券B.提交订单时应包含选择收货地址和计算运费这两个必要行为C.选择收货地址只能由管理员完成D.计算运费应画在系统边界外

二、情境材料题(5题,共30分)16.【材料信息提取】阅读材料,完成用例图要素提取与关系判断。(6分)材料:某校园图书借阅系统面向在校学生、教师和图书管理员。学生和教师均可检索图书、预约图书、借阅图书、续借图书、归还图书;系统在借阅和续借前都要检查读者资格。图书管理员负责维护馆藏信息、处理异常归还。短信平台只负责接收系统发出的到书提醒和逾期提醒。图书馆的书架、条码和数据库均属于系统内部实现或被管理对象。(1)写出应作为参与者的对象,并说明“数据库”为什么不宜作为参与者。(2)从材料中列出4个规范的用例名称,要求使用动宾短语。(3)判断“检查读者资格”与“借阅图书”“续借图书”之间适合使用include还是extend,并说明理由。(4)指出系统边界内外划分的两个注意点。学生作答区:

17.【核心方法迁移】阅读在线课程平台需求,修正候选用例图中的不规范建模。(6分)材料:在线课程平台允许游客浏览课程和注册账号;注册后的学员可以登录、报名课程、支付订单、查看学习进度和申请退款;教师可以发布课程、维护课程资料、查看学员名单;管理员审核课程上架。报名课程必须完成登录验证并形成订单;支付订单需要调用第三方支付平台;已支付订单在规定时间内可申请退款。候选图将“登录按钮”“订单表”“课程详情页”画成用例,把“第三方支付平台”放在系统边界内部,并把“申请退款”include“报名课程”。待评审项候选画法需要判断的问题登录按钮画成用例是否表达业务目标订单表画成参与者是否为系统外部交互角色第三方支付平台放在系统边界内部是否属于外部协作系统申请退款include报名课程是否是报名的必经行为(1)指出候选图中至少3处不规范建模,并给出修正意见。(2)为“报名课程”“登录验证”“支付订单”确定合理关系,并说明箭头方向。(3)判断“申请退款”与“查看订单”或“报名课程”之间更适合怎样建模,并说明条件。学生作答区:

18.【综合判断】阅读医院预约挂号系统材料,完成参与者、用例和关系设计。(6分)材料:患者可在系统中查询科室、选择医生、预约挂号、取消预约、支付挂号费、查看检查报告。医生可查看预约列表、录入诊疗建议。导医台工作人员可帮助线下患者代为预约。系统会向短信服务发送预约成功、取消成功和报告可查看提醒。预约挂号时必须检查号源;取消预约在已支付且符合规则时触发退款申请。业务描述建模关注点患者查询科室、选择医生、预约挂号识别主要参与者和核心用例预约挂号必须检查号源判断include关系取消预约在已支付且符合规则时触发退款申请判断extend关系短信服务接收提醒判断外部系统参与者(1)列出至少4个参与者或外部协作角色,并说明其中一个外部系统角色的理由。(2)列出至少5个用例,并将“预约挂号”“检查号源”“退款申请”之间的关系表达清楚。(3)指出导医台工作人员代为预约时,与患者直接预约在用例图上可以如何处理。学生作答区:

19.【材料信息提取】阅读候选图关系清单,完成数量统计与语义诊断。(6分)材料:某考试报名系统候选用例图包含4类参与者:考生、机构管理员、支付平台、短信服务。系统边界内拟设置8个用例:注册账号、登录验证、填写报名信息、上传证明材料、提交报名、支付报名费、取消报名、发送通知。其中,填写报名信息、上传证明材料、提交报名都必须完成登录验证;提交报名必须包含支付报名费;取消报名在已支付且符合退费规则时可触发退费处理;考生和机构管理员都被建模为“系统用户”的特殊角色。候选图还把“发送通知”画成参与者。(1)若按规范保留5条参与者—用例关联、4条include、1条extend、2条参与者泛化,则关系连线合计多少条?写出计算过程。(2)判断“发送通知”应作为参与者还是用例,并说明理由。(3)指出材料中至少2个应优先画入系统边界内的用例,并说明选择依据。学生作答区:

20.【规范表达】阅读图书馆自助借还系统材料,完成规范表达与易错诊断。(6分)材料:自助借还终端支持读者扫码登录、借书、还书、缴纳逾期费用和打印凭条。借书前必须核验读者状态和图书可借状态;还书后如存在逾期费用,可以选择现场缴纳,也可以稍后在读者服务平台处理。工作人员负责补纸、维护设备和处理吞卡异常。系统会与校园一卡通平台完成费用扣缴。(1)判断“打印凭条”更适合作为独立用例、include用例还是extend用例,并说明条件。(2)任选“借书”或“缴纳逾期费用”,写出一段简短用例说明,至少包含主要参与者、前置条件、基本流程和后置条件。(3)写出本材料中两个容易被误画成参与者但实际不应作为参与者的对象或部件。学生作答区:

三、综合探究题(2题,共20分)21.【综合探究】围绕“智慧停车场管理系统”设计用例图方案。(10分)材料:某园区建设智慧停车场管理系统。临时车主可扫码入场、查询停车费用、缴纳停车费、申请电子发票;月租车主可绑定车牌、续费月租、查询月租到期时间;岗亭收费员可人工放行、处理无牌车入场、补录异常订单;运营管理员可配置收费规则、维护车位区域、查看运营报表。系统需要调用车牌识别设备获取车牌信息,调用支付平台完成付款,调用发票平台开具电子发票。缴费前必须计算停车费用;申请电子发票只在已缴费后才可发生;无牌车入场属于扫码入场的特殊异常处理。(1)识别主要参与者和外部协作系统,至少写出6项。(2)列出系统边界内的核心用例,至少写出8项,并使用动宾短语。(3)用文字描述一份可落地的用例图关系方案,至少包含2个include关系、1个extend关系和1个泛化或特殊化处理。(4)说明该方案如何体现系统边界与外部设备、外部平台的区分。学生作答区:

22.【综合探究】评审并优化“社团活动报名与审核平台”用例图。(10分)材料:学校计划建设社团活动报名与审核平台。学生可以浏览活动、报名活动、取消报名、查看审核结果、下载活动凭证;社团负责人可以发布活动、审核报名、导出名单、发送活动通知;学院审核员可以复核大型活动方案;平台管理员维护社团信息、配置报名规则。活动报名必须校验报名资格和活动容量;下载活动凭证仅在报名审核通过后可执行;发送活动通知需要短信服务协作。候选方案把“活动海报”“审核通过”“Excel文件”画成参与者,把“校验报名资格”画成extend“报名活动”,把“下载活动凭证”画成include“浏览活动”。(1)指出候选方案中至少4处问题,并分别给出修改建议。(2)设计一组规范的参与者、用例和关系,要求至少包含8个用例、3类参与者、2条include关系、1条extend关系。(3)给出一张简短的需求—用例对应表,说明你的设计能够覆盖材料中的关键需求。(4)写出两条评审用例图时的通用检查规则。学生作答区:

2026版UML_用例图练习题及参考答案分层练习QS01仿真卷Org256(含答案解析与学生作答区)参考答案与解析一、单项选择题1.答案:B。解析:参与者是系统外部与系统交互的角色,可以是人、组织或外部系统;类和数据表属于实现层内容。2.答案:A。解析:用例通常用椭圆表示,表示外部角色希望系统完成的业务目标。3.答案:C。解析:系统边界用于限定本次建模的系统功能范围,边界外是参与者或外部协作对象。4.答案:B。解析:include适合抽取多个用例共同且必需执行的公共行为,基础用例指向被包含用例。5.答案:C。解析:extend表示在扩展点和条件满足时发生的可选行为,不是必经步骤。6.答案:A。解析:本科生、研究生是学生用户的特殊角色,适合用参与者泛化表达共享交互。7.答案:C。解析:用例名称应表达外部角色的业务目标,通常采用动宾短语。按钮和页面属于界面实现。8.答案:B。解析:参与者与用例之间的关联线表示外部角色参与或使用该系统功能。9.答案:C。解析:订单明细表是系统内部数据对象,不是外部交互角色;支付平台若与系统交互可作为外部系统参与者。10.答案:A。解析:用例粒度应围绕用户目标和可感知业务成果,不应把按钮、SQL语句等实现细节都建成用例。11.答案:B。解析:当登录验证是多个功能共同且必需的前置行为时,可抽象为被include的公共用例。12.答案:D。解析:用例图强调角色、功能范围和交互关系,不直接表达某个用例内部的控件布局。13.答案:C。解析:使用优惠券是提交订单的条件性、可选增强行为,适合建成extend提交订单。14.答案:B。解析:泛化关系的空心三角指向更一般的父角色,即由管理员指向系统用户。15.答案:B。解析:include关系表示提交订单必须包含选择收货地址和计算运费;使用优惠券是可选扩展。二、情境材料题16.参考答案与评分点(1)参与者:学生、教师、图书管理员、短信平台。学生和教师可泛化为“读者”或分别保留;短信平台作为外部协作系统参与提醒接收或发送交互。数据库不宜作为参与者,因为它是系统内部数据存储或实现资源,不是系统外部主动交互角色。(2分)(2)规范用例示例:检索图书、预约图书、借阅图书、续借图书、归还图书、维护馆藏信息、处理异常归还、发送到书提醒。写出任意4个动宾短语且与材料一致即可。(1分)(3)“检查读者资格”与“借阅图书”“续借图书”适合使用include关系,因为二者在执行前都必须调用资格检查;箭头应由“借阅图书”“续借图书”指向“检查读者资格”。(2分)(4)系统边界内放本系统提供的功能,如借阅、续借、维护馆藏;边界外放外部角色或外部系统,如学生、教师、短信平台。书架、条码、数据库不直接作为参与者。(1分)常见失分提醒:把数据表、页面、设备零件当成参与者;把必经公共行为误写成extend;用名词代替动宾式用例名称。17.参考答案与评分点(1)不规范处与修正:登录按钮不是业务目标,应改为“登录验证”或纳入登录相关用例;订单表是内部数据对象,不应作为参与者;课程详情页是界面,不宜作为用例;第三方支付平台应放在系统边界外作为外部系统参与者;申请退款不是报名课程的必经步骤,不应include报名课程。任答3处且说明合理可得3分。(2)“报名课程”include“登录验证”,因为报名前必须确认身份;“报名课程”可include“形成订单”,再由“支付订单”与第三方支付平台关联;若强调报名必须付款,可表达为“报名课程”include“支付订单”。include箭头由基础用例指向被包含用例。(2分)(3)“申请退款”更适合作为“查看订单”或“管理订单”的extend用例,条件为订单已支付且符合退款规则;它不是每次报名课程都必然发生的行为。(1分)常见失分提醒:只指出错误不改正不得满分;include和extend箭头方向写反会扣分。18.参考答案与评分点(1)参与者或外部角色:患者、医生、导医台工作人员、短信服务;还可根据范围加入支付平台。短信服务是外部系统,因为它不属于预约挂号系统内部功能,却与系统发生通知交互。(2分)(2)用例示例:查询科室、选择医生、预约挂号、取消预约、支付挂号费、查看检查报告、查看预约列表、录入诊疗建议、发送提醒。关系:预约挂号include检查号源;取消预约在已支付且符合规则时extend或触发退款申请,若“退款申请”是取消预约的条件性扩展,则“退款申请”extend“取消预约”。(3分)(3)导医台工作人员可与“代为预约”用例关联;若代为预约与患者直接预约流程基本一致,可将二者都关联到“预约挂号”,并在用例说明中区分身份渠道;若线下代办有额外录入和确认步骤,可单独建“代为预约”。(1分)常见失分提醒:把短信内容画成参与者;把“检查号源”误作可选扩展;漏写医生侧用例。19.参考答案与评分点(1)关系连线合计:5条参与者—用例关联+4条include+1条extend+2条参与者泛化=12条。过程完整、分类明确得2分;只写12但无过程最多得1分。(2分)(2)“发送通知”应作为系统边界内的用例,而不是参与者。它是系统提供或触发的功能;真正的外部协作角色是短信服务。若画关系,可由“提交报名”“取消报名”等业务用例include或触发“发送通知”,并与短信服务关联。(2分)(3)应优先画入系统边界内的用例示例:注册账号、登录验证、填写报名信息、上传证明材料、提交报名、支付报名费、取消报名、发送通知。选择依据是它们都是本系统对外提供的可感知业务功能,而非数据表、页面或外部平台。(2分)常见失分提醒:计数时漏掉泛化线;把参与者—用例关联与include混为一类;把支付平台放入系统边界内。20.参考答案与评分点(1)“打印凭条”可视业务规则处理:若每次借书或缴费后都强制打印,则可作为被include的公共用例;若读者可选择是否打印,则更适合作为借书、还书或缴费后的extend用例。材料未说明强制打印,按“可选打印”处理更稳妥。(2分)(2)示例用例说明:用例名称:借书。主要参与者:读者。前置条件:读者已扫码登录,读者状态正常,图书处于可借状态。基本流程:读者扫描图书条码;系统核验读者状态;系统核验图书可借状态;系统登记借阅记录;系统提示借书成功,可选择打印凭条。后置条件:借阅记录生成,图书状态更新为已借出。(3分)(3)不宜作为参与者的对象或部件:自助终端内部读卡器、打印纸、条码、数据库、费用记录表等。它们是设备部件、数据对象或实现细节,不是系统外部交互角色。(1分)常见失分提醒:用例说明缺少前置条件或后置条件;把“缴纳逾期费用”与校园一卡通平台的外部协作关系漏掉。三、综合探究题21.参考答案与评分点评分点1:参与者与外部协作系统(2分)。应包含临时车主、月租车主、岗亭收费员、运营管理员、车牌识别设备、支付平台、发票平台;临时车主和月租车主可泛化为车主。评分点2:核心用例(2分)。可列出扫码入场、查询停车费用、计算停车费用、缴纳停车费、申请电子发票、绑定车牌、续费月租、查询月租到期时间、人工放行、处理无牌车入场、补录异常订单、配置收费规则、维护车位区域、查看运营报表、获取车牌信息、开具电子发票等。名称需动宾化。评分点3:关系设计(3分)。缴纳停车费include计算停车费用;扫码入场include获取车牌信息;申请电子发票extend缴纳停车费或extend查询已缴费订单,条件为已缴费;处理无牌车入场可extend扫码入场,条件为无

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论