软件工程复习重点答案

软件工程复习重点答案

ID:6131285

大小:68.50 KB

页数:6页

时间:2018-01-04

软件工程复习重点答案_第1页
软件工程复习重点答案_第2页
软件工程复习重点答案_第3页
软件工程复习重点答案_第4页
软件工程复习重点答案_第5页
资源描述:

《软件工程复习重点答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程复习重点一、选择题1、软件工程三要素是指(B)P8A、技术、方法和工具B、方法、工具和过程 C、方法、对象和类D、过程、模型、方法2、瀑布模型本质上是一种(A)。P23A、线性顺序模型B、顺序迭代模型C、线性迭代模型D、及早见产品模型3、结构化设计是一种应用最广泛的系统设计方法,是以(B)为基础,自顶向下,求精和模块化的过程。P79A、数据流B、数据流图C、数据库D、数据结构4、概要设计的任务是设计系统的(B物理模型)P70A、逻辑模型B、物理模型C、概念模型D、程序流程图5、描述软件结构的工具有(A模块结构图)A、模块结构图B、PAD

2、图C、数据流程图D、程序6、进行需求分析可以使用多种工具,但(C)是不适用的。A、数据流程图B、判定表C、PAD图(详细设计)D、数据字典7、可行性研究要进行的需求分析和设计应该是(C)。A、详细的B、全面的C、简化的、压缩的D、彻底的8、软件生命周期由(C)三个时期组成。A、概要设计、详细设计和系统实现B、可行性分析、系统设计和编码C、定义、开发和运行维护D、分析、设计和测试9、以下(D)不是模块。对象是一个实体A、过程B、程序C、函数D、对象10、程序流程图、N-S图和PAD图是(B)使用的算法表达工具。A、设计阶段的概要设计B、设计阶段的

3、详细设计C、编码阶段D、测试阶段11、一个模块直接控制(调用)的下层模块的数目称为模块的(B扇出)P78A、扇入数B、扇出数C、宽度D、作用域12、下列工具哪一个是需求分析阶段常用工具?(D)A、PADB、PFDC、N-SD、DFD数据流程图需求分析常用的是数据流程图和数据字典13、为了提高测试的效率,应该(D)A、随机地选取测试数据B、取一切可能的输入数据作为测试数据库C、在完成编码后制定软件的测试计划D、选择发现错误可能性大的数据作为测试数据14、成功的测试是指(B发现程序的错误)A、运行测试实例后未发现错误项B、发现程序的错误C、证明程序

4、正确D、改正程序的错误15、软件工程中只根据程序的功能说明而不关心程序内部的逻辑结构的测试方法,称为(C黑盒测试)测试。A、白盒法B、灰盒法C、黑盒法D、综合法16、在物理设计阶段,根据处理的需要,进行物理存储安排,形成数据库的(A内模式)A、内模式B、外模式C、概念模式D、物理模式17、描述概念数据模型的工具是(C)A、N-S图B、PAD图C、E-R图D、DFD图18、用由底向上渐增式方式对软件进行测试时,需要为每个模块准备一个(A主模块),它的作用是调用被测的模块。A、主模块B、桩模块C、驱动模块D、输入模块19、需求分析(A)。A、要回答

5、“软件必须做什么”B、可以概括为:理解、分解、表达六个字。C、要求编写需求分析说明书D、以上都对20、软件需求分析报告的内容不应该包括对(B)的描述。A、主要功能B、算法的详细过程C、用户界面及运行环境D、软件的性能21、下列描述正确的是( D)。A、程序就是软件B、软件开发不受计算机的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据和相关文档的集合22、“软件工程的概念是为解决软件危机而提出的”这句话的意思是(D)。  A、强调软件工程成功解决了软件危机的问题  B、说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理  C

6、、说明软件工程这门学科的形成是软件发展的需要D、说明软件工程的概念,即工程的原则、思想、方法可解决当时软件开发和维护存在的问题23、程序的流程图(框图)中的箭头代表( B控制流)。A、数据流B、控制流C、调用关系D、组成关系24、瀑布模型的主要特点是( D缺乏灵活性)。  A、将开发过程严格地划分为一系列有序的活动B、将开发过程分解为阶段  C、提供了有效的管理模式D、缺乏灵活性25、软件可行性研究的目的是( D确定可行还是不可行)。   A、证明软件开发项目可行   B、证明软件开发项目不可行   C、阐述软件开发项目值得或不值得做   D、

7、为了确定软件开发项目要不要做26、模块内聚度越高,说明模块内各成分彼此结合的程度越( 紧密)。A、松散 B、紧密 C、无法判断 D、相等27、为了使模块尽量的独立,要求( B)。A、模块的内聚程度要尽量高,且模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且模块间的耦合程度要尽量强28、关于软件测试的目的,下面观点错误的是( C)。A、为了发现错误而执行程序的过程B、一个好的测试用例能够发现至今尚未发现的错误C、证明程序是正确、没有错

8、误的D、一个成功的测试用例是发现了至今尚未发现的错误的测试29、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(A )A、结构

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

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

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