软件工程导论期末考试试题 .docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程导论期末考试试题 .docx》由会员分享,可在线阅读,更多相关《软件工程导论期末考试试题 .docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结软件工程导论期末考试试题一挑选1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性讨论、软件需求分析、系统总体设计、具体设计、编码、测试和运行、保护。八个阶段又可归纳为三个大的阶段:方案阶段、开发阶段和 C 。A、具体方案 B、可行性分析C、 运行阶段 D、 测试与排错2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大 C 。A、具体设计阶段 B、概要设计阶段C、 需求分析阶段 D、 测试和运行阶段3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标 A 。A、 需求分析阶段 B、 具体设
2、计阶段C、 概要设计阶段 D、 可行性讨论阶段4、软件工程的显现主要是由于 C 。A. 程序设计方法学的影响 B. 其它工程科学的影响C. 软件危机的显现 D. 电脑的进展5、软件工程方法学的目的是:使软件生产标准化和工程化,而软件工程方法得以实施的主要保证是 C A、 硬件环境B、软件开发的环境C、软件开发工具和软件开发的环境D、 开发人员的素养6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中, 它们之间的关系表现为 BA、 相互排斥 B 、 相互补充C、 独立使用 D、 交替使用7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法C A、基于瀑布模型的结构
3、化方法 B、基于需求动态定义的原型化方法C、基于对象的面对对象的方法 D、基于数据的数据流开发方法8、在下面的软件开发方法中, 哪一个对软件设计和开发人员的开发要求最高B 可编辑资料 - - - 欢迎下载精品名师归纳总结A、结构化方法 B、原型化方法 C、面对对象的方法 D、掌握流方法9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的 B A、掌握流 B 、数据流 C、程序流 D、指令流10、软件开发的结构化生命周期方法将软件生命周期划分成A A、 方案阶段、开发阶段、运行阶段B 、 方案阶段、编程阶段、测试阶段C、 总体设计、具体设计、编程调试D、需求分析、功能定义
4、、系统设计11、软件开发中常采纳的结构化生命周期方法,由于其特点而一般称其为A A、 瀑布模型 B 、 对象模型 C、 螺旋模型 D、 层次模型12、软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是 CA、 分析阶段 B 、 设计阶段 C、 编码阶段 D、 测试阶段21 系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的 信息流淌 情形。 解析 系统流程图是描述物理系统的传统工具,用图形符号表示系统中的各个元素,如人工处理、数据处理、数据库、文件、设备等,表达了元素之间 的信息流淌的情形。22 成
5、本效益分析的目的是从 经济 角度评判开发一个项目是否可行。 解析 成本效益分析第一是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡, 其目的是从经济角度评判开发一个新的软件项目是否可行。23 自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和宽度优先策略。 解析 渐增式测试法有自顶向下结合和自底向上结合两种组装模块的方法,其中自顶向下集成是构造程序结构的一种增量式方式,不需要编写驱动模块,只需要编写桩模块。它从主控模块开头,依据软件的掌握层次结构,以深度 优先或宽度优先的策略,逐步把各个模块集成在一起。24 独立路径是指包括一组以前没有处理的语句或条件的一
6、条路径。从程序图来看,一条独立路径是至少包含有一条 在其他独立路径中未有过 的边的路径。可编辑资料 - - - 欢迎下载精品名师归纳总结 解析 在基本路径测试中, 以具体设计或源程序为基础, 导出掌握流程图的拓扑结构 程序图,在运算了程序图的环路复杂性之后, 确定只包含独立路径的基本路径图, 其中独立路径是包括一组以前没有处理的语句或条件的一条路径。从程序图来看, 一条独立路径是至少包含有一条在其他独立路径中未有过的边的路径。25 汇编语言是面对 机器 的,可以完成高级语言无法完成的特别功能,如与外部设备之间的一些接口工作。 解析 汇编语言属于低级语言, 是一种面对机器的语言, 它与高级语言相
7、比有很多优越性: 如操作敏捷, 可以直接作用到硬件的最下层, 完成与外部设备的接口工作等,是能够利用电脑硬件特性直接掌握硬件设备的唯独语言。26 在 JSP 方法中解决结构冲突的具体方法是 中间数据结构或中间文件 。 解析JSP 方法是面对数据结构的设计方法。 它定义了一组以数据结构为指导的映射过程, 依据输入、 输出的数据结构, 按肯定的规章映射成软件的过程描述,在 JSP 方法中解决结构冲突的具体方法是引入中间数据结构或中间文件,将冲突部分分隔开来, 建立多个程序结构, 再利用中间文件把它们联系起来, 构成一个系统的整体。27 具体设计的任务是确定每个模块的内部特性,即模块的算法、使用的数
8、据。 解析 具体设计的基本任务是为每个模块进行具体的算法设计,为模块内的数据结构进行设计, 确定每个模块的内部特性, 包括模块的算法和使用的数据。对数据库进行物理设计等。28 全部软件保护申请报告要按规定方式提出, 该报告也称 软件问题报告。 解析 在软件保护的流程中, 第一步就是制定保护申请报告, 也称为软件问题报告,它是保护阶段的一种文档,由申请保护的用户填写。29 有两类保护技术:在开发阶段使用来削减错误、提高软件可保护性的 面对保护的技术。在保护阶段用来提高保护的效率和质量的保护支援 技术。 解析 面对保护的技术涉及软件开发的全部阶段,能够削减软件错误, 提高软件的可保护性。 而保护支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程导论期末考试试题 软件工程 导论 期末考试 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内