2022年软件工程复习重点答案.docx
《2022年软件工程复习重点答案.docx》由会员分享,可在线阅读,更多相关《2022年软件工程复习重点答案.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 学习好资料 欢迎下载软件工程复习重点一、挑选题1、软件工程三要素是指( B )P8 A、技术、方法和工具 B、方法、工具和过程C、方法、对象和类 D、过程、模型、方法2、瀑布模型本质上是一种( A );P23 A、线性次序模型 B 模型、次序迭代模型 C 、线性迭代模型 D 、及早见产品3、结构化设计是一种应用最广泛的系统设计方法,是以( B )为基础,自顶向下,求精和模块化的过程;P79 A、数据流 B、数据流图 C、数据库 D、数据结构4、概要设计的任务是设计系统的(A、规律模型 B、物理模型 C B 物理模型)P70 、概念模型 D、程序
2、流程图5、描述软件结构的工具有( A 模块结构图)D、A、模块结构图 B 、PAD图 C、数据流程图 D、程序6、进行需求分析可以使用多种工具,但(C )是不适用的;A、数据流程图B、判定表C、PAD 图(具体设计)数据字典7、可行性讨论要进行的需求分析和设计应当是(C );A、具体的B、全面的C、简化的、压缩的D、完全的8、软件生命周期由( C )三个时期组成;A、概要设计、具体设计和系统实现 B、可行性分析、系统设计和编码C、定义、开发和运行保护 D、分析、设计和测试9、以下( D )不是模块;对象是一个实体A、过程 B、程序 C、函数 D 、对象10、程序流程图、 N-S图和 PAD图是
3、( B )使用的算法表达工具;A、设计阶段的概要设计 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 试数据库、取一切
4、可能的输入数据作为测C、在完成编码后制定软件的测试方案 D、挑选发觉错误可能性大的数据作为测试数据14、胜利的测试是指( B 发觉程序的错误)、发觉程序的错误A、运行测试实例后未发觉错误项 BC、证明程序正确 D、改正程序的错误15、软件工程中只依据程序的功能说明而不关怀程序内部的规律结构的测试方法,称为( C 黑盒测试)测试;D、综合法A、白盒法B、灰盒法C、黑盒法16、在物理设计阶段, 依据处理的需要, 进行物理储备支配, 形成数据库的 ( A内模式)A、内模式 B、外模式 C、概念模式 D 、物理模式17、描述概念数据模型的工具是 C A、N-S图 B 、PAD图 C、E-R图 D 、D
5、FD图18、用由底向上渐增式方式对软件进行测试时,需要为每个模块预备一个 ( 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、将开发过程严
7、格地划分为一系列有序的活动 B、将开发过程分解为阶段C、供应了有效的治理模式 D、缺乏敏捷性25、软件可行性讨论的目的是(D确定可行仍是不行行);A、证明软件开发项目可行 B、证明软件开发项目不行行C、阐述软件开发项目值得或不值得做 不要做 D、为了确定软件开发项目要26、模块内聚度越高,说明模块内各成分彼此结合的程度越(紧密);A、松散 B、紧密 C、无法判定 D、相等 27、为了使模块尽量的独立,要求(B );A、模块的内聚程度要尽量高,且模块间的耦合程度要尽量强 B、模块的内聚程度要尽量高,且模块间的耦合程度要尽量弱 C、模块的内聚程度要尽量低,且模块间的耦合程度要尽量弱 D、模块的内聚
8、程度要尽量低,且模块间的耦合程度要尽量强 28、关于软件测试的目的,下面观点错误选项(C );A、为了发觉错误而执行程序的过程 B、一个好的测试用例能够发觉至今尚未发觉的错误 C、证明程序是正确、没有错误的D、一个胜利的测试用例是发觉了至今尚未发觉的错误的测试29、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于 测试( A )名师归纳总结 A、结构合理性 B 、软件外部功能 C 、程序正确性 D 、程序内部规律第 3 页,共 9 页30、解决“ 软件系统怎么做” 是(B )阶段的任务;A、可行性讨论B、概要设计C、需求分析D、编码- - - - - - -精选学习资料 -
9、- - - - - - - - 学习好资料 欢迎下载31、结构化设计是一种应用最广泛的系统设计方法,是以(数据流图)为基础,自顶向下,求精和模块化的过程;A、数据流 B 、数据流图 C、数据库 D 、数据结构32、需求分析是由分析员明白用户的要求,仔细细致地调研;分析,最终应建立目标系统的规律模型并写出(需求规格说明书);A、模块说明书 B、需求规格说明书 C、项目开发方案 D、合同文档33、PAD(Problem Analysis Diagram)图是一种(具体设计)工具;A、系统描述 B、具体设计 C、测试 D、编程帮助34、瀑布模型本质上是一种(线性次序);A、线性次序模型 B、次序迭代
10、模型 C、线性迭代模型 D、及早见产品模型35、可行性讨论要进行的需求分析和设计应当是(简化的 压缩的);A、具体的 B、全面的 C、简化的、压缩的 D、完全的36、软件(结构)设计阶段(概要设计)的文档是(模块结构图和说明书);A、系统模型说明书 B、程序流程图C、系统功能说明书 D、模块结构图和说明书37、采纳黑盒法测试程序是依据(B程序的功能说明);A、程序的规律 B 、程序的功能说明 C 、程序中的语句 D、程序中的数据白盒测试 结构测试黑盒测试 功能性测试38、下面不属于软件总体设计设计原就的是(C )A、模块化 B、自顶向下方法 C、自底向上方法 D、信息隐藏性39、描述概念数据模
11、型的工具是 C E-R 图 A、N-S 图 B 、PAD图 C、E-R 图 D 、DFD图40、软件生存周期中,开发期间包括(D)阶段;A、软件方案、结构设计、测试和运行保护 细设计和编码 B 、需求分析、概要设计、详C、结构设计、编码、测试和运行保护 D、需求分析、结构设计、具体设计、编码和测试二、填空题名师归纳总结 - - - - - - -第 4 页,共 9 页精选学习资料 - - - - - - - - - 学习好资料 欢迎下载1、软件工程的原就包括抽象、信息隐藏、模块化、局部化、确定性、一样性、完备性和可验证性; P9 2、软件工程主要讨论领域是软件工程方法学、软件工具和软件支撑环境
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件工程 复习 重点 答案
限制150内