




免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-软件工程习题一 选择题:1为了提高测试的效率,应该_D_。A随机地选取测试数据 B取一切可能的输入数据作为测试数据库C在完成编码后制定软件的测试计划D选择发现错误可能性大的数据作为测试数据2注释是提高程序可读性的有效手段,好的程序注释占到程序总量的_D_。 A1/6 B。1/5 C。1/4 D。1/33PAD(Problem Analysis Diagram)图是一种_B_工具。 A系统描述 B。详细设计 C。测试 D。编程辅助 4分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的_A_。A 总貌B细节C抽象D软件的作者 5软件测试中设计测试实例(test case)主要由输入数据和_C_两部分组成。A 测试规则B测试计划C预期输出结果D以往测试记录分析 6结构化程序设计主要强调程序的_C_。A 效率B速度C可读性D大小 7开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作_B_。A.软件投机B软件危机C软件工程D软件产生8成功的测试是指_B_。A运行测试实例后未发现错误项B发现程序的错误C证明程序正确D改正程序的错误9系统开发的需求分析阶段的重要工作之一是_A_。A数据定义B数据库设计C数据维护D数据结构实现10 瀑布模型把软件生存周期划分为软件定义、软件开发和_三个阶段,而每一阶段又可细分为若干个更小的阶段。A详细设计B可行性分析C运行及维护D测试与排错11结构化分析SA是软件开发需求分析阶段所使用的方法,_不是SA所使用的工具。ADFD图BPAD图C结构化英语D判定表12结构化分析方法以数据流图、_和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。ADFD图BPAD图CIPO图D数据字典13模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是_。A顺序性内聚B过程性内聚C逻辑性内聚D功能性内聚14在软件工程中,软件测试的目的是_。A试验性运行软件B发现软件错误C证明软件是正确的D找出软件中的全部错误15软件的维护是指_。A对软件的改进、适应和完善B维护正常运行C配置新软件D软件开发期的一个阶段16软件工程中,只根据程序的功能说明而不关心程序内部的逻辑结构的测试方法,称为_测试。A白盒法B灰盒法C黑盒法D综合法17模块内聚联系最大的是_。A顺序内聚B功能内聚C通信内聚D时间内聚18月收入=800元者免税,现用输入数800元和801元测试程序,则采用的是_方法。A边缘值分析B条件覆盖C错误推测D等价类19采用黑盒法测试程序是根据_。A程序的逻辑B程序的功能说明C程序中的语句D程序中的数据20使用结构化分析方法时,采用的基本手段是_。A分解和抽象B分解和综合C归纳与推导D试探与回溯21决定软件可维护性的主要因素可概括为_。A可测试性、可理解性、可修改性B一致性、结构性、自我描述性C可计测性、可访问性、可通讯性D可扩充性、简洁性、结构性22要减少两个模块之间的耦合,则必须_。A两个模块间的调用次数要少B模块间传递的参数要少C模块间传递的参数要少且布传递开关型参数D模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量23结构化设计方法采用变换分析和事务分析技术实现_。A从数据结构导出程序结构B从模块结构导出程序结构C从模块结构导出数据结构D从数据流图导出初始化结构图24某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为_。 A、(C1100)AND NOT(C2=0) B、(C10) C、NOT(C1100)AND(C2=0) D、NOT(C10)25面向对象设计时,对象信息的隐藏主要是通过_实现的。A、 对象的封装性 B、子类的继承性C、系统模块化 D、模块的可重用26程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选_。A、 a=3,b=4,c=5 B、a=1,b=2,c=4C、上述A、B 项目都应选上D、a=1,b=2,c=327、软件生存周期中,开发期间包括哪几个阶段( )A、软件计划、结构设计、测试和运行维护 B、需求分析、概要设计、详细设计和编码 C、结构设计、编码、测试和运行维护 D、需求分析、结构设计、详细设计、编码和测试28、提高程序可读性的有力手段是( ) A、选好一种程序设计语言 B、显式说明一切变量C、使用三种标准控制语句 D、给程序加注释29、程序流程图、N-S图和PAD图是( )使用的算法表达工具。 A、设计阶段的概要设计 B、设计阶段的详细设计C、编码阶段 D、测试阶段30、下面所列的性质中,( )不属于面向对象程序设计的特性。A、继承性 B、重用性 C、封装性 D、可视化二、填空题:1、 在结构化分析中,_用于详细地定义数据流图中的成分。(数据字典)2、 耦合性和内聚性是衡量_的两个定性的标准。(模块独立性)3、 提高程序的可理解、可修改、可测试的程度,就意味着增强软件件的_。(可维护性)4、 从数据流图导出初始模块结构图,主要是通过_两项技术。(变换和事务)5、 结构化程序设计是一种程序设计技术,它采用_的设计方法和顺序、选择、循环三种基本控制结构构造常态程序。(自顶向下、逐步求精)6、 结构化分析方法中,数据流图的四种基本成分为:加工、源点或终点_。(数据流和文件)7、 从模块内外的联系来看,结构化设计的要求是_。(模块内联系大、模块间联系小)8、 在需求分析中,可从有关问题的简述中提取组成数据流图的基本成分。通常问题简述中的动词短语将成为数据流图中的_成分。(加工)或处理9、 如果两模块间的通信信息是若干个参数,而每个参数是单一的数据项,则称这种耦合性为_耦合。(数据)10、 如果按用户要求增加新功能或个性已有的功能而进行的维护工作,称为_。(完善性维护)11、 在系统设计时,当数据流图中数据的流动路径几乎是线性时,应采用_策略设计系统结构图。(变换中心)12、 现有一个计算类型的程序,它的输入只有一个Y,其范围是50Y50。现采用黑盒法进行测试,设计了一组测试用例:100,100,0。设计这组测试用例的方法是_。(等价分类)13、 模块内部的算法设计在结构化方法的_阶段进行。(详细设计)14、 定性度量模块独立性的两个标准是内聚性和_。(耦合性)15、 改正性维护中,根据文档是提供的测试用例,重新对修改部分进行的测试称为_测试。(回归)16、 在_测试中,主要测试详细设计和编码实现阶段中的错误。(单元)17、 软件工程技术中,控制复杂性的两个基本手段“分解”和_。(抽象)18、 检验是软件开发过程中不可缺少的部分,检验的目的在于_。(发现错误并及时改正)19、 适合于作为概念性数据模型的所谓第二代数据模型是_。(ER模型)20、 面向对象的开发,最大的优点是帮助分析者、设计者及用户清楚地表述 _,便于互相进行交流通讯。(抽象概念)21、一般来说,在管理软件中,软件生存周期各个阶段的工作量以 维护阶段 阶段所占的比例最大。 22、现有一个计算类型的程序,它的输入只有一个Y,其范围是50Y50。现采用黑盒法进行测试,设计了一组测试用例:100,100,0。设计这组测试用例的方法是 等价分类 。23在 单元 测试中,主要测试详细设计和编码实现阶段中的错误。24、面向对象的模型包括对象模型、 功能模型 和 动态模型 。25、软件维护的类型有改正性维护、适应性维护、 完善性维护 、 预防性维护三、 简答题1、软件测试分几个步骤进行?每个步骤解决什么问题?单元测试、集成测试,系统测试和验收测试。单元测试:针对每个单元的测试, 以确保每个模块能正常工作为目标。集成测试:对已测试过的模块进行组装,进行集成测试。系统测试:检验软件产品能否与系统的其他部分(比如,硬件、数据库及操作人员)协调工作。验收测试可以分成Alpha测试和Beta测试。Alpha测试是由用户在开发环境下完成的测试,Beta测试是由用户在用户环境下完成的测试。2、面向对象的特点是什么?面向对象方法学的主要优点有哪些? 1.抽象 2.继承 3.封装 4.多态性 优点:1、开发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用程序中大量采用成熟的类库,从而缩短了开发时间。2、应用程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。3、什么是软件危机?产生软件危机的原因? 所谓软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是指如何开发软件,怎样满足对软件日益增长的需求,如何维护数量不断膨胀的先有软件。原因:a.软件的规模越来越大,结构越来越复杂。 b.软件开发管理困难而复杂。 c.软件开发费用不断增加。 d.软件开发技术落后。 e.生产方式落后。 f.开发工具落后,生产率提高缓慢。4、什么是黑盒测试?黑盒测试的常用方法有哪些? 黑盒
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国动力电池回收网络布局与经济效益及环境价值分析报告
- 2025至2030规模养鸭场行业产业运行态势及投资规划深度研究报告
- 第三方土地抵押合同5篇
- 2025年4月四川成都纺织高等专科学校招聘事业编制人员7人模拟试卷及答案详解一套
- 2025年智能音箱的语音识别准确率提升
- 2025年智能农业系统在粮食安全中的作用
- 2025年智能交通系统的城市规划作用
- 2025年海洋生物科技:海水提锂吸附分离技术创新在海洋生物科技中的应用报告
- 2025年海洋能发电技术前沿应用与产业合作报告
- 2025安康市交通运输局定向招聘残疾工作人员(2人)考前自测高频考点模拟试题附答案详解(突破训练)
- 冷库储存生姜合同范本
- 《小狗钱钱》完整版
- 《酒类鉴赏威士忌》课件
- 消化道出血患者的护理
- 各种奶茶配方资料
- 【MOOC】《中国马克思主义与当代》(北京科技大学)中国大学MOOC慕课答案
- 《国家电网公司电力安全工作规程(火电厂动力部分、水电厂动力部分)》
- 八年级语文下册-专题08-语言表达与运用-(中考真题演练)(原卷版)
- 肾脏病与药物治疗
- 泵站管理制度
- 20以内的加法口算练习题4000题 205
评论
0/150
提交评论