16秋福师《面向对象的程序设计》在线作业一_第1页
16秋福师《面向对象的程序设计》在线作业一_第2页
16秋福师《面向对象的程序设计》在线作业一_第3页
16秋福师《面向对象的程序设计》在线作业一_第4页
16秋福师《面向对象的程序设计》在线作业一_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

奥鹏17春16秋福师面向对象的程序设计在线作业一一、单选题(共 9 道试题,共 18 分。)1. 在UML中,包含关系表示为虚线箭头加()字样。A. B. C. D. 正确答案:2. ()是原子的,它是构造活动图的最小单位。A. 动作状态B. 活动状态C. 动作流D. 分支与合并正确答案:3. 时序图是以()为序的表示方法,主要用来描述对象之间的时间顺序。A. 空间B. 时间C. 随机D. 线性正确答案:4. 瀑布模型由B.M.Boehm于()年首先提出。A. 1960B. 1971C. 1970D. 1988正确答案:5. 传统的瀑布开发模型是一个()的模型,开发过程被划分为多个连续的阶段。A. 一维B. 二维C. 三维D. N维正确答案:6. UML的四层模型体系结构中,元元模型层通常称为()层A. M0B. M1C. M2D. M3正确答案:7. RUP的核心工作流中,分为()个核心过程工作流和3个核心支持工作流。A. 4B. 5C. 6D. 7正确答案:8. 要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。A. 圆括号B. 方括号C. 尖括号D. 无需括号正确答案:9. 对象约束语言,简称(),它是一种用于施加在指定的模型元素上约束的语言。A. OCLB. ODLC. DAOD. DDL正确答案: 福师面向对象的程序设计在线作业一二、多选题(共 18 道试题,共 36 分。)1. 一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。A. 混乱的需求管理B. 开发者之间以及开发者和用户不清晰的交流C. 架构不够牢固D. 没有发现需求、设计和实现中的不一致正确答案:2. 时序图包含的元素分别是()。A. 对象B. 生命线C. 消息D. 激活正确答案:3. 目前,使用比较广泛的软件过程主要包括()。A. RUPB. OPEN ProcessC. OOSPD. XP正确答案:4. 类中属性的可见性主要包括()。A. 公有B. 私有C. 其它D. 受保护正确答案:5. 对系统的物理方面进行建模时要用到两种图,分别是()。A. 组件图B. 状态图C. 活动图D. 配置图正确答案:6. 类的设计应遵循如下原则()A. 把类设计成可复用的“插接相容性”部件B. 把类设计成健壮的部件C. 把类设计成可集成的部件D. 把类设计成任何情况下不能继承的部件正确答案:7. 状态图的图标可以分为以下几个部分:()。A. 名称B. 内部转换C. 嵌套状态图D. 操作正确答案:8. 协作图包含3以下元素:()。A. 对象B. 链C. 消息D. 属性正确答案:9. UML中的事物可分为以下几类()A. 结构事物B. 动作事物C. 分组事物D. 注释事物正确答案:10. UML中的视图大致分为如下几种()A. 用例视图B. 逻辑视图C. 组件视图D. 并发视图E. 配置视图正确答案:11. 系统建立模型的过程就将任务划分为(),几个阶段连续的迭代的过程。A. 需求分析阶段B. 分析阶段C. 设计阶段D. 实现阶段E. 部署阶段正确答案:12. 以下组件中,哪些属于执行组件的例子。A. Enterprise Java BeansB. ServletsC. HTMLD. XML文档正确答案:13. 配置图中通常包含两种元素,分别是()。A. 节点B. 依赖关系C. 关联关系D. 接口正确答案:14. UML的活动图中包含的图形元素有动作状态、()、泳道和对象流等。A. 活动状态B. 动作流C. 分支与合并D. 分叉与汇合正确答案:15. 用例图中的参与者有三大类,分别是()A. 系统用户B. 与所建造的系统交互的其他系统C. 一些可以运行的进程D. 其它无关用户正确答案:16. 常见的事物之间的联系包括()A. 关联关系B. 依赖关系C. 泛化关系D. 实现关系E. 聚合关系正确答案:17. 组件图一般用于对面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件,接口以及组件之间的依赖关系。具体的建模步骤包括()。A. 对系统中的组件建模B. 对相应组件提供的接口建模C. 对组件之间的依赖关系建模D. 将逻辑设计映射成物理实现E. 对建模的结果进行精化和细化。正确答案:18. 状态机由()和动作组成A. 状态B. 转换C. 事件D. 活动正确答案: 福师面向对象的程序设计在线作业一三、判断题(共 23 道试题,共 46 分。)1. 用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。A. 错误B. 正确正确答案:2. 组件与类不同的是,组件没有名称。A. 错误B. 正确正确答案:3. 组件的接口分为两种:导入接口和导出接口。A. 错误B. 正确正确答案:4. 组件可以是源代码组件、二进制组件或一个可执行的组件。A. 错误B. 正确正确答案:5. 协作图对在一次交互中有意义的对象和对象间的链建模。A. 错误B. 正确正确答案:6. 代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。A. 错误B. 正确正确答案:7. 一个螺旋的周期一般包括4个阶段:确定目标,选择方案,选定完成目标的策略;风险分析;启动开发阶段;评审前一阶段的工作,计划一阶段工作。A. 错误B. 正确正确答案:8. 与其他图不同的是,组件图不可以包含注释和约束,也不可以包含包或子系统。A. 错误B. 正确正确答案:9. 封装是指属性和操作封进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操作。A. 错误B. 正确正确答案:10. 工作产品组件包括模型、源代码和用于创建配置组件的数据文件,它们是配置组件的来源。A. 错误B. 正确正确答案:11. 配置图中,节点的名称是一个字符串,位于节点的外部。A. 错误B. 正确正确答案:12. 时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。A. 错误B. 正确正确答案:13. 由于执行一个用例时,需要和其他用例之间共享对象,用例之间会产生隐含的依赖关系,所以用例的执行依赖于其他用例。A. 错误B. 正确正确答案:14. 配置视图显示系统的物理部署,它描述位于节点上的运行实例的部署情况。A. 错误B. 正确正确答案:15. 配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。A. 错误B. 正确正确答案:16. 类是对应用领域或应用解决方案中概念的描述。A. 错误B. 正确正确答案:17. 在活动图中,对象流用带有箭头的实线表示。A. 错误B. 正确正确答案:18. 软件工程是一种层次化的技术,任何工程都必须以有组织的质量保证为基础。A. 错误B. 正确正确答案:19. 接口和组件之间的关系分为两种:实现关系和依赖关系。A. 错误B. 正确正确答案:20. 在UML中,配置图中的关联关系的表示方法与类图中关联关系相同,都是一条虚线。A. 错误B. 正确正确答案:21. UML图包括用例图、类图、对象图

温馨提示

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

评论

0/150

提交评论