软件工程复习题.doc_第1页
软件工程复习题.doc_第2页
软件工程复习题.doc_第3页
软件工程复习题.doc_第4页
软件工程复习题.doc_第5页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程复习题一、填空题1最常用的逻辑覆盖标准有语句覆盖、判定覆盖、条件覆盖、_覆盖、条件组合覆盖。2软件工程采用工程的_、原理、技术和方法来开发与维护软件3集成测试方法有自顶向下集成、自底向上集成、一次性集成和_。4结构图描述了程序的模块结构,表示了一个系统的层次分解关系,反映了_联系和块内联系等特征及控制信息的传递情况。5层次方框图是用_的一系列多层次的矩形框描绘数据的层次结构。6类是对一组具有_数据结构和相同操作的对象的描述。7软件结构表示程序的系统结构,它意味着一种控制层次体系,指出了需求分析中确定的某一问题中各_之间的相互关系。8SD方法的基本思想是模块化,它提出了高内聚_耦合的评价模块结构质量的具体标准。9我们依据对数据存储和操作的抽象程度把品种繁多的程序设计语言分成机器语言、汇编语言、_语言和第四代语言。10PAD图采用_树形结构描述程序的逻辑。11McCabe方法的核心是:通过定量分析程序中的_个数或循环个数,对软件测试难度进行定量度量,对软件最终的可靠性进行预测。12在面向实现的程序设计语言中有六种不同的语言范型,它们是计算模型命令式、过程式、逻辑式、函数式、OO式、_。13常用的调试策略有试探法、回溯法、_法、归纳法、演绎法。14决定软件可维护性的因素有可理解性、可测试性和可_性。15可行性研究的实质是要进行一次压缩,简化了的系统_的过程。16面向对象的概念是在七十年代程序设计方法学的_中产生的。17测试不能证明程序是正确的,它只能保证程序按照规格说明书的规定_地运行。18黑盒测试是在软件_上进行的测试,只检查程序功能是否满足要求,程序是否能正确地接收输入数据,并产生输出结果。19常用的设计测试数据技术有逻辑覆盖、等价类划分、边界值、错误推测、_、程序流程图。20计算机软件的发展经历了_生产、作坊式生产和产业化生产的三段发展模式。二、单项选择题1软件的生存周期一般包括( ) 维护过程、开发过程、设计过程 定义过程、开发过程、维护过程 分析过程、设计过程、测试过程 详细设计过程、编码过程、调试过程2软件的开发模式有( ) 面向过程模式、 面向对象模式、混合模式 变换模式、渐增模式、瀑布模式 自顶向下模式、自底向上模式、关系模式 分步模式、渐增模式、非渐增模式、3 数据流图和数据字典共同构成系统的( ) 物理模型 结构模型 逻辑模型 设计说明书4可行性研究阶段使用的图形工具是( ) DFD图 N-S图 PAD图 Warnier图5需求分析的方法包括( ) 结构化分析技术、面向对象的分析技术、原型开发技术 结构化分析技术、面向对象的分析技术 面向对象的分析技术、原型开发技术 原型开发技术、结构化分析技术6 在数据流图中终点( ) 只能出现一次 可以出现多次 既可出现多次,又可与源点同名 可以出现多次,但不能与源点同名7 好的软件结构它的外观形状一般呈( ) 线性 扇形 椭圆形 层次型8下面说法不正确的是( ) 模块的作用域在模块的控制域之内 模块的控制域在模块的作用域之内 模块的作用域和模块的控制域有时相同 模块的作用域和模块的控制域都是一种层次结构9 结构化程序设计就是要( ) 保留GOTO语句 取消前转GOTO语句 限制GOTO语句的使用 取消后转GOTO语句10 程序图的作用是( ) 定性度量软件的复杂程度 定量度量软件的复杂程度 预测软件的质量标准 估计软件中的错误数量11计算机的体系结构对程序设计语言具有( ) 反作用 促进作用 抑制作用 完善作用12若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用( ) 自顶向下的开发方法 自底向上的开发方法 渐增式的开发方法 非渐增式的开发方法13等价类划分属于( ) 白盒测试 黑盒测试 穷尽测试 验收测试14V(G)=m-n+p中的p取3意味着( ) 软件有三个模块 软件有两个子程序 主程序中含两个子程序 软件有三个子程序15软件维护组织包括( ) 系统维护人员和系统管理人员 系统程序员和硬件维护人员 系统程序员和操作员 打字员和软件工程师 16产生软件危机的主要原因只一是( ) 软件是逻辑产品 软件自身的特点所决定的 软件无磨损 软件产品的成本上升过快17软件开发过程包括( ) 3个阶段 5个阶段 4个阶段 8个阶段18数据字典是由( ) 数据流、文件、基本加工组成的 数据流、文件、数据单元组成的 文件、数据单元、加工组成的 数据流、文件、数据单元、基本加工组成的19目前软件成本的估算一般采用( ) 静态单变量、静态多变量、动态多变量 IBM模型、标准值法、COCOMO模型 代码行技术、任务分解技术、估算模型 动态多变量、IBM模型、标准值法20哪个不是需求分析阶段使用的图形工具( ) 层次图 层次方框图 IPO图 Warnier图21面向对象分析技术的特征是( ) 抽象化、模块化 模块封装、内部信息隐蔽 耦合、内聚 提取、整理22在数据流图中,源点和终点的数量( ) 必须是一对一的 源点个数大于终点个数 终点个数大于源点个数 依需要而定23下面说法哪个不属于设计准则( ) 提高模块的内聚,降低模块间的耦合 降低模块接口的复杂程度 模块大小要适中 模块要有重用性24变换型结构的数据流呈( ) 线性形状 辐射状 椭圆形 阶梯形25模块的初始化工作和模块处理意外故障均属于( ) 时间内聚 顺序内聚 功能内聚 逻辑内聚26程序设计中的标志技术一般分为( ) 开关标志技术和终止标志技术 逻辑标志技术 开关标志技术、终止标志技术和人工干预技术 终止标志技术27强连通图有( ) 一个入口点和一个出口点 一个入口点和多个出口点 多个入口点和一个出口点 多个入口点和多个出口点28等价类划分属于( ) 白盒测试 黑盒测试 穷尽测试 系统测试29编辑程序的作用是( ) 修改文件、存储文件、查阅文件 建立文件、存储文件、查阅文件 修改文件、 建立文件 修改文件、 建立文件、打印文件30实用测试策略的顺序为( ) 边界值、等价类划分、错误推测、逻辑覆盖 逻辑覆盖、等价类划、分边界值、错误推测 错误推测、逻辑覆盖、等价类划、分边界值 等价类划、分边界值、错误推测、逻辑覆盖三、完成下列各题1对含100000条机器指令的程序进行一个月集成测试后,总共改正了25个错误,此时MTTF=15h;经过两个月测试后,总共改正了40个错误(第二个月改正了15个错误),MTTF=25h。(1)根据上述数据确定MTTF与测试时间之间的线性函数关系式;(2)当集成测试结束时共改正了多少个错误。2.画出与下列程序流程图对应的PAD图,程序图,计算V(G)的值。开始结束PQe 1e 2 N Y N Y 3.给出银行活期取款系统功能级数据流图,并简述画数据流图的原则。4.简述软件维护过程。5.叙述层次图、层方框次图、Jackson图彼此间的异同点。6.试说明软件产品的不完善性及原因。7.根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。“一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的”8.分别简述传统方法和面向对象方法的测试步骤,说明差别9某任务的工程网络如下图所示,请为每个事件计算最早时刻,最迟时刻,并找到该任务的关键路径。2342462123610000123547689101110 请从适用、方便、合理、完整的角度来设计恒客隆超市的会员卡系统,画出系统的数据流图(分三层画),系统的规格说明如下(15分)。(1)顾客可以随时在市内任何一个恒客隆分店申请办理恒客隆超市的会员卡,会员卡采用一卡一号,一人一卡,不设副卡,会员卡可在市内所有恒客隆分店使用,并可根据购买物品进行积分,每张卡的有效使用时间不超过一年。(2)在市内任何一个恒客隆分店办理会员卡的手续是:要填写会员登记表,表中包括家庭住址、身份证号、联系电话等信息,超市工作人员将申请人的信息和会员卡的卡号输入计算机后,将会员卡交给顾客。(3)会员卡的用途是:享受商店为会员提供的优惠商品;通过积分获得年底分红。对于积分的要求是:普通商品每10元积1分,电器商品每50元积1分,打折和会员商品每20元积1分。年底分红以

温馨提示

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

评论

0/150

提交评论