《02333软件工程201201真题及答案.docx》由会员分享,可在线阅读,更多相关《02333软件工程201201真题及答案.docx(6页珍藏版)》请在优知文库上搜索。
1、2012年1月高等教育自学考试全国统一命题考试软件工程试题课程代码:02333考生答坦注意事项:1 .本卷所在试卷必须在答题卡上作答,答在试卷和生稿纸上的无效,2 .第一部分为选择筑.必须对应试签上的题号使用?B铅策将“答疑卡”的相应代码涂黑,3 .第二部分为非选择8.必须注明大、小题号,使用。5考米黑色字迹宅作答.4合理安排答地空间,超出答题区域无效.一、单项选择题(本大题共15小题,每小题2分,共30分)在每小迎列出的四个备选项中只有一个是符合Sfi目要求的,请将其代码填写在题后的话号内.悌选、多选或未选均不得分.1 .时软件系统模鞭分层是为了控制软件开发的凝杂性,在需求层创建的是A.软件
2、模型B.部署模型C.概念模型D.参考模型2 .要求软件的故障率为3次/2(XK)小时,这展于A.质量属性B.性能需求C.设计约束D.功能需求3 .需求规约文档的技术核心是A.特定葡求B.产品功能C.用户特性D,产品概述4 .结构化需求分析的将本术语中,标识采用动宾结构的是A.数据流B.加工C.数据存储D.数据源5 .总体设计的第,.阶段是A.初始设计B.详细设计C.更审阶段D,精化设计6 .某模块的输入数据为某班期末考试语文的成绩表,通过该模块计算该班学生成绩的平均值,并挑选出前十名同学的名总,从内聚度来看,该模块属于A.逻轼内景B.过程内景C.通信内聚D,功能内聚7 .共享该模块的上级模块数
3、目越多可提高软件的更用性.指的是模块的A.侬入大B.扇出大C崩入小D.崩出小8,为了控制信息组织的双杂性,UM1.提供的现税信息的通用机制是A.类B.关联C,包D.注解9 .UM1.用于创建系统的行为生存周期模型的图形化工具是A.用况图B.状态图C,顺序图D.类图10 .RUP的迭代、埴业式开发规定的4个阶段不包括*A.初始阶段B.构造阶段C.移交阶段D.评审阶段11 .根据RUP测试的活动,输入中有测试用况,活动为实现测试,则输出为A.测试过程B.测试构件C.测试评价D.测试计划12 .典型的白盒测试技术是A.路径测试B.状态测试C.功能测试D.定义域测试13 .软件生存周期模型中,包含风险
4、分析活动的是A.演化模型B.增量模型C.喷泉模鞭D.螺旋模型14 .软件生存周期模型中,体现了软件创建所冏有的迭代和无间隙特征的是A.海布模型B.增Jit模型C.演化模型D.喷泉模型15 .CMM1.成熟度等级中的笫二级为A.初始级B.已管理级c.持续优化级d.已定Ia管埋级二、填空题(本大题共20空,每空1分,共20分)请在每小题的空格中填上正确答案。错墙、不填均不得分。16 .软HI:引概念的提出.其目的是为了解决20世纪60年代以来出现的日益严重的.17 .一般来说,需求分类中作为整个需求的主体是.18 .需求分析的首要任务是建立系统的,DFD是一种常用的表达工具,19 .所谓模块化是指
5、按照的设计原则,形成一个相互独立但又有较少联系的模块结构的过程.而模块通常由和模块体组成.20 .UM1.把状态分为了3类,即初态、终态和”21 .在UM1.衣达关系的术语中,汽车和汽车引擎之间是关系.22 .RUP是一种软件开发的过程框架,它的突出特点是以为驱动、以为中心的迭代、增量式开发。23 .在RuP的母次迭代中都要经历一个核心工作流:即需求获取、分析、设计、和测试.24 .软件测试的首要目标是预防错误,但这几乎不可实现,所以测试的目标只能是.25 .有效性测试通常采用测试技术,脸证的可追溯性。26 .单元测试以文档作为指导,多采用测试技术,27 .集成测试的目标是发现与有关的错误.2
6、8 .在标准(ISO/IEC软件生存周期过程122071995)中,按过程主体把软件生存周期过程分为基本过程、和组织过程。29 .CMM1.是首对系统/产品开发的能力成熟度模里,毙成了3个源模型:、系统工程CMM和集成产M开发CMM.30 .CMM1.提供了两种过程改善路径.一个称为.另一个称为成熟度等级.应用于一个组织过程改善的成熟度等级有个。三、简答题(本大题共6小题,每小题5分,共30分)31 .简述软件需求的分类及其关系。32 .什么是模块?什么是模块内聚?请列出从低到高的常见内聚类蟹。33 .什么是状态?什么是状态图?简述实际应用中使用状态图的作用。34 .简述RUP中需求狭取的基本
7、步骤和相关制品.35 .简述黑仑测试技术的要点.36 .简述埴量模型以及可适应的情况。四、琮合应用题(本大题共2小题,每小题IO分,共20分)37 .这是用PD1.书写的一段程序.谓根据你的埋解,用N-S图我示它.beginA;Whi1.c(PI)if(P2)(B:dse(C;ID:g38图可供选择的测试用例为:常找出实现语句f施、条件布盘、分支次靛、路林桁孟至少所选择的刈试川例及其对应来号:185的编号。建亶启用前软件工程试题答案及评分参考(课程代码02333)ICIA3.A5.CtC.7.A8.C10.DH.BI1.A13.D二、填空&(本大是共20空,诲空1分,共20分)16.软件危机1
8、7.14.B功能需求15.B(本大11共15小I1.镇小2分,共30分)一、单项选押题W2012年1月高等教育自学考试全国统一命题考试18.20.22.24.26.28.30.功能稹型通常状态用及(变UeeCoe),体#发现错误洋锚设计,白盒测试支持过程能力号姬,519.21.23.25.27.29.高内聚5台,接口聚合实现黑盒测法,软件需求(或需求)接C软件CMM三、蔺冬(本大共6小,小5分,共30分)31.(I)欣件带求分为两大类:功施震求和非功能需求;(I分)(2)非功能需求可分为:性能需求、外部接口需求、设计灯束和显I1.胃性;(2分)(3)一般来说,功能需求是整个得求的主体,即发充功
9、能售求,就没有派生的其他功能需求,就没有性能、设计约束等装功鸵餐求.(2分)A32.(1)模块是执行一个特殊任务的一个过程以及相关的数据结构M1.分)(2)模块内聚是指一个模块内各成分之同相互关联程震的度量;(2分)(3)几肿从低到高的常见模块内度类型:偈然内聚、邃辑内聚.时间内聚、过程内聚、通信内聚、顺序内霰、功18内聚。(2分,至少的答4个且序JE确)33. (1)状套是指类目中的一个实例在其生存中的一料条件或情况、*具有的对外呈现以及所能提供的服务;(】知)(2)状态图是3示T状态机的图,强调从一个状态到另一状态的经制流;(2分)(3)实际应用中,使用状毒量的作用:包建一个累蜕的动态澳S
10、1.勘建一个场景樵5U(2分)&Iy34. (1)RUP中联取需求的茗本步H:列出候速需求,理解系统港境,捕获系统功能需编号:18S软件工程试题答案及讦分参考笫I页(共2页)&J求和非动施需求;(1分):2列出候选需求,产生的制品是:特征费;(1分)(3)理M系统语境,产生的赵a是:领域图型或业务模暨;(I分)(4)搞款系统功能需求,产生的电品是:用沆模编M1.分)(5)捕获非功能需求产生的制品是:朴充的需求或针对特殊需求的用况Qr分)35. (1)用盒测试技术,又掰为功除测试技术,包括事务流测成、等价类期分;边界值分析等技术;(2分)(2)黑盒测域技术依据的是软件行为的描述MI分)(3)黑盒测试将被测软件看出晶盒子,R逋过外部输入和卷出来发现软件中的债点诬,完全不考虚程序的内部结构。(2分)3唠(1)增量房型,t指需求可以分组,形成一个个的增,井可形戌一个结构,可免该横W5!有一个前亮.即笛求可箱构化;(2分)等(2)增澳我第一个可交付版本所需要的时间归成本较少,可减少用户需求的变更,减少由增引人常来的同险MI分)(3)该模Sf比较适应于“技术盗劲”的软件产Ia开发.常被工改界所采用。(2分)皿、域台应用盛(本大共2小,小10分,共20分)37.分。38.(I)潘句,*:AB;(2分)(2)条件,馥:AD;(2分)(3)分支tH:AB;(2分)