



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UML课堂测试题一、选择题:(1-30小题单选,每题2分,31-35多选,每题3分,共75分)1. UML图不包括( D )(A)用例图(B)类图 (C)状态图(D)流程图2. 在类图中,下面哪个符号表示继承关系( C )(B)(A)(C)(D)3. 在类图中,“ #”表示的可见性是( B )(A)Public(B)Protected(C)Private(D)Package4. 消息的组成不包括( C )(A)接口(B)活动(C)发送者 (D)接收者5. 下面哪个视图属于UML语言的交互图( D )(A)行为图(B)状态图(C)实现图(D)顺序图6. 类之间的关系不包括( D )(A)依赖关系(B)泛化关系(C)实现关系 (D)分解关系7. 在UML中,协作图的组成不包括( C )(A)对象 (B)消息 (C)发送者 (D)控制点8. 下面哪个符号代表包图( A )(B)(A)(C)(D)9. 下列对状态图描述不正确的是( C )(A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率(D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应10. 多对象是UML哪个视图中的概念( C )(A)类图(B)状态图(C)协作图(D)组件图11. 组件图的组成不包括( C )(A)接口(B)组件(C)发送者(D)依赖关系12. 部署图的组成不包括( C )(A)处理器 (B)设备 (C)组件(D)关联13. 下面哪个UML视图是描述一个对象的生命周期的( B )(A)类图(B)状态图(C)协作图(D)顺序14. 顺序图由对象,生命线,激活和(B)组成(A)关系 (B)消息 (C)用例 (D)实体15. UML中关联的多重度是指( B )(A)一个类有多个方法被另一个类调用(B)一个类的实例能够与另一个类的多个实例相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性16. UML中的事物包括:结构事物,分组事物,注释事物和(D)A、实体事物 B、边界事物C、控制事物 D、动作事物17. 下面哪个不是UML中的静态视图(A)A.状态图 B.用例图C.对象图 D.类图18. (A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 A、泳道 B、分叉汇合 C、分支 D、转移19. 下列关于状态图的说法中,正确的是(C)A. 状态图是UML中对系统的静态方面进行建模的五种图之一。B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态C.状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模20. 要反应对象之间传递消息的时间顺序,一般使用(B)图A、状态图 B、顺序图 C、活动图 D、类图21. 类图应该画在Rose的哪种(B)视图中 A、Use CaseView B、Logic View C、ComponentView D、Deployment View22. (D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 A、部署图 B、类 C、接口 D、组件23. 关于协作图的描述,下列哪个不正确(B)A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号;D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;24. 组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一(B)A.对源代码建模B.对事物建模C.对数据库建模D.对可执行版本建模25. 是用于把元素组织成组的通用机制 A、包 B、类 C、接口 D、组件26. (B)是被节点执行的事物 A、包 B、组件 C、接口 D、节点 27. UML的全称是( B )(A)Unify Modeling Language (B)Unified Modeling Language(C)Unified Modem Language(D)Unified Making Language28. 执行者(Actor)与用例之间的关系是( C )(A)包含关系(B)泛化关系(C)关联关系(D)扩展关系29. 下面那个类图的表示是错误的( D )StudentStudentname : Stringage: IntegerStudentgetName ()getAge ()StudentName : StringAge:IntegergetName ()getAge ()(B)(A)(C)(D)30. 下面哪个图形代表活动( D )(B)(A)(C)(D)31. 在类图中,以下关系中可以有哪些( ABCDE )(A)泛化(B)实现(C)依赖(D)聚合 (E)组合32. 在UML的状态图中,转换通常由以下哪些部分构成( ABCDE )(A)动作(B)触发事件(C)源状态(D)目标状态(E)监护条件33. 下面哪些元素构成了组件图形( ACD )(A)组件(B)转换(C)关系(D)接口(E)事件34. 下面哪些图形可以清楚地表达并发行为( BC )(A)类图(B)状态图(C)活动图(D)顺序图(E)实现图35. 部署图中的节点可以分为哪些类型( CE )(A)数据库(B)服务器(C)处理器 (D)组件(E)设备二、填空题:(本大题共10个空,每空2.5分,共25分)1. 面向对象程序的基本特征是:抽象、封装、 继承 和多态。2. 用例图两个最核心的元素是 参与者 与用例。3. 在UML的表示中顺序图将交互关系表示为一张二维图,其中纵向是 时间轴 ,时间沿竖线向下延伸。横向代表了在协作中各独立对象的角色 。4. 状态机 图描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。5. 在UML中,状态机由对象的各个状态和连接这些状态的 转换 组成,是展示状态与状态转换的图。6. UML中目前共有13种图,静态模型图用来描述系统应用的静态结构,包括用例图、类图、对象图、组件图、部署图、 包图 和组合结构图。7. 动态模型图用来描述系统动态行为的各个方面,包括顺序图、协作图、活动图、状态图、 交互纵览图 和计时图。8. UML中具有多种视图,细分起来共有五种:用例视图、 逻辑视图 、并发视图、组件视图、部署视图。9. 顺序图与 协作图 包含的信息是一样多的,只是侧重点不同,可以相互转化。10. 如果要显示系统内各对象处于某种状态的时间,以及触发这些状态发生变化的消息,应该使用 计时 图进行建模。附加:绘图分析题:(10分)1. 网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。“远程网络教学系统”的功能需求如下:学生登录网站后,可以浏览课件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙美版美术教学效果评估计划
- 信息技术安全事件处理措施及预案
- 某年度高压水流清洗机竞争策略分析报告
- 白纸为话题小学生作文一张白纸的许多可能12篇
- 网络与我们生活的好坏之辩议论文12篇范文
- 金融科技工作资历证明(8篇)
- 第二学期英语课程创新计划
- 降雨与库水位综合作用下滑坡阶跃位移临界面的识别方法研究-以白水河滑坡为例
- 我的陶瓷猪350字7篇范文
- S公共卫生应急工程跟踪审计研究
- 2025年农村个人果园承包合同
- 湖北省武汉市2025届高三年级五月模拟训练试题数学试题及答案(武汉五调)
- 医师挂证免责协议书
- 济南民政离婚协议书
- 车牌租赁协议和抵押合同
- 2025年内蒙古自治区初中学业水平考试数学模拟试题 (一)(含答案)
- 四川省(科大讯飞大数据)2025届高三第二次教学质量联合测评生物试题及答案
- 《绿色建筑施工培训课件》资料
- GA 1812.3-2024银行系统反恐怖防范要求第3部分:印钞造币企业
- 【公开课】+滑轮-人教版(2024)初中物理八年级下册
- DL∕T 5210.6-2019 电力建设施工质量验收规程 第6部分:调整试验
评论
0/150
提交评论