软件工程考试试题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
类型一:
1. 软件定义时期包括两个阶段,它们是(可行性研究)和(需求分析)两个阶段。
2. 数据流图有(4)种基本符号,数据流图中,箭头表示(数据流)。
3. 数据流图有变换型结构和(事务)型结构两种类型。
4. 4个人之间的通信量是(6)
5. 评定模块的独立性的标准是耦合和内聚。(耦合)是对软件内部块间联系的度量,
按照由弱到强的顺序,可以把它分为(7)类。其中,最弱的是(非直接耦合),
最强的是(内容耦合)
6.程序结构的复杂性度量值V(G)取决于程序控制流的复杂程度。顺序结构的V(G)值
为(1),选择结构的为(2)。
7. 在模块结构图中,(扇入)是指直接调用该模块的模块数
8.模块的独立性可用耦合和内聚的高低来评定,设计较好的模块要求(内聚)高、耦合(低)。
9. 语句覆盖测试技术是(白盒测试)方法的一种
10. 等价类划分技术是属于(黑盒测试)方法的
11. 按维护的起因,可以将维护活动分为4类:(改正性维护)、(适应性维护)、完善性维护和预防性维护。完善性维护占总维护量的(50%以上)。
12.软件项目的可行性研究要进行一次(简化的、压缩的)需求分析。
13、系统流程图用于可行性分析中的(当前运行系统)的描述。
14、程序的三种基本控制结构的共同特点是(只有一个入口和一个出口)
15、维护中,因误删除一个标识符而引起的错误是(编码)副作用。
16、(技术评审)是以提高软件质量为目的的技术活动。
17、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;(把对象划分成类,每个对象类都定义一组数据和方法);对象彼此之间仅能通过传递消息互相联系;层次结构的继承。
18、原型化方法是用户和设计者之间执行的一种交互构成,适用于(需求不确定性高的)系统。
19.在下列工具与环境中(结构的基于图形CASE )属于较早期的CASE。
20.Putnam成本估算模型是一个(动态多变量)模型。
21.在McCall软件质量度量模型中,(适应性)属于面向软件产品修改。
22.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是(SQDC )23.软件复杂性度量的参数包括(规模)
24.对象实现了数据和操作的结合,使数据和操作(封装)于对象的统一体中。25.软件调试技术包括(演绎法)
26.瀑布模型的存在问题是(缺乏灵活性)
27.软件测试方法中的静态测试方法之一为(计算机辅助静态分析)
28.软件生命周期中所花费用最多的阶段是(软件维护)
29.第一个体现结构化编程思想的程序设计语言是(PL/1语言)
30.程序的三种基本控制结构是(顺序、选择和重复)
31.在详细设计阶段,经常采用的工具有(PAD )
32.详细设计的结果基本决定了最终程序的(质量)
33.需求分析中开发人员要从用户那里了解(软件做什么)
34.结构化程序设计主要强调的是(程序易读性)
35.IDEF。图反映系统(做什么)
36.经济可行性研究的范围包括(效益分析)
37.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(行或不行)的回答。
38.需求分析阶段的任务是确定(软件系统的功能)
39、为了提高测试的效率,应该(选择发现错误可能性大的数据作为测试数据)。
40、使用白盒测试方法时,确定测试数据应根据(程序的内部逻辑)和指定的覆盖标准。
41、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(软件危机)
42、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( 可靠性)。
43、瀑布模型的关键不足在于(不能适应需求的动态变更)
44、软件维护的副作用主要有以下三种(.编码副作用、数据副作用、文档副作用)
45、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(原型化方法)。
46、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(软件开发工具和软件开发的环境)。
47、系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( 信息流动)情况。
48、成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。
49、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和(宽度优先策略) 。
50、在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。
51、详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。
52、所有软件维护申请报告要按规定方式提出,该报告也称(软件问题)报告。
53、独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。
54、设计任何一个人机界面,一般必须考虑(系统响应时间、用户帮助机制、错误信息处理和命令方式四个方面。
55、在软件测试中,已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明的规定正常进行的方法称为(白盒)测试法。
56、(耦合度)是对软件结构中模快间关联程度的一种度量。
57、软件工程中的结构化分析SA是一种面向__数据流______的分析方法。
58.软件模块独立性的两个定性度量标准是____内聚性、耦合性_________。
59.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个__由下而上______的过程。
60.___数据流图_____和数据字典共同构成了系统的逻辑模型
61.____等价划分_______是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。
62.在软件危机中表现出来的软件质量差的问题,其原因是__没有软件质量标准_____。
63.在软件质量因素中,软件在异常条件下仍能运行的能力成为软件的__健壮性___。
64.在下列测试技术中,___逻辑覆盖___不属于黑盒测试技术。