软件工程(开卷)模拟题

软件工程(开卷)模拟题

ID:18286604

大小:66.50 KB

页数:6页

时间:2018-09-16

软件工程(开卷)模拟题_第1页
软件工程(开卷)模拟题_第2页
软件工程(开卷)模拟题_第3页
软件工程(开卷)模拟题_第4页
软件工程(开卷)模拟题_第5页
资源描述:

《软件工程(开卷)模拟题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中国地质大学(北京)继续教育学院2014年05课程考试《软件工程》模拟题(开卷)(补)一.名词解释1.需求分析:需求分析是指开发人员要准确理解用户的需求,进行细致的调查分析,将用户非形式的需求陈述转化成完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。2. 白盒法:该方法把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。3. 渐增式测试:逐个把未经过测试的模块组装到已经过测试的模

2、块上去,进行集成测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完毕4.黑盒法:该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查程序是否满足功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。5.非渐增式测试:首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行测试。6.系统流程图:是描述物理系统的传统工具,它用图形符号来表示系统中的各个元素,例如人工处理、数据处理、数据库、文件、设备等。它表达了系统中各个元素之间的信息流动的情况。二.判断题1.在主存储器能容纳得下的前提

3、下,应使模块尽可能大,以减少模块的个数。(错)2.为了提高程序的易读性,尽可能使用高级语言编写程序。(对)3.规划模块间的单向调用关系叫做模块的层次结构。(对)4.只要模块之间的接口关系不变,各模块的内部实现细节的修改不会影响别的模块。(对)5..尽可能用GOTO语句(错)8.程序的注释并不是可有可无的。(对)9..在进行总体设计时应加强模块间的联系。(错)10.数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。(对)11.软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。(对)12.螺旋模型是

4、在瀑布模型和增量模型的基础上增加了风险分析活动。(对)13.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。(错)14.软件是指用程序设计语言(如PASCAL,C,VISUALBASIC等)编写的程序,软件开发实际上就是编写程序代码。(错)15.数据库设计说明书是一个软件配置项(对)第6页(共6页)中国地质大学(北京)继续教育学院2014年05课程考试16.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。(错)17.过程描述语言可以用于描述软件的系统结构。(错)18.如果通过软件测试没有发现错误,则说明软件是正确的。

5、(错)19.快速原型模型可以有效地适应用户需求的动态变化。(对)20.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。(对)21.确认测试计划应该在可行性研究阶段制定(错)22.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。(错)三.填空题1.系统流程图是描述__体系结构___的工具。体系结构2.维护中,因误删除一个标识符而引起的错误是__编码_______副作用3.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的信息流动情况。4.成本效益分析的目的是从经济角度评价开发一个项目是否可行

6、。5.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和宽度优先策略.6.在JSP方法中解决结构冲突的具体办法是中间数据结构或中间文件。7.详细设计的任务是确定每个模块的内部特性,即模块的算法、使用的数据。 8.瀑布模型是以文档为驱动、适合于__软件需求明确______的软件项目的模型。9.纯收入是指在整个生存周期之内的__累计经济效益(折合成现在值)______与投资之差。10.软件概要设计的主要任务就是__软件结构的设计______。11.结构化程序设计方法是使用_三种基本控制结构_______构造程序。12.软件维护的内容包括校正性维持,适应性维护、___完善

7、性维护______和预防性维护。13.CASE工具的平台集成指工具运行在相同的_硬件/操作系统_______平台上。14.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和_数据存储对象______。15.将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为__差别估算法___。四.单项选择题1.瀑布模型的关键不足在于(

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

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

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