《02333软件工程201301真题及答案.docx》由会员分享,可在线阅读,更多相关《02333软件工程201301真题及答案.docx(7页珍藏版)》请在优知文库上搜索。
1、2013年1月高等教育自学考试全国统一命题考试软件工程试题课程代码:02333考生答注意事项:1 .本卷所在试卷必须在答题卡上作答,答在试卷和生稿纸上的无效,2 .第一部分为选择筑.必须对应试签上的题号使用?B铅策将“答疑卡”的相应代码涂黑,3 .第二部分为非选择8.必须注明大、小题号,使用。5考米黑色字迹宅作答.4合理安排答地空间,起出冬题区域无效.选择题部分一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合SS目要求的,请将其选出并将“答题纸”的相应代码涂黑.错涂、多涂或未涂均不得分”1,运用所鸵握的知识,通过抽象,给出该系统的结构,这就是A.
2、系统建模C问遨求解B.软件开发D.验证确认2.根据状件需求分类,F列选项,不M于设i约束的是A.并发操作C质用属性B.握手协议D.硬件限制3.在常见的耦门类型中,相合程度最低的是A.内容箱合C控制他合B.数据耦合D.标记崩合4.通过对大星软件系统研究,发现设计很好的软件结构图通常呈现的形状类似于A.三角形C五角形5.下列选项中.用作详细设计的工具是A.层次图C模块结构图B.长方形D.正方形B.数据流图D.盒图6.UM1.在达关系的术语中,表达格体/部分”关系的是A.细化C.继承B.依赖D.聚合7.UM1.提供的图形化工具中,用于概念模型和软件模型的动态站构的是A.用况图C对象图8 .根据RUP
3、测试活动,箱入为测试用况,A.测俄计划C测试评价9 .下列选项中,属于白盒测试技术的是A因果图B.部署图D.构件图活动为实现测试,则输出为B.测试构件D.测试过程B.等价类划分C边界值分析D.路径冽试10 .假设月收入W35OO元者免税,现用3500元和3501元作为测试数据,所采用的是B.簪价类划分D.因果图B.因果图测试D.强自测试B.客户评估D.风险分析A.边界(ft分析C.条件覆盖11 .一般来说单元测试往往采用A.等价类测试C白盒测试12 .相对于螺旋模型,演化模3?缺少A.制定计划C实施工程13 .支持面向对象技术的软件生存周期模型是A.喷泉模型B.螺旋模型C增量模型D.海布模型1
4、4 .按照E1.SO/IEC软件生存网期过程12207-1995中,可归于基本过程的是A.文档过程B证过程C维护过程D.管理过程15CMM1.成熟度等级中的第四级为A.已定义级B.已定量管理级D.已管理级C持续优化级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试胭卷上。二、填空题(本大翻共20空,每空1分,共20分)16 .软件开发的本质,即实现问题空间的概念和处理逻辑到好空间的概念和处理逻辑之间的映射,实现这一映射的地本途径是.17 .需求发现的常用技术中,可能被用户抵触的是.他雷求阶段的主要任务一般包括需求发现、需求分析和.最终形成系统的软件需求现格说明书.1
5、9 .实施精化设计的目标是明于模块的“岛内里他荆台”的原则,提微模块的,20 .根据结构化设计的启发式规则,重用率高的模块在模块结构图中的特征是塌入数较21 .在结构化设计中,HIPO图应用在阶段,由IPO图利两部分组成,22 .UM1.图形化工具分为和两类,箭者用于表达系统或系统成分的动态纳构模型.23 .UM1.建模工具中,可用于创建有关系统的行为生存同期模型给出生存期内的阶段信恩.24 .RUP利用UM1.提供的术语和工具定义了求获取层、系统分析层、设计层和.并给出了实现各层模型之间映射的基本活动以及相关指导.25 .RUP是一种以用况为驱动、以为中心的迭代、增猿式开发.26 .从软件测
6、试技术分类上看,基于事务流的测试被归于技术,它只通过外部输入、输出来发现向翘,完全不考虑程序的。27 .B1.顶向下的集成测试是一种避冷纲装软件的方法,从开始。28 .部布模型规定了各开发阶段的活动.并且自上而下具有相互衔接的顺序,还规定了每一阶段的新入以及本阶段的工作成果作为传到下一阶段.29 .CMM1模型法于思想,通过过程把软件质盘的3个支撵点:受训人防、规程和方法、.以开发所期望的系统/产品.SOCMMI提供了两种过程改善路径.一个称为能力等级,另一个称为.三、简答题(本大逊共6小题,每小题5分,共30分)31 .什么是需求规约?简述需求规约的作用,32 .通过长期的软件开发实践,人管
7、总结出了哪些模块设计的启发式规则?33 .什么是类?什么是对象?简述类在建模中的主要用途。34 .为什么RUP要与UM1.一起才称褥上是一种面向对软开发的方法学?35 .简述软件测试和软件调试之间的区别。36 .简迷演化模型以及可适应的情况.四、综合应用的本大题共2小题,每小Sfi1.O分,共20分)37 .ffi37图是银行活期存取款业务处理系统的数据流图,请根据图示完成以下填空:(1)数据源或数据潭包括:(2)加工包括::(3)数据存储包括:(4)“业务分类”的输入流是:;(5)“业务分类”的输出流是:.38 .有一个程序:检入3个整数ABC,把这3个数看成是一个三角形的3条边.这个程序要
8、输出伯恩,来说明这个三角形的几种情况:是三边不等的、是等股的、还是等边的。请根据给出的说明,用等价类划分法设计该问即的测试用例(要求写出设计过程),维宙启用前2013年1月高等教育自学考试全国统一命题考试软件工程试题答案及评分参考(课程代码02333).2SE1.A2.C3.B4.C5.D6.D7.A8.B9.D10.AI1.C12.DB.A14.C15.B三、单项选择通(本大国共15小黑,卷小题2分.共30分)二、填空题(本大酶共20空,每空I分,共20分)17.观察19.独立性16.系统建模18.求晔20 .大21 .总体设计(或概要设计)阳图(或层次图)22 .行为图,结构图23.状态图
9、24 .实现层25.体系结构26 .黑盒测试,内麻f构27.主控模块(或主程序)28 .固定.埼出29 .过程途径(或过程),工具和设备(或工具)30 .成熟度等级三、新稼线(本大题共6小题,15小题5分,共30分)覆i:需求规约是一个软件项/产品/系统所有需求陈述的正式文档,产品/系统的微念桢Sh(1分)需求规约的作用可概括为以下4点:(1)需求规妁是软件开发组织和用户之间一份事实匕的技术合同书,是产品功能及其环境的体现;(1分)(2)对于项目的其余大多数工作,需求规妁是一个管理控制点;(1分)(3)对于产品/系统设计,需求规约是一个正式的、受控的起始点;(I分)(4)需求规约是创建产品验收
10、测试计划和用户指南的基础。(1分)32.(1)改进软件结构,提募模块独立性;(I分)(2)力求模块规模适中;(1分)(3)力求深度、宽度、扇出和Ia入适中;(1分),*1濠件工程试题答案及注分参考第I页(共3页)AVvV(4)尽力使模块的作用蝌:控制域之内;(I分)(5)尽力降低模块箧门的短杂度;(1分)(6)力求模块功解缄懂测.(1分)(答对5条解,赢上给5分)33.类是姐&有相同总性、操作、关系和语义的对象的描述;(1分)(2)根是类的T实例;(I分)卒I:3)类在建模中的主要用途:模型化问题域中的慨念,建立系统的职责分布模型,模,图型化建模中使用的基本类型。(3分)M:(】)一种软件开发
11、方法学至少由3部分组成:用于表达基本信息的术语、用于蛆织基本信息的爱达格式、用于在不同抽象层之间进行映射的过程指导;(3分)(2)UM1.仅包括的两方面的内容,因为它只是一种UJ视化的面向对象的建模语言。RUP给出的是一种基于UM1.的过程指导,满足软件开发方法学的第三项内容,因此RUP要与UM1.一起才称得上是一种面向对象开发的方法学。(2分)35.软件测试和软件调试相比,在目的、技术和方法等方面都有着很大区别:(1)测试从一个侧面证明程序员的“失败调试是为证明程序员的正确;(1分)(2)测试从已知条件开始,使用预先定义的程序且有预知的结果,不可预见的仅是程序是否通过测试.调试是以不可知的内
12、部条件开始,结果很难笊见;(I分)(3)测试是有计划的,并要进行测试设计。调式是不受时间灼束的;(1分)(4)测试是F个发现错误、改正情误、重新测试的过程。调试是一个推理过程;(1鳞J(5)测试的执行是有瑰程的。调试的执行往往要求程序员进行必要推理M1.分)(6)测试经常由独立的Sj试纨在不了斛软件设计的条件下完成的C冏试必纭由了解洋蝴设计的程序员完成;(1分)N(7)大多数测试的执行和设计可由工具支持。涧试时,程序员能利用的工具主要是询试器。(1分)(答对5条或5条以上给5分)36(1)演化模型是一种迭代、增量式开发模型。在用户提出待开发系统的核心需求的基础上,软件开发人员按照这一需求,首先
13、开发一个核心系统并投入运行,以便用户能够有效提出反馈,接着软件开发人员根据用户反馈,实施开发的迭代过程,每次迭代均由需求、设计、编码、测试、集成等阶段组成,通过增加或修正,产生软件产品的地加.最终完成软件产品的开发;(2分)(2)演化模型显式姆拈需求孩取扩展到需求阶段,在一定程度上可减少软件开发活动的盲目方华分)(3)该模玄主夔针对事先不能完整定义需求的软件开发的,通过不断的迭代、地址软件工程试题答案及评分参考第2页(共3页)0开发,慢终得到软,辱品。C分)四、绿合应用短(本大题共2小题,每小Ig1.O分,共20分)37.储户;(1分)P(2)审Jf单据、业务分类、修改IA.修改1B、修改2A
14、、修改2B;(3分)(3)账目交件、现金帐;(2分)(公禽腐存取小、存折;(1分)(”存款单、合格存折、取款单。(3分)输入条件有效等价类无效等依类ABC1.正整数2 .有非正整数3 .某两个数相加小于等于第三个数4 .有非数字字符ABC5.三边相等ABC6.只有两边相等ABC7.三边不相令评分说明:诙题等价类设计有多种形式,只要能完整涵盖所有可能等价类即可38,(I)建立等价类表。(4分)(2)为有效等侨类设计测试用例。(3分)测试用例期里结果3,8,10显示右效输入:一般三角形1.76.6,6显示有效输入:等边三角形1.56.6.41.6(3)为无效等价类设计测试用例。(3分)测试用例期里结果覆釜范国-3,5.4显示无效检入2,34,3,7显示无效输入3a.b.7显示无效输入4评分说明:该题测试用例的取值不唯一,只要给出的用例能满足题目晓求,均视为软件工程试题答案及评分参考第3页(共3页)