UML出题 及答案.doc

上传人:豆**** 文档编号:33514384 上传时间:2022-08-11 格式:DOC 页数:10 大小:278.50KB
返回 下载 相关 举报
UML出题 及答案.doc_第1页
第1页 / 共10页
UML出题 及答案.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《UML出题 及答案.doc》由会员分享,可在线阅读,更多相关《UML出题 及答案.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-作者xxxx-日期xxxxUML出题 及答案【精品文档】一、 选择1. 下列关于依赖关系的说法,选项_是正确的。 ( C )A. 依赖关系的4种类型包括绑定依赖和调用依赖B. 依赖关系的4种类型包括抽象依赖和调用依赖C. 依赖关系用一个一端带箭头的虚线表示D. 依赖关系用一个一端带箭头的实线表示2. 关于UML类图中的关系,下面说法不正确的是_。 ( B )A. 聚合关系和组合关系是特殊的关联关系,它们都描述了整体与部分的关系B. UML中的类图关系只有3中:泛化关系、关联关系和依赖关系C. UML中的常用的类图关系有泛化关系、关联关系、依赖关系和实现关系D. UML类图中常用关系的强弱顺序

2、为:泛化=实现组合聚合关联依赖3. 类定义了一组具有状态和行为的对象,这些对象具有相同的属性、操作、关系和语义。其中属性和_用来描述状态。 ( C )A 依赖 B、操作 C、关系 D、语义4. 4、下列各项中,不属于事件类型的是_。( B )A、入口事件 B、出入事件C、调用事件 D、改变事件5. 表示深历史状态的是_。( C )AB、HH C、H*H D、6. 不属于状态机图元素的是_。( A )A、链接 B、状态 C、事件 D、动作7. 如果要解决系统做什么应该使用 B 。A. 面向对象的分析B. 面向对象的设计C. 面向对象的编程D. 面向对象的开发8. 面向对象中的 D 描述了系统内部

3、对象及其关系的静态结构。A. 对象模型B. 状态模型C. 交互模型D. 类模型9. A 。A. 协作图B. 包图C. 交互图D. 组合结构图10. 下列UML事物中表示协作的是 A 。A. B.C. NameD.Interface11. 时序图中的对象与下列哪个图最接近D。A12. 以下说法正确是 B .A. 时序图是用来描述对象状态随时间变化,不需要描述对象间的交互B. 时序图有两种表示方法C. 时序图的时间约束即对状态持续时间的约束D. 状态线是一条垂直于时间轴的线13. 以下说法正确的是(C)A. 参与者可以像对象一样与其他对象进行交互B. 对象之间通过连线进行交互C. 消息分支流表示对

4、象可以同时将消息发送给不同对象D. 组合片段neg表示消息只有一种情况14. (A)状态下生命线有一条虚线代表,代表对象在该时间段是没有信息交互的。A. 休眠B. 激活C. 同步D. 异步15. 下列关于活动的描述不正确的是_。DA 在一张活动地图中活动允许多处出现B 活动时构造活动图中的最小单位C 活动的入转换可以是动作流,也可以是对象流D 活动使用实心圆表示16. 在活动图中,_明确地表示了哪些活动是由哪些对象进行的。CA 回合B 对象流C 泳道D 转移17. _表示等待满足特定条件的某个事件发生。 AA 接收事件动作B 发送信号动作C 调用动作D 触发器18. 下列说法正确的是(C)A.

5、用例间的关系是后期开发需要的,对用例图没影响,也可以是参与者间的C.泛化关系可以是用例间的,也可以是参与者间的19. 指示用例的状态,通常为以下几种之一:(B)等待审查、通过审查,或来通过审查。D审核中20. (A)将在用例成功完成以后得到满足,它提供了系统的部分描述。C.假设D.状态21. 下面是关于绘制对象图步骤的选项,重新排序后选项 (B)是正确的。(1)找出类和对象。(2)绘制相应的对象图。(3)对类和对象进行细化的关联分析。A. (1)、(2)、(3)B. (1)、(3)、(2)C. (2)、(3)、(1)D. (3)、(1)、(2)22. 关于类图和对象图的区别中,选项是(B)错误

6、的。A类的图示形式包含名称、属性和操作,而对象的图示形式只包含名称和属性B.类图中不能包含操作内容,而对象图中可以包含操作C.类可以使用关联进行连接,而对象图使用链连接D.类的图形表示中包含了所有属性的特征,对象的图形表示中包含了属性当前值的部分特征23. 下面关于包和包图的说法,选项(D)是错误的。A.包的名称可以由任意数目的字母、数字和标点符号组成B.包之间的依赖关系包括访问依赖和引入依赖C.依赖关系使提供者包中的内容增加到客户包中,但是依赖关系不会增加客户包中的内容D.包间的泛化关系与类的泛化关系完全一样,没有任何区别24. .关于对象和类的说法,选项(C)是不正确的。体实体,而类仅仅代

7、表-个抽象.抽象出对象的“本质”特征B.对象是动态的,而类是静态的C. 对象是抽象的,而类是具体的D.对象是个性化, 而类是一般化二、 填空 1、 UML规范中定义了4种基本的依赖类型,它们分别是使用依赖、抽象依赖、绑定依赖和授权依赖。2、 组合关系和聚合关系都是一种特殊的关联关系,它们都描述了整体与部分的关系。3、 组合状态的子状态分为两种,即顺序子状态和并发子状态。4、 动作有5种基本类型:entry、exit、do、include和event。5、 同步状态是连接两个并发区域的特殊状态,使用小圆圈符号来连接并发区域。6、 UML中的元元模型层位于结构的最上层,是组成UML最基本的元素,代

8、表要定义的所有事物。7、 UML中的实现关系使用一条空心三角形箭头的虚线作为其图形表示。8、 时序图是一种特殊的顺序图。9、 时序图中对象的状态名称位于对象名称的右边。10、 消息分为简单消息、同步消息、_异步消息_、和返回消息。11、 顺序图由_对象_、生命线、消息和激活构成。12、 当一条消息被传递给对象的时候,它会触发该对象的某个行为,这时就说该对象被_激活_了。13、 _消息_是用来说明顺序图中对象之间的通信,可以激发操作、创建或撤销对象。14、 活动图中的活动结点有3种类型,其中_控制_结点可以包含开始状态。15、 在活动图中使用_分叉与汇合_来描述并行的行为。16、 一个异常处理器

9、包含一个异常处理执行体和一个_异常类型_。17、 _组件图_描述了软件的各种组件和他们之间的依赖关系。18、 组件有三种类型:_配置组件_,工作产品组件和执行组件。19、 在UML中,包含关系表示为虚线箭头加_ _字样,箭头指向被包含的用例。20、 在UML中,扩展关系表示为虚线箭头加_ 字样,箭头指向被扩展的用例(即基础用例)。21、 _对象图_ 描述了参与交互的各个对象在交互过程中某一时刻的状态22、 2. 对象除了用于数据外,还可以拥有各种关系,这些关系被称为 _链_三、问答题1. 简述使用类图时要遵循的基本原则。答:简化原则、分层理解原则、关注关键点原则。2. 简述状态机概念。答:在U

10、ML中状态机可以用状态机图和活动图两种方式可视化地表达,状态机图着重于对一个模型元素的可能的状态及其转移建立模型,而活动图着重于对一个活动到另一个活动的控制流建立模型。3. 简要介绍面向对象的三层模型。1).类模型 类模型描述了系统内部对象及其关系的静态结构。2).状态模型 状态模型描述了对象随着时间发生变化的那些方面。3).交互模型 交互模型描述系统中的对象如何协作以完成更广泛的任务。4. 简述时序图的作用?答: 时序图主要用来更直观的表现各个对象交互的时间顺序,将体现的重点放在以时间为参照,各个对象发送、接受信息、处理信息,返回消息的时间流程顺序。5. 在顺序图中如何使用消息创建或销毁对象

11、?答案:发送一个create消息到该对象。对象被创建后就会有生命线。删除对象需要发送、destory消息到被删除对象,要想说明某个对象被销毁,需要在被销毁对象的生命线最下端放置一个字符。6. 说明活动图中使用泳道的益处。答.区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。7. 简要概括建模活动图的步骤。答.建立焦点,确定活动图所关注的业务流程。确定该业务的业务对象。确定该工作流的开始状态和结束状态。从开始状态开始,说明随时间发生的动作和活动,并在活动图中表示成活动状态或者动作状态。将复杂的或者多次出现的活动归集到一个活动状态节点,并对每个这样的活动状态提供一个可展开的单独的活动

12、来表示它们。找出连接这些活动和动作状态节点的转换,从工作流的顺序开始,考虑分支,再考虑分叉和汇合。如果工作流中涉及重要的对象,则可以将它们加入到活动图中。如果需要描述对象流的状态变化,则需要显示其变化的值和状态。8. 请简述组件图的概念,组件图的用途,以及组件间的关系有哪些。组件图是用来反映代码的物理结构。从组件图中,您可以了解各软件组件(如源代码文件或动态链接库)之间的编译器和运行时依赖关系。使用组件图可以将系统划分为内聚组件并显示代码自身的结构。依赖关系9. 用例表示什么?外部可见的系统功能,对系统提供的功能进行描述10.请简述使用包图构建模型的具体步骤分析系统模型元素,把概念或语义上相近的模型元素归纳到一个包中2对于每一个包,标识模型元素的可见性。3确定包与包之间的泛化关系,确定包元素的多态性与重载。4绘制包图5进一步完善包图三、 大题1. 请画出ATM取款机的取款状态图内容包括 读卡等待密码 验证密码 等待命令 查询 取款 退卡2. 请画出普通用户可以向版主或管理员提出建议,进入界面在后台数据库处理完成后重新近回操作结果。该操作主要包含普通用户、操作界面和后台数据库3个对象。3. Web应用服务器多个终端与服务器论坛类图 包括管理员类 模板类 版主类 帖子类 建议类 新手手册类 回复信息类 请求信息类 会员类 普通用户类【精品文档】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁