软件工程B卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》函授试卷B卷
一、填空题(每空1分,共20分)
1.数据流图的基本四种成分:数据的源点和终点___________、___ 、
和。

2.在软件详细设计中,过程细节说明工具有三种:图形工具、__________
和语言工具。

3.软件程序测试技术通常分为静态测试和___________两种:后一种又可分
为__________和__________。

4.动态分析方法的动态测试包括三部分______________、执行程序与
_______________。

5.软件维护按维护的内容来分,分为四种类型的维护:_______________、
________________、_________________和________________。

6.软件工程开发模型中的清洁房间模式的关键技术方法是结构化程序设计
+ ______________ + 验证。

7._________现实世界的一个组成部分,被映像到软件域中。

8.程序设计功效一般考虑以下三方面:代码功效、___________和I/O功效。

9.一份好的规格说明,应具有唯一性、完整性、可检验性、________、
_________、可跟踪性、运行和维护阶段的可利用性的等特征。

10.模块的独立程度可以用两个定性标准来衡量:_________和________。

二、选择题(每题1分,共15分)
A、软件开发计划
B、可行性报告
C、需求分析说明书
D、测试
报告
2.分析员是____。

A.用户中系统的直接使用者B.用户和软件人员的中间人
C.软件的编程人员D。

用户和软件人员的领导
3.使用结构化分析方法时,采用的基本手段是____。

A.分解和抽象 B.分解和综合 C.归纳与推导D.试探与回溯4.结构化系统分析主要是通过____进行分析的。

A.算法分解B.控制结构分解C.数据结构分解D.处理功能分解
5.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。

A.总貌B.细节C.抽象D.软件的作者
6.变换型和事务型是程序结构的标准形式。

从某处获得数据,再对这些数据作处理,然后将结果送出是属于____。

A.变换型 B 事务型
7.需求分析说明书不能作为______。

A、可行性研究的依据
B、用户和开发人员之间的合同
C、系统概要设计的依据
D、软件验收测试的依据
8.结构化分析方法以数据流图、____和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。

A.DFD图B.PAD图C.IPO图D.数据字典9.结构化设计方法是面向____的设计方法。

A.过程B.对象C.数据流D.数据结构10.Jackson程序设计方法是一种面向 _____ 的设计方法。

A、数据结构
B、数据流图
C、IPO图
D、系统流程图
11.Jackson设计方法由英国的M. Jackson提出的,它是一种面向____的设计方法。

A.对象B.数据流C.数据结构D.控制结构
12.结构化设计采用模块化方法的主要出发点是______。

A、增加内聚性
B、减少耦合度
C、提高有效性
D、降低复杂度
13.下列_____不是模块化设计的目的。

A、可采用结构化设计方法
B、降低复杂度
C、有利于信息隐蔽
D、描述系统的功能与性能
14.文档是软件开发人员.维护人员.用户以及计算机之间的____, 软件开发人员在各个阶段以文档作为前段工作成果的体现和后段工作的基础。

A.接口
B.桥梁
C.科学
D.继续
15.软件工程中______不属于用户文档的内容。

A、功能描述
B、安装手册
C、系统设计
D、使用手册
三、判断题(每题2分,共20分)
2.发现错误多的程序模块,残留在模块中的错误也多。

()
3.为了加快软件维护作业的进度,应尽可能增加维护人员的数目()
4.软件维护就是改正软件中的错误。

()
6.软件开发的主要任务是写程序。

()
1.软件工程中编码之前的错误大约占65%。

编码错误占35% 。

()
2.软件作用范围的最不精确的方面就是可靠性问题。

()
3.软件生产率的最简单的,也是最有争议的度量是每人月完成多少有效地源代码行数。

()
4.德菲法师一种经验法则来估算软件成本,跳出了数理模式。

()
5.软件维护是软件生命周期的倒数第二个阶段。

()
四、简答题(共45分)
1、简述可行性研究的步骤。

(10分)
2、软件测试的最基本的原理是什么。

(5分)
3、软件评价的基本概念。

(5分)
4、请绘制一张简单的数据流图。

(5分)
5、什么是系统测试,包括那几个方面?(15分)。

相关文档
最新文档