欢迎来到天天文库
浏览记录
ID:17326172
大小:18.32 KB
页数:7页
时间:2018-08-30
《软件工程导论期末试卷》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、软件工程导论期末试卷软件工程导论期末考试试题 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和(C)。 A、详细计划B、可行性分析 C、运行阶段D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C)。 A、详细设计阶段B、概要设计阶段 C、需求分析阶段D、测试和运行阶段 3、在结构化的瀑布模
2、型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A)。 A、需求分析阶段B、详细设计阶段 C、概要设计阶段D、可行性研究阶段 4、软件工程的出现主要是由于(C)。 A.程序设计方法学的影响B.其它工程科学的影响 C.软件危机的出现D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C) A、硬件环境B、软件开发的环境 C、软件开发工具和软件开发的环境D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型
3、化方法,在实际的应用中,它们之间的关系表现为(B) A、相互排斥B、相互补充 C、独立使用D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C) A、基于瀑布模型的结构化方法B、基于需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法 8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B) A、结构化方法B、原型化方法C、面向对象的方法D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强
4、调的是分析对象的(B) A、控制流B、数据流C、程序流D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A) A、计划阶段、开发阶段、运行阶段B、计划阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的(信息流动)情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策
5、略:深度优先策略和(宽度优先策略)。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 25.汇编语言是面向(机器)的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 28.所有软件维护申请报告要按规定方式提出,该报告也称(软件问
6、题)报告。 29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。 30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。 1.软件的开发与运行经常受到硬件的限制和制约。(√) 2.模块内的高内聚往往意味着模块间的松耦合。(√) 图只能表达程序结构,不能表达数据结构。(X) 4.上述数据流图表示数据A和B同时输入变换成C
7、。(X) 5.软件的质量好坏主要由验收人员负责,其他开发人员不必关心。(X) 6.判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。(√) 7.应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。(X) 只能应用于软件系统模型的建立。(X) 9.容错就是每个程序采用两种不同的算法编写。(X) 10.软件测试的目的是为了无一遗漏的找出所有的错误。(X) 31.经济可行性 解:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。32.社会可行
8、性 解:要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。 33.投资回收期 解:投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。 34.对应关系 解:即有直接因果关系在程序中可以同时处理。35.结构冲突 解:输入数据与输出数据结构找不到对应关系的情况,称为结构冲突。 1、软件维护的目的和主要任务是什么?维护的类型有哪些? 答:软
此文档下载收益归作者所有