下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
■■■■■■■■■■■■贴条形码区贴条形码区答题前,考生先将自己的学号、姓名及所在学习中心写清楚,将条形码准确粘贴在条形码区域内福建师范大学网络与继续教育学院《面向对象分析与设计》期末考试 A卷 闭卷姓名:专业:学号:学习中心:缺考标记,考生禁填! □答案务必写在答题纸上,否则不得分!一、单选题(共25题,每题2分,共50分)1、 外观模式的作用是(B)。当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能为了系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用保证一个类仅有一个实例,并提供一个访问他的全局访问点在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现2、 (A)模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。瀑布模型原型模型增量模型螺旋模型3、 使用UML4行关系数据库的(B)时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。业务UseCase模型设计逻辑数据模型设计物理数据模型设计物理实现设计4、 AbstractFactory(抽象工厂)模式的意图是(A)。希望简化现有系统的使用方法。你需要定义自己的借口将一个无法控制的现有对象与一个特定借口相匹配将一组实现部分从另一组使用它们的对象中分离出来提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类5、下面哪个视图属于UML语言的交互图(B)。行为图状态图实现图顺序图6(B)是一个类对象所可能经历的所有历程的模型图。模型管理视图状态机视图动态视图静态视图7、下列关于UMI叙述正确的是(D)。UML是—种语言,语言的使用者不能对其进行扩展UML仅是一组图形的集合UML仅适用于系统的分析与设计阶段UML是独立于软件开发过程的8、当我们想创建一个具体的对象而又不希望指定具体的类时, 可以使用(A)模式。创建型结构型行为型以上都可以9、 40、在UML+(D)表示参与者为达成一项相对独立、完整的业务目标而要求软件系统完成的功能。用例图边执行者用例10、 关于协作图的描述,下列哪个不正确(B)协作图作为一种交互图,强调的是参加交互的对象的组织协作图是顺序图的一种特例协作图中有消息流的顺序号在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成11、 (D)是从用户使用系统的角度描述系统功能的图形表达方法。类图对象图序列图用例图12、 (A)关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展,具体描述与一般描述完全一致所有特性、成员和关系,并且包含补充的信息,它用从子指向父的箭头表示,指向父的是一个空三角形。泛化继承组成聚集13、 Bridge(桥接)模式的意图是(C)。将一个无法控制的现有对象与一个特定借口相匹配希望简化现有系统的使用方法。你需要定义自己的借口将一组实现部分从另一组使用它们的对象中分离出来你需要为特定的客户(或情况)提供特定系列的对象14、 下面不是活动图中的基本元素的是(B)。状态、判定分叉、汇合泳道、初态用例、消息15、 静态工厂的核心角色是(A)。抽象产品具体产品静态工厂消费者16、 下列关于状态图的说法中,正确的是(C)。状态图是UML中对系统的静态方面进行建模的图之一状态图是活动图的一个特例,状态图中的多数状态是活动状活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模17、 在用例之间,会有三种不同的关系,下列哪个不是它们之间可能的关系(D)包含(inelude)扩展(extend)泛化(generalization)关联(connect)18、 Fa?ade(外观)模式的意图是(A)。希望简化现有系统的使用方法。你需要定义自己的借口将一个无法控制的现有对象与一个特定借口相匹配将一组实现部分从另一组使用它们的对象中分离出来你需要为特定的客户(或情况)提供特定系列的对象19、以下关于结构型模式说法不正确的是 。(B)结构型模式可以在不破坏类封装性的基础上,实现新的功能结构型模式主要用于创建一组对象结构型模式可以创建一组类的统一访问接口结构型模式可以在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互20、下列关于面向对象方法中描述中错误的是(C)。使用设计模式有助于在软件开发中应用面向对象技术选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度UML作为一种可视化建模语言需要与 RUP开发过程同时使用目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法21、在状态图中不能表示下面那些概念?( D)动作(action)事件(event)转移(transition )类(class)22、下列不属于面向对象技术的基本特征的是(B)。封装性模块性多态性继承性23、 以下不是用例之间的关系的是(A)o聚合泛化扩展包含24、 (C)是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的基础。对象图组件图类图■■■■■■■■■■■■ 1*类址折 1*类址折实洌连接jHUlrllbiilclayer
谨矗对舉层、slruulliijcr状态图25、 UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中(C)包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系。行为视图结构视图构件视图用例视图二、判断题(共10题,每题2分,共20分)26、 抽象工厂模式提供了一系列相关或相互依赖对象的接口且必须指定他们具体的类。(错)27、 参与者(actor)和用例(usecase)之间的关系是关联(association)关系。(对)28、一个状态图最多只能由一个初态和一个终态。 (错)29、 如图所示,活动Gesture和Streamaudio可以并发进行。fCleanup、I r\图活动图(对)30、继承本质上是“白盒复用”,对父类的修改,不会影响到子类。(错)31、 Fa?ade外观模式只能为方法调用创建更简单的接口,不能减少客户必须处理的对象数量。 (错)32、设计模式的两大主题是系统复用与系统扩展。 (对)33、AbstractFactory (抽象工厂)模式确保系统总能根据当前的情况获得合适的对象。(对)34、 Adapter模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。(对)35、设计模式使代码编制不能真正工程化。 (错)三、简答题(共4题,每题5分,共20分)36、 什么是动作状态?什么是活动状态?它们有什么区别?答:动作状态是活动图中最小单位的构造块,表示原子动作。活动状态表示的是可以分割的动作。可以将对象的活动状态理解为一个组合,它的控制流由其他活动状态或动作状态组成。37、 简述用例图的主要功能?用例与用例间的关系主要有哪几种?答:用例图主要的作用有三个:(1)获取需求;(2)指导测试;(3)还可在整个过程中的其它工作流起到指导作用。用例与用例间的关系主要有:(1)关联关系(2)包含关系(3)扩展关系(4)泛化关系38、 什么是用例图?用例图有什么作用?答:用例图是用于新的软件程序的系统/软件要求的主要形式下开发。用例指定预期的行为(什么What?),而不是确定它的确切方法(如何How?)。用例建模的一个关键概念是它帮助我们从最终用户的角度设计系统。通过指定所有外部可见的系统行为,它是一种有效的技术,用于通过用户的术语来传达系统行为。39、简述00D模型的总体结构,并画图表示。答:OOD体系结构的各个部分内容:(1)问题论域部分,在OOA模型的基础上,细化分析结果,设计一组构成底层应用模型的类和对象。(2) 人机交互部分:设计用户界面模型,该用户界面模型中的类和对象提供实现人机交互操作的接口函数。用户界面设计包括菜单设计、窗口设计、输入/输出界面设计等等。(3) 任务管理部分:建立一些类,用以负责处理操作系统级的并发问题、中断、调度以及其它与特定平台有关的问题。(4) 数据管理部分:提供数据管理系统中存储和检索对象的基本结构,包括对永久性数据的访问和管理。数据管理设计包括:—数据存放设计:数据存放设计选择数据存放的方式(文件存放、关系数据库表格存放或面向对象的数据库存放)。—设计相应的操作。为每个需要存储的对象和类增加用于存储管理的属性和操作,在类和对象的定义中加以描述。Mg ^-1 ._口 口□d口o四、设计题(共1题,每题10分,共10分)40、当手机开机时,它处于空闲状态(idle),当用户使用电话呼叫某人(callsomeone)时,收集进入拨号状态(dialing)。如果呼叫成功,即电话接通(connected),手机就处于通话状态(working);如果呼叫不成功(can'tconnect),例如对方线路有问题,关机、拒绝接听。这时手机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司员工工作延误检讨书
- 长期采购合同的续签与终止
- 热水器产品经销合同
- 专业合同协议保密服务
- 学生校服设计合约
- 爱你永恒情人誓言
- 股权转让权益确认书
- 商铺租赁带销售合同
- 合作协议与合同的履行期限
- 方式保管协议书格式
- 喜马拉雅有声书用户行为市场报告课件
- 2009-2022历年江苏省苏州工业园区管委会直属事业单位统一公开招聘人员《综合知识与能力素质》试题(管理类)含答案2022-2023上岸必备汇编4
- ACS510变频器参数表
- G344项目临建工程施工方案-12号定稿
- 小学数学人教四年级上册(2022年新编)平行四边形和梯形认识平行四边形
- 少先队主题班会工作汇报模板009号课件
- 电气设备常见故障分析
- 人教版七年级数学上册 《实际问题与一元一次方程》教学课件(第1课时)
- 造纸和纸制品公司安全风险分级管控清单
- 双重预防体系培训考试卷(含答案)
- 共工怒触不周山-完整版PPT
评论
0/150
提交评论