软件工程复习题

软件工程复习题

ID:19760557

大小:109.00 KB

页数:6页

时间:2018-10-05

软件工程复习题_第1页
软件工程复习题_第2页
软件工程复习题_第3页
软件工程复习题_第4页
软件工程复习题_第5页
资源描述:

《软件工程复习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程复习题一、填空题1.最常用的逻辑覆盖标准有语句覆盖、判定覆盖、条件覆盖、_______覆盖、条件组合覆盖。2.软件工程采用工程的_______、原理、技术和方法来开发与维护软件.3.数据流表示数据在系统中的流动方向,一般分_______数据流和双向数据流两种。4.Jackson图既可以表示层次结构,也可以表示数据结构和_______,是自顶向下分解的好工具。5.集成测试方法有自顶向下集成、自底向上集成、一次性集成和__________。6.结构图描述了程序的模块结构,表示了一个系统的层次分解关系,反映了_______联系和块内联系等特征及

2、控制信息的传递情况。7.层次方框图是用_______的一系列多层次的矩形框描绘数据的层次结构。8.软件工程是指导计算机软件___________的一门工程学科。采用工程的___________来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它。9.软件效益分析包括货币的时间价值、___________、___________、纯收入。6.类是对一组具有_______数据结构和相同操作的对象的描述。10.软件结构表示程序的系统结构,它意味着一种控制层次体系,指出了需求

3、分析中确定的某一问题中各_______之间的相互关系。11.SD方法的基本思想是模块化,它提出了高内聚_______耦合的评价模块结构质量的具体标准。12.我们依据对数据存储和操作的抽象程度把品种繁多的程序设计语言分成机器语言、汇编语言、_______语言和第四代语言。13.PAD图采用_______树形结构描述程序的逻辑。14.McCabe方法的核心是:通过定量分析程序中的_______个数或循环个数,对软件测试难度进行定量度量,对软件最终的可靠性进行预测。15.评价软件测试进展情况的公式为___________。16.面向对象方法学可以用下列

4、方程来概括OO=对象+类+__________+__________。17.在面向实现的程序设计语言中有六种不同的语言范型,它们是计算模型命令式、过程式、逻辑式、函数式、OO式、_______。18.黑盒测试是在软件_______上进行的测试,只检查程序功能是否满足要求,程序是否能正确地接收输入数据,并产生输出结果。19.常用的设计测试数据技术有逻辑覆盖、等价类划分、边界值、错误推测、_______、程序流程图。20.计算机软件的发展经历了_______生产、作坊式生产和产业化生产的三段发展模式。二、单项选择题1.软件的生存周期一般包括()①维护

5、过程、开发过程、设计过程②定义过程、开发过程、维护过程③分析过程、设计过程、测试过程④详细设计过程、编码过程、调试过程2.软件的开发模式有()①面向过程模式、面向对象模式、混合模式②变换模式、渐增模式、瀑布模式③自顶向下模式、自底向上模式、关系模式④分步模式、渐增模式、非渐增模式、3.数据流图和数据字典共同构成系统的()①物理模型②结构模型③逻辑模型④设计说明书4.可行性研究阶段使用的图形工具是()①DFD图②N-S图③PAD图④Warnier图5.需求分析的方法包括()①结构化分析技术、面向对象的分析技术、原型开发技术②结构化分析技术、面向对象

6、的分析技术③面向对象的分析技术、原型开发技术④原型开发技术、结构化分析技术6.在数据流图中终点()①只能出现一次②可以出现多次③既可出现多次,又可与源点同名④可以出现多次,但不能与源点同名7.以下关于形式化说明技术的说法中不正确的是()。①形式化是软件自动化的前提②形式化方法以数学为基础③形式化方法是一种既严格又灵活的方法,不仅在解决小规模应用上是有效的,对于解决较大规模的应用同样有效。④形式化方法可以同面向对象的方法相结合,起到取长补短的作用。8.下面说法不正确的是()①模块的作用域在模块的控制域之内②模块的控制域在模块的作用域之内③模块的作用

7、域和模块的控制域有时相同④模块的作用域和模块的控制域都是一种层次结构9.结构化程序设计就是要()①保留GOTO语句②取消前转GOTO语句③限制GOTO语句的使用④取消后转GOTO语句10.程序图的作用是()①定性度量软件的复杂程度②定量度量软件的复杂程度③预测软件的质量标准④估计软件中的错误数量11.计算机的体系结构对程序设计语言具有()①反作用②促进作用③抑制作用④完善作用12.若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用()①自顶向下的开发方法②自底向上的开发方法③渐增式的开发方法④非渐增式的开发方法13.等价类划分属于

8、()①白盒测试②黑盒测试③穷尽测试④验收测试14.V(G)=m-n+p中的p取3意味着()①软件有三个模块②软件有两个子程序③主程序中含

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。