2022年软件工程复习重点答案 .pdf
《2022年软件工程复习重点答案 .pdf》由会员分享,可在线阅读,更多相关《2022年软件工程复习重点答案 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习好资料欢迎下载软件工程复习重点一、选择题1、软件工程三要素是指( B )P8 A、技术、方法和工具 B、方法、工具和过程C 、方法、对象和类 D、过程、模型、方法2、瀑布模型本质上是一种( A ) 。P23 A、线性顺序模型 B、顺序迭代模型 C 、线性迭代模型 D 、及早见产品模型3、结构化设计是一种应用最广泛的系统设计方法,是以( B )为基础,自顶向下,求精和模块化的过程。P79 A、数据流 B、数据流图 C、数据库 D、数据结构4、概要设计的任务是设计系统的( B物理模型)P70 A、逻辑模型 B、物理模型 C、概念模型 D、程序流程图5、描述软件结构的工具有( A 模块结构图)A
2、、模块结构图 B 、PAD 图 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、设计阶段的概
3、要设计 B、设计阶段的详细设计C 、编码阶段 D、测试阶段11、一个模块直接控制 (调用)的下层模块的数目称为模块的 ( B 扇出 )P78 A、扇入数 B、扇出数 C、宽度 D、作用域12、下列工具哪一个是需求分析阶段常用工具?( D )A、PAD B 、PFD C 、N-S D、DFD 数据流程图需求分析常用的是数据流程图和数据字典13、为了提高测试的效率,应该( D )精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 9 页学习好资料欢迎下载A、随机地选取测试数据 B、取一切可能的输入数据作为测试数据库C 、在完成编码后制定软件的测
4、试计划 D、选择发现错误可能性大的数据作为测试数据14、成功的测试是指( B 发现程序的错误)A、运行测试实例后未发现错误项 B、发现程序的错误C 、证明程序正确 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、用由底向上渐增式方式对软件
5、进行测试时,需要为每个模块准备一个 ( A主模块 ) , 它的作用是调用被测的模块。A、主模块 B 、桩模块 C 、驱动模块 D、输入模块19、需求分析(A ) 。A、要回答“软件必须做什么”B、可以概括为 :理解、分解、表达六个字。C、要求编写需求分析说明书D、以上都对20、软件需求分析报告的内容不应该包括对(B )的描述。A、主要功能B、算法的详细过程C、用户界面及运行环境D、软件的性能21、下列描述正确的是(D ) 。A、程序就是软件 B、软件开发不受计算机的限制C、软件既是逻辑实体,又是物理实体 D、软件是程序、数据和相关文档的集合22、“软件工程的概念是为解决软件危机而提出的”这句话
6、的意思是(D ) 。A、强调软件工程成功解决了软件危机的问题B、说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理C、说明软件工程这门学科的形成是软件发展的需要D、说明软件工程的概念,即工程的原则、思想、方法可解决当时软件开发精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 9 页学习好资料欢迎下载和维护存在的问题23、程序的流程图(框图)中的箭头代表(B控制流 ) 。A、数据流 B、控制流C、调用关系 D、组成关系24、瀑布模型的主要特点是(D缺乏灵活性) 。A、将开发过程严格地划分为一系列有序的活动 B、将开发过程分解为阶段
7、C、提供了有效的管理模式 D、缺乏灵活性25、软件可行性研究的目的是(D确定可行还是不可行) 。A、证明软件开发项目可行 B、证明软件开发项目不可行C、阐述软件开发项目值得或不值得做 D、为了确定软件开发项目要不要做26、模块内聚度越高,说明模块内各成分彼此结合的程度越(紧密) 。A、松散 B、紧密 C、无法判断 D、相等27、为了使模块尽量的独立,要求(B ) 。A、模块的内聚程度要尽量高,且模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且模块间的耦合程度要尽量强28、关于软件测
8、试的目的,下面观点错误的是(C ) 。A、为了发现错误而执行程序的过程B、一个好的测试用例能够发现至今尚未发现的错误C、证明程序是正确、没有错误的D、一个成功的测试用例是发现了至今尚未发现的错误的测试29、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试( A )A、结构合理性 B 、软件外部功能 C 、程序正确性 D 、程序内部逻辑30、解决“软件系统怎么做”是(B )阶段的任务。A、可行性研究B、概要设计C、需求分析D、编码精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 9 页学习好资料欢迎下载31、结构化设计
9、是一种应用最广泛的系统设计方法,是以(数据流图)为基础,自顶向下,求精和模块化的过程。A、数据流 B 、数据流图 C、数据库 D 、数据结构32、需求分析是由分析员了解用户的要求,认真细致地调研。分析,最终应建立目标系统的逻辑模型并写出(需求规格说明书) 。A、模块说明书 B、需求规格说明书 C、项目开发计划 D、合同文档33、PAD (Problem Analysis Diagram)图是一种(详细设计)工具。A、系统描述 B、详细设计 C、测试 D、编程辅助34、瀑布模型本质上是一种(线性顺序) 。A、线性顺序模型B、顺序迭代模型C、线性迭代模型D、及早见产品模型35、可行性研究要进行的需
10、求分析和设计应该是(简化的 压缩的) 。A、详细的B、全面的C、简化的、压缩的D、彻底的36、软件(结构)设计阶段(概要设计)的文档是(模块结构图和说明书) 。A、系统模型说明书 B、程序流程图C、系统功能说明书 D、模块结构图和说明书37、采用黑盒法测试程序是根据(B程序的功能说明) 。A、程序的逻辑 B 、程序的功能说明 C 、程序中的语句 D、 程序中的数据白盒测试结构测试黑盒测试功能性测试38、下面不属于软件总体设计设计原则的是(C )A、模块化B、自顶向下方法C、自底向上方法D、信息隐蔽性39、描述概念数据模型的工具是( C E-R图 ) A、N-S图 B 、PAD 图 C、E-R图
11、 D 、DFD图40、软件生存周期中,开发期间包括(D )阶段。A、软件计划、结构设计、测试和运行维护 B 、需求分析、概要设计、详细设计和编码C 、结构设计、编码、测试和运行维护 D、需求分析、结构设计、详细设计、编码和测试二、填空题精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 9 页学习好资料欢迎下载1、软件工程的原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。 P9 2、软件工程主要研究领域是软件工程方法学、软件工具和软件支撑环境、软件管理及软件的规范与标准等。P16 3、项目工作计划包括:人力资源配置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件工程复习重点答案 2022 软件工程 复习 重点 答案
限制150内