08学年第2学期面向对象分析与设计试卷(A)-答案(共6页)

上传人:风*** 文档编号:48130569 上传时间:2022-01-01 格式:DOC 页数:6 大小:110KB
收藏 版权申诉 举报 下载
08学年第2学期面向对象分析与设计试卷(A)-答案(共6页)_第1页
第1页 / 共6页
08学年第2学期面向对象分析与设计试卷(A)-答案(共6页)_第2页
第2页 / 共6页
08学年第2学期面向对象分析与设计试卷(A)-答案(共6页)_第3页
第3页 / 共6页
资源描述:

《08学年第2学期面向对象分析与设计试卷(A)-答案(共6页)》由会员分享,可在线阅读,更多相关《08学年第2学期面向对象分析与设计试卷(A)-答案(共6页)(6页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上华南农业大学期末考试试卷(A卷答案)2008学年第2学期 考试科目:面向对象分析与设计考试类型:(闭卷)考试时间:120 分钟学号 姓名 年级专业 题号一二三四五总分得分评阅人一、单项选择题(每题2分,共30分。将正确答案填入下表)123456789101112131415BDDCDADBBCDBBAD1、一个设计得好的面向对象系统具有()特征。BA.低内聚、低耦合B.高内聚、低耦合C.高内聚、高耦合D.低内聚、高耦合2、不是传统开发方法的是()。DA.功能分解法B.结构化方法C.信息建模方法D.面向对象方法3、不是面向对象的基本思想的是()。DA.客观世界中的事物都

2、是对象,对象间存在一定的关系。B.用对象的属性描述事物的静态特征C.用对象的操作描述事物的动态特征(行为)。D.通过随机方式对事物进行分类。4、面向对象的特点主要概括为( )。CA.可分解性、可组合性、可分类性B.继承性、封装性、多态性C.抽象性、继承性、封装性、多态性D.封装性、易维护性、可扩展性、可重用性5、下列关于面向对象分析(OOA)中描述错误的是()。DA.是运用面向对象方法进行系统分析。B.是软件生命周期的一个阶段C.强调对问题域和系统责任进行分析和理解。D.强调与实现有关的分析和理解。6、下列叙述中正确的是()。AA.系统边界是一个系统所包含的所有系统成分与系统以外各种事物的分界

3、线。B.参与者一定是系统中的一部分。C.参与者是在系统之外但可不与系统进行交互的任何事物。D.参与者只能是人或者设备。7、关于用例与类的对比中()是错误的。DA.都属于模型结构元素 B.都存在继承关系C.类描述系统的部分静态视图,用例描述系统动态的行为视图D.类描述的是系统的内部构成,用例也可以描述系统的内部构成8、关于类和对象的描述中,()是错误的。BA.对象是具有明确语义边界并封装了状态和行为的实体。B. 类与对象之间的关系,如同一个铸件和它的模具之际的关系。C.对象是类的实例。D. 类是对具有相同属性和操作的一组对象的抽象描述。9、若对象a可以给对象b发送消息,那么_ 。BA.对象b可以

4、看见对象aB.对象a可看见对象bC.对象a、b相互不可见D.对象a、b相互可见10、聚集和组合的描述中,错误的是()。CA.聚合是表示整体的类和表示部分的类之间的“整体部分”关系。B.组合是聚合的一种形式。C.聚集和组合的区别在于复杂程度不一样。D.区别聚合和组合的方法可以分析对象之间的生命期是否一致。11、下面对包图描述错误的是()。DA.包图是描绘如何对模型元素分组以及分组之间依赖的图。B.一个模型元素只能被一个包所拥有。C.包可以用于各种不同的图。D.包是一种模型元素,但一个包不能包含其他包。12、提高性能的改进措施错误的是()。BA.调整对象的分布B.减少保存中间结果的属性或类C.合并

5、通信频频的类D.用聚合关系描述复杂类13、不是人机交互设计准则的是()。BA.易学、易用、操作方便。B.尽量保持个性化。C.及时提供有意义的反馈。D.尽量减少用户的记忆。1415、在UML提供的图中,_(14)A_用于描述系统与外部系统及用户之间的交互;_(15)D_用于按时间顺序描述对象间交互。(14)A.用例图B.类图C.对象图D.部署图(15)A.网络图B.状态图C.协作图D.序列图二、判断题(每题1分,共10分。对的标“T”,错的标“F”,将答案写入下表)12345678910TTTFFTTFFT1、用况(Use Case)用于描述所要开发的系统的一项功能。(T)2、用况(Use Ca

6、se)之间存在包含、扩展和继承三种关系。(T)3、类图是最重要的模型图,它描述了系统中各类对象以及它们之间的各种关系。(T)4、顺序图是一种强调发送和接受消息的对象结构组织的图,用以展示围绕对象以及它们之间的连接器而组织的交互。(F)5、状态图是描述动作、动作的执行顺序以及动作的输入与输出的图,它由节点和边这两种基本元素构成。(F)6、在一个状态图中,有且仅有一个初始状态,可有一个或多个终止状态。(T)7、人机交互部分是人和计算机之间传递和交互信息的媒介,对它的设计涉及计算机科学、心理学、艺术学、认知科学和人机工程学等学科。(T)8、对控制驱动部分的设计,只需定义和表示系统中的每个控制流。(F

7、)9、数据管理部分的设计是OOD模型中的一部分,负责使用关系数据库存储和检索永久对象。(F)10、构件图是描述构件、构件的内部结构和构件之间关系的图。(T)三、简答题(共30分,每题6分)1、请你描述项目开发过程中“分析与设计”的两种不同观点。(6分)答:第一种观点是“结构化开发”的观点,将分析与设计分成两个阶段,第一阶段分析,主要是描述做什么,可以使用数据流图、IPO图进行描述;第二阶段设计,主要描述怎么做,使用E-R图、流程图等,这样第一阶段和第二阶段出现了鸿沟。第二种观点是“面向对象的观点”,分成两个阶段,但是都使用UML进行描述,分析阶段描述问题域和责任域,设计阶段解决与实现有关的问题

8、。第二阶段只是在第一阶段的基础上做必要的调整、增加,若一次无法完成,可进行迭代。2、对于研究生学籍管理系统,分析下面“登录方案”的缺点,并给出优化的方案。(6分) 答:该方案的缺点是必须要了解系统模块才能描述清楚用况“登录”。向系统增减功能时,也要修改用况“登录”。从维护的角度看,可能会忘记对用况“登录”进行修改。从概念上讲,“选课”与“查看学分”并不是登录的组成部分,用况“登录”的文字描述中的后半部分实际上是与登录无关的。可优化为如下方案:3、在OOD阶段,若选择Java语言进行编程,则不支持多继承,针对下面的类图进行调整,给出其中的两种方案。(6分) 4、小强刚考过“车牌”,总结了整个开车

9、过程:起步,一灯二挡三镜;起步后一挡一挡的加速;碰到障碍,减速减挡;正常前进,认准所属车道,让速不让道;后退需要先减速停车,然后换档看镜,松离合。为了方便记忆,请将开车过程用状态图进行描述。(6分)5、什么情况下使用活动图进行描述,并对活动图和状态图进行对比。(6分)答:在以下几种情况可以使用活动图: (1)分析用例(业务建模);(2)理解牵涉多个用例的工作流;(3)处理多线程应用。活动图和状态图的对比:状态图和活动图均是对系统的动态行为建模, 二者很相似, 但也有区别: (1)描述重点不同。状态图描述对象的状态及状态间的转移;活动描述从活动到活动的控制流。(2)使用场合不同。描述对象的生命周

10、期内行为使用状态图;分析用例/理解多个用例的工作流程/多线程应用等使用活动图。四、设计题(共30分)1、下面是“结帐”用况的基本路径描述,请画出顺序图。(10分)会员请求结帐;系统验证会员的帐户处于打开状态;系统验证订单的信息充分;系统找出有足够库存且运费最低的供应商;系统合计订单总价(订单总价所有订单项价钱合计税金运费);系统现实收费明细;会员确认;系统保存订单信息,扣除会员帐户金额,通知供应商发货,从库存扣除相应数量。2、根据下面的描述,画出类图。(10分)某公司销售多种物品,物品具有特征、类别等详细说明;物品存放到几个仓库中;客户可以同时下订单购买一种或多种物品。1、答:2、答:专心-专注-专业2.结合您所做过的一个实际项目(包括平时实验、综合性实验),利用您所学的分析和设计思想或者UP(统一过程)思想,请简单描述项目使用面向对象方法进行分析与设计的步骤和概要过程。(10分)答:(略)可以应用“以类为中心”的思想;也可以基于“UP(统一过程)”的思想进行分析与设计。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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