UML建模技术期末考试试题(含详细答案解析)_第1页
UML建模技术期末考试试题(含详细答案解析)_第2页
UML建模技术期末考试试题(含详细答案解析)_第3页
UML建模技术期末考试试题(含详细答案解析)_第4页
UML建模技术期末考试试题(含详细答案解析)_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

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

文档简介

UML建模技术期末考试试题(含详细答案解析)适用专业:软件工程、计算机科学与技术、信息管理与信息系统考试时长:90分钟满分:100分一、单项选择题(共15题,每题2分,共30分)1.UML的中文全称是()A.统一程序建模语言B.统一建模语言C.通用建模规范D.通用程序设计语言2.下列不属于UML静态结构图的是()A.类图B.对象图C.时序图D.组件图3.在类图中,用来表示类之间“整体与部分”关系的是()A.依赖B.关联C.聚合D.泛化4.接口与实现类之间的关系是()A.泛化B.实现C.聚合D.组合5.用例图的核心作用是()A.描述系统数据结构B.描述系统功能需求与用户交互C.描述系统执行时序D.描述系统部署架构6.在UML中,用来描述对象随时间推移的交互过程的图是()A.活动图B.时序图C.状态图D.组件图7.类图中,私有访问权限的修饰符是()A.+B.-C.#D.~8.下列关于组合关系的说法正确的是()A.部分可以脱离整体独立存在B.整体消亡后部分也随之消亡C.是弱整体部分关系D.用空心菱形表示9.状态图主要用于描述()A.多个对象的交互流程B.单个对象的生命周期状态变化C.系统业务活动流程D.系统模块依赖关系10.用例图中,参与者的图形符号是()A.矩形B.椭圆C.小人形图标D.菱形11.UML中,泛化关系对应的面向对象特性是()A.封装B.继承C.多态D.抽象12.组件图主要用于展示系统的()A.逻辑结构B.物理部署结构C.模块组件及依赖关系D.业务流程13.活动图中,表示流程分支判断的符号是()A.实心圆B.菱形C.矩形D.椭圆14.部署图的描述对象是()A.系统软件组件B.系统硬件节点及组件部署情况C.系统业务用例D.系统类结构15.两个类之间临时的、偶然的调用关系属于()A.关联B.依赖C.聚合D.泛化二、填空题(共10空,每空2分,共20分)1.UML分为________视图和________视图两大类,分别描述系统静态结构和动态行为。2.类的三大核心特性在UML类图中可通过属性、方法和________体现。3.用例图的四大组成元素:参与者、用例、系统边界、________。4.时序图由对象、生命线、________和消息组成。5.聚合关系用________菱形表示,组合关系用________菱形表示。6.UML中,________图用于描述业务活动的执行步骤与流转逻辑。7.类图中,#符号代表的访问权限是________。8.泛化关系是________与子类之间的继承关系。三、简答题(共4题,每题6分,共24分)1.简述UML中关联、依赖、聚合、组合四种关系的区别。2.简要说明用例图的绘制原则与核心用途。3.简述时序图与活动图的适用场景差异。4.说明类图中属性和方法的定义规范,以及三种访问修饰符的含义。四、综合建模分析题(共2题,每题13分,共26分)1.针对校园图书借阅系统,梳理核心业务并绘制用例图核心结构(文字描述元素及关系即可)。系统核心功能:读者可注册、登录、借阅图书、归还图书、查询图书;管理员可审核用户、新增图书、删除图书、查看借阅记录。2.根据以下场景,梳理类及类间关系,写出类图核心结构(包含类名、属性、方法、类关系)。场景:学生属于班级,一个班级包含多名学生,班级消亡学生依然存在;学生选修课程,一门课程可被多名学生选修,学生可查看课程信息,课程可统计选课学生。参考答案及详细解析一、单项选择题答案及解析1.B解析:UML(UnifiedModelingLanguage)标准中文译名为统一建模语言,是软件工程领域标准化的建模工具,用于软件系统的可视化建模。2.C解析:UML静态图包含类图、对象图、组件图、部署图;时序图属于动态行为图,用于描述系统动态交互过程。3.C解析:聚合是弱整体-部分关系,代表整体包含部分,部分可独立于整体存在;组合为强整体部分关系,依赖更强。4.B解析:UML中,接口与实现类之间为实现关系,用带空心三角的虚线表示;泛化用于父类与子类的继承关系。5.B解析:用例图是需求分析阶段核心图形,专门用于梳理系统用户、用户操作的功能需求,明确系统交互范围。6.B解析:时序图以时间轴为核心,展示多个对象之间按时间顺序的消息交互、调用过程,是动态建模核心图形。7.B解析:类图权限修饰符:+公有(public)、-私有(private)、#保护(protected)。8.B解析:组合是强绑定的整体部分关系,整体生命周期决定部分生命周期,整体销毁,部分随之销毁,用实心菱形表示。9.B解析:状态图聚焦单个对象,描述对象从创建到销毁的所有状态、状态转换条件及触发事件。10.C解析:用例图中参与者为小人形图标,用例为椭圆,系统边界为矩形。11.B解析:泛化就是面向对象中的继承,描述父类通用特性被子类继承、扩展的关系。12.C解析:组件图用于展示系统各功能模块、组件及组件之间的依赖、调用关系;部署图展示硬件部署结构。13.B解析:活动图中菱形为判断节点,用于实现流程的分支、循环逻辑。14.B解析:部署图是物理视图,描述系统硬件节点、设备,以及软件组件在硬件上的部署位置。15.B解析:依赖是临时、短暂的调用关系,一个类的方法调用另一个类,不存在长期关联,是最弱的类关系。二、填空题答案及解析1.静态结构、动态行为解析:UML所有图形均可划分为静态结构视图(描述系统固有结构)和动态行为视图(描述系统运行行为)。2.类关系解析:类的封装、继承、多态可通过类的属性权限、方法重写、泛化关系、类间关联体现。3.关系解析:用例图核心元素:参与者、用例、系统边界、用例间关系(包含、扩展、泛化)。4.激活条解析:时序图标准组成:对象、垂直生命线、激活条(表示对象处于活跃执行状态)、交互消息。5.空心、实心解析:聚合(弱):空心菱形;组合(强):实心菱形,是UML标准绘图规范。6.活动解析:活动图用于梳理业务流程、执行步骤、分支流转,适用于需求梳理和流程建模。7.保护(protected)解析:#修饰的属性/方法,本类和子类可访问,外部类不可访问。8.父类解析:泛化是父类到子类的单向继承关系,子类复用父类属性和方法。三、简答题详细答案1.四种类关系区别(1)依赖:最弱的临时关系,一个类临时调用另一个类的方法,仅在方法执行时生效,无长期绑定,用虚线箭头表示。(2)关联:长期稳定的双向关系,两个类对象长期存在交互,分为一对一、一对多等多重度关系,用实线表示。(3)聚合:弱整体-部分关系,整体包含部分,部分可独立于整体存在,二者生命周期独立,空心菱形表示。例如:班级和学生。(4)组合:强整体-部分关系,部分无法脱离整体独立存在,整体与部分生命周期一致,整体消亡则部分消亡,实心菱形表示。例如:人体和器官。2.用例图绘制原则与核心用途核心用途:用于软件需求分析阶段,梳理系统所有功能需求,明确系统使用者(参与者)和对应的操作功能,界定系统功能边界,为后续开发提供需求依据。绘制原则:一是参与者为外部角色,不能是系统内部模块;二是一个用例代表一个完整的业务功能,不可拆分细碎操作;三是清晰区分系统内外边界;四是合理使用包含、扩展关系简化重复用例。3.时序图与活动图场景差异时序图:聚焦对象交互与时间顺序,用于描述多个对象之间按时间先后的消息调用、方法交互,适合梳理接口调用、功能执行的时序流程。活动图:聚焦业务流程与步骤流转,不侧重对象和时间,重点描述业务的执行步骤、分支、循环、并行流程,适合梳理整体业务逻辑、工作流。4.类图属性、方法规范及修饰符含义定义规范:类图中属性格式为「权限名称:类型[默认值]」,方法格式为「权限名称(参数):返回值类型」。所有属性、方法需贴合业务逻辑,命名规范简洁。修饰符含义:+(公有):所有类均可访问;#(保护):本类及子类可访问;-(私有):仅本类内部可访问,外部及子类均不可访问。四、综合建模分析题详细答案1.校园图书借阅系统用例图核心结构(1)参与者:读者、管理员(2)核心用例:读者关联用例:用户注册、用户登录、图书借阅、图书归还、图书查询;管理员关联用例:用户审核、新增图书、删除图书、查看借阅记录;(3)系统边界:包裹所有系统功能用例,参与者位于系统边界外部;(4)基础关系:登录用例为借阅、归还功能的前置基础,可通过包含关系关联,保证业务逻辑严谨。2.学生选课场景类图核心结构(1)核

温馨提示

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

评论

0/150

提交评论