




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选择题:第一章 软件工程概述1、下列关于软件的说法错误的是()A 下列关于软件的说法正确的是()BCDA软件就是程序B软件=程序+数据+文档C软件是程序本身再加上程序实现和程序维护时所必需的文档的总和。D软件也有生命周期软件是指( )。 A. 按事先设计的功能和性能要求执行的指令系列 B. 使程序能够正确操纵信息的数据结构 C. 与程序开发、维护和使用有关的图文资料 D. 计算机系统中的程序、文档和数据()模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题 BA原型模型 B瀑布模型C演化模型DRUP迭代模型2、关于每日构造的说法错误的是()BA在编码阶段,程序员必须要每日完成被分配模块的程序代码,并且完成该模块的测试B在编码阶段,程序员只需要每日完成被分配模块的程序代码,不需要对代码测试C每日构造要求及时进行模块的整合,及时发现问题D每日构造要求开发人员及时测试好的代码更新到项目组的代码库中3、关于软件生命周期模型,以下描述正确的是()CDEFA瀑布模型适合于需求不明确的软件项目。B对于软件需求在初始时不明确,但随着开发的进行逐步清晰的软件项目,很适合使用增量模型。C在软件开发中,使用快速原型模型,有助于开发人员得到明确完整的需求。DRUP是一种迭代模型。ERUP模型适合于面向对象软件的开发。F在瀑布模型中,阶段分界十分明显,前一阶段的工作完成后才可以开始后一阶段的工作。4、优秀软件应具备的属性有()ABCDA可移植性 B可靠性 C可用性 D效率5、以下关于统一软件开发过程的说法正确的是()BCDEFA它有四个工作阶段,分别是初始阶段、细化阶段、构造阶段、测试阶段B它的初始阶段可以多次进行以下工作流:需求捕获、分析、设计、实现、测试。C需求捕获工作主要集中在初始阶段完成D分析工作主要集中在细化阶段完成E设计工作主要集中在细化阶段完成F大部分的实现工作是在构造阶段完成的,但初始阶段就可以开始编码G测试工作必须等到进入移交阶段才开始在软件生存周期的瀑布模型中一般包括计划、( )、设计、编码、测试、维护等阶段。 A 可行性分析 B 需求采集 C 需求分析 D 问题定义软件工程的基本要素包括方法、工具和( )。 A 过程 B 软件系统 C 硬件环境 D 人员 软件需求分析阶段的测试手段一般采用( )。 A 总结 B 阶段性报告 C 需求分析评审 D 不测试面向对象分析是对系统进行( )的一种方法。 A 需求建模B 程序设计C 设计评审D 测试验收哪一种图形化技术最适合数据库的建模。( ) A 用例图B 实体关系图C 流程图D 状态转换图( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。A 软件过程B 软件测试C 软件生存周期D 软件工程ISO9000是由ISO/TC176制定的关于( )和质量保证的国际标准。 A 质量控制B 质量管理C 质量策划D 质量改进在软件开发的各种资源中,( )是最重要的资源。 A 开发工具 B 方法 C 硬件环境 D 人员在各种不同的软件需求中,( )描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。 A 业务需求B 功能需求C 非功能需求D 用户需求原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( )系统。 A 需求不确定的B 需求确定的C 管理信息D 决策支持( )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等、活动组成。 A 软件过程B 软件工具C 质量保证D 软件工程在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,( )是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。A 业务需求B 功能要求C 非功能需求D 用户需求2.瀑布模型的主要特点是( )单选A.将开发过程严格地划分为一系列有序的活动B.将开发过程分解为阶段C.提供了有效的管理模式D.缺乏灵活性2、需求分析的任务不包括(B)。A. 问题分析B. 系统设计C. 需求描述D. 需求评审。第7章 测试单元测试的测试用例主要根据( )的结果来设计。 A 需求分析B 源程序C 概要设计D 详细设计软件测试计划开始于需求分析阶段,完成于( )阶段。 A 需求分析B 软件设计C 软件实现D 软件测试7、以下哪些现象将导致更多的软件错误()ABCA软件没有一个统一规范的设计,程序员各顾各完成自己的功能模块,相互之间不沟通B用户随意地要求程序员修改程序C没有软件版本管理,程序员自顾自修改保存在自己电脑上的程序D严格进行每日构造的管理,及时充分地进行测试8、以下哪些说法是正确的()CDA软件项目的开发中,主要的工作是编码,等代码写完了再稍微测试一下就可以交付B编码过程中的调试就是测试C软件项目中测试越早开始越好D软件项目中错误发现得越晚,付出的代价越大E软件测试交给测试工具完成就可以了F交付给客户的软件应该是没有任何错误的Beta 测试是用户在实际环境中进行测试的,而不是在开发环境中测试的一个好的测试用例在于能发现至今未发现的错误验收测试最主要的依据是软件需求规格说明书下列关于alpha 测试的描述中正确的是:(AD) Aalpha 测试需要用户代表参加 Balpha 测试不需要用户代表参加 Calpha 测试是系统测试的一种 Dalpha 测试是验收测试的一种测试设计员的职责有:(BC) A制定测试计划 B设计测试用例 C设计测试过程、脚本 D评估测试活动软件验收测试包括: 正式验收测试,alpha测试,beta测试。以下不属于白盒测试技术的是(D)A.逻辑覆盖 B.基本路径测试 C.循环覆盖测试 D.等价类划分为改正软件系统中潜藏的错误而进行的维护活动称为(A)。A.纠错性维护 B.适应性维护 C.改善性维护 D.预防性维护9、下面关于测试技术的说法中,正确的是()DA覆盖测试属于白盒测试B黑盒测试中会使用逻辑覆盖技术C白盒测试中会使用功能覆盖技术D容量、负载测试应属于黑盒测试软件测试是为了( )而执行程序的过程。 BA纠正错误 B发现错误 C避免错误 D证明正确根据测试步骤,单元测试后将软件组装成系统的一种测试技术叫(A)。A. 集成测试B. 单元测试C. 集合测试D. 系统测试单元测试的测试对象是(B)。1403A. 系统B. 程序模块。C. 模块接口 属于集成测试D. 系统功能 确认测试第8章 软件配置管理下面哪些是软件配置工具?( )ABCDAVSS B.CVS C.ClearCase D.PCVS在程序开发中使用VSS时,哪个命令将本地的文件放到版本库中?( )BA Check outB Check inC Check all D Get Latest Version根据软件配置管理要求,以下做法不妥的是()ABDA某软件工程师只将修改好的软件交给用户,相应的文档没有修改B一天,客户李主任看程序员小王写程序,并指点小王按照他的意思修改原先的设计,小王没有经验,认为既然是客户要求,就按照客户要求做。C小张每次修改程序都会从项目代码库中获取最新程序后,再check out要修改的程序文件,修改完后及时Check in 到项目代码库D小林一上班就接到紧急通知,马上修改昨天提交的程序,他于是打开电脑就开始修改自己电脑里的程序。第9章 项目管理Project工具中有两种类型的资源,下面哪些属于工时资源()BCA墨盒 B测试工程师 C电脑 D刻录盘Project工具支持以下哪些管理()CDA质量管理 B采购管理 C范围管理 D进度管理Project工具中要实现项目跟踪和进度管理,需要保存比较基准和中期计划,下述描述不正确的是()CA 一般情况下,项目计划第一次定稿后,应保存比较基准,以便日后跟踪对照B 中期计划只保存开始时间和完成时间C 在项目开始一段时间后,发现需要在原计划中增加一些任务,调整某些任务工期,调整人员分配。计划修改完后,我们既可以选择保存为一个新版本的比较基准,也可以选择保存为一个中期计划。D Project中最多可以保存11个版本的比较基准项目三角形的三条边分别代表A. 质量,范围,时间 B. 范围,时间,成本C. 成本,时间,质量 D. 时间,成本,经验填空题软件工程概述1. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫(编码)过程。2. 软件维护是软件生命周期的(最后)一个阶段。3. 软件可靠性是指在给定的时间间隔内,程序成功运行的(概率)。4. 软件工程由方法、工具和过程三部分组成,称为(软件工程)的三要素。5. 属于静态测试技术的有(代码检查)6. 动态测试有两种测试方法:黑盒测试和(白盒)测试判断题1. 数据输入的一般准则中包括尽量增加用户输入的动作。(X)2. 用穷举测试是较现实的测试方法。(X)3. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。()4. 一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。()5. 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。(X)6. 如果测试过程没有发现任何错误,则说明软件没有错误。(X)7. 类是对具有共同特征的对象的进一步抽象。()8. 如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。()9. 设计阶段的输出是编码阶段的输入。()10. 通过软件测试,可以发现软件中所有潜伏的错误。(X)11. 只有了解用户、了解任务,才能设计出好的用户界面。()12. 为提高可交互性一般应提高用户对话、移动和思考的效率,即最大可能地减少击键次数,缩短鼠标移动的距离,避免使用户产生无所适从的感觉。()13. 在实际测试过程中,并不是单纯地使用某种测试方法,而是将若干种测试方法进行有机组合。()14. 软件的高质量是设计出来的,而不是靠测试修补出来的。()15. 一个成功的测试可以揭示迄今为止尚未发现的错误()16. 静态测试有专门的静态测试工具17. 与静态测试工具最大的不同就是动态测试工具要求被测系统实际运行。18. 黑盒测试工具的一般原理是利用脚本的录制/回放,模拟用户的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较。19. 静态测试不需要运行代码20. WinRunner是一种黑盒测试工具应用题1、为以下程序流程图分别设计语句覆盖和判定覆盖测试用例并标明程序执行路径。 解:1)语句覆盖测试用例令x=2,y=0,z=4作为测试数据,程序执行路径为abcde。2)判定覆盖分支覆盖可以设计如下两组数据以满足判定覆盖:x=3,y=0,z=1(通过路径abce);x=2,y=1,z=2(通过路径acde)。 x=2,y=1,z=1;覆盖路径acde x=1,y=1,z=1;覆盖路径ace x=3,y=0,z=1;覆盖路径abce2、输入三个整数a、b、c,分别作为三角形的三条边,现通过程序判断,输出三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形(任意两条边之和大于第三边) ,以及构不成三角形。现准备采用等价类法设计测试用例,请填写下面的等价类表输入条件有效等价类编号无效等价类编号必填Abc都非空1a空2b空3c空4整数Abc都为整数5a非整数6b非整数7c非整数8正整数非三角形:Abc均为正整数a+b=c14a=010a+c=b15b=011b+c=a16cc且a+cb且b+ca13等腰三角形a=b20A不等于b且c不等于b且A不等于c24等腰三角形a=c21等腰三角形b=c22等边三角形a=b=c23A不等于b或c不等于b或A不等于c253、根据下面的等价类表,设计测试用例进行测试。输入条件有效等价类编号无效等价类编号键入计算的第一个数-9999991小于等于-11013小数点2大于等于11014非数字字符15运算符+3除+、-、*、/、+/-、%、1/x, sqrt 外的其他字符16-4*5/6+/-7%81/x9运算符为1/x输入的第一个数字为017sqrt10第一个数为负数单击sqrt18第二个数字-999 999 11小于等于-11019大于等于11020小数点12非数字字符21运算符为/时输入的第二个数字为022测试用例表等价类编号测试用例编号输入数据预期输出实际输出第一个数字运算符第二个数字1123456678910111213141516174、某城市的电话号码由三部分组成。这三部分的名称和内容分别是 地区码:空白或三位数字; 前 缀:非0或1开头的三位数; 后 缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,试用等价分类法来设计它的测试用例,完成下面的等价类划分表,和测试用例表。答:等价类划分如下:输入条件有效等价类无效等价类地区码空白(1),3位数字(2)有非数字字符(5),少于3位数字(6),多于三位数字(7)前缀从200到999之间的3位数字(3)有非数字字符(8),起始位为0(9),起始位为1(10),少于3位数字(11),多于3位数字(12)后缀4位数字(4)有非数字字符(13),少于4位数字(14),多于4位数字(15)根据上面的等价类划分表,填写下面的测试用例表等价类范围输入数据期望结果地区码前缀后缀等价类(1),(3),(4)有效等价类(2),(3),(4)无效等价类(5)无效无效等价类(7)无效无效等价类(11)5、按要求给出下列程序的测试用例(要求写出必要的说明):(1) 语句覆盖(2) 判定覆盖(3) 条件覆盖答:图中共有4条路径:P1(ace)、P2(abd)、P3(abe)、P4(acd)。1P1正好满足语句覆盖的条件。可以设计如下的输入数据:A2,B0,x42测试用例如果能够测试路径P1(ace)和P2(abd),就可以满足判定覆盖要求。可以设计如下两组输入数据:A2,B0,x4A1,B1,x13条件:A1,B0,A2,x1。需要有足够的测试用例使得上述四个条件都能有满足和不满足的情况。以下这两组输入数据能满足这些要求:A2,B0,x4A1,B1,x14判定条件覆盖A2,B0,x4A1,B1,x15可能的条件组合:(1)A1,B0(2)A1,B0(3)A1,B0(4)A1,B0(5)A2,x1(6)A2,x1(7)A2,x1(8)A2,x1相应的输入数据:A2,B0,x4 满足(1)和(5)A2,B1,x1 满足(2)和(6)A1,B0,x2 满足(3)和(7)A1,B1,x1 满足(4)和(8)6、计算保费费率的程序n 保险公司计算保费费率的程序 某保险公司的人寿保险的保费计算方式为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行安庆市太湖县2025秋招笔试热点题型专练及答案
- 农发行喀什地区疏附县2025秋招面试典型题目及参考答案
- 农发行白银市会宁县2025秋招笔试创新题型专练及答案
- 农发行天津市宝坻区2025秋招小语种岗笔试题及答案
- 农发行赤峰市元宝山区2025秋招信息科技岗笔试题及答案
- 电子信息制造业数字化转型实施方案
- 成都新都区中储粮2025秋招面试半结构化模拟题30问及答案
- 2025年阜阳临泉技工学校招聘4人考前自测高频考点模拟试题有答案详解
- 厂转让合同(汇编15篇)
- 2025年乾县皖能环保电力有限公司招聘考前自测高频考点模拟试题及完整答案详解一套
- 壳聚糖的生物相容性与安全性评价
- DB32T3916-2020建筑地基基础检测规程
- TB-T 3356-2021铁路隧道锚杆-PDF解密
- 体育与健康(水平一)《非移动性技能(16课时)》大单元教学计划
- 小班区域观察记录表30篇
- 转子泵培训课件
- 司美格鲁肽学习课件
- 07FK02防空地下室通风设备安装图集
- 第四讲 坚持以人民为中心PPT习概论2023优化版教学课件
- 冠心病案例汇总
- 2022年河北邢台市中心血站招聘编外工作人员10人笔试备考题库及答案解析
评论
0/150
提交评论