渐增式测试

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[名词解释] 渐增式测试

【◆参考答案◆】:
逐个把未经过测试的模块组装到已经过测试的模块上去,进行集成测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完毕。

(2)【◆题库问题◆】:[问答题] 简述软件生命周期开发方法的基本过程及每个阶段的任务。

【◆参考答案◆】:
(1)问题定义阶段,尽可能清楚地描述问题,搞清楚要解决的问题是什么;
(2)可行性研究阶段,主要是确定待解的问题是否有可行的解决办法。需要做经济可行性分析、技术可行性分析、操作可行性分析和法律可行性分析;
(3)需求分析阶段,主要是确定目标系统必须具备的功能。通常用数据流图、数据字典和简要的算法表示系统的逻辑模型。
(4)总体设计阶段,从总体上解决问题,确定可实现的方案,并设计出软件的层次结构图;
(5)详细设计,把解法具体化,确定如何具体地实现这个系统。针对每个模块设计相应的算法;
(6)编码和单元测试阶段,把详细设计的结果翻译成选定的语言所写的程序,并对每个模块进行单元测试。
(7)测试阶段,系统地设计测试用例,尽可能多地发现软件中的错误,并调试改正软件中的错误;
(8)软件维护阶段,主要目的是通过修改软件使所开发的软件能够持久地满足用户的需要。

(3)【◆题库问题◆】:[单选] ()是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。
A.测量
B.度量
C.估算
D.指标

【◆参考答案◆】:C

(4)【◆题库问题◆】:[填空题] 题定义由()完成。

【◆参考答案◆】:分析员

(5)【◆题库问题◆】:[单选] 下列选项中,()不属于基于计算机的系统的系统要素。
A.人
B.数据库
C.车间
D.硬件

【◆参考答案◆】:C

(6)【◆题库问题◆】:[问答题] 简述软件危机的几种典型表现。

【◆参考答案◆】:
(1)对软件开发成本和进度的估计常常很不明确;
(2)用户对"已完成的"软件系统部满意的现象经常发生;
(3)软件产品的质量往往靠不住;
(4)软件常常是不可维护的;
(5)软件通常是没有适当的文档资料;
(6)软件成本在计算机系统总成本中所占的比列逐年上升;
(7)软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

(7)【◆题库问题◆】:[多选] 下列各项中,属于打开游标操作的选项是()
A.将符合条件的记录送入内存
B.将指针指向第一条记录
C.控制游标指向的表
D.将指针指向目标记录

【◆参考答案◆】:A, B

(8)【◆题库问题◆】:[单选] 单元测试是在软件开发过程中的哪个阶段完成的?()
A.可行性研究和计划
B.概要设计
C.实现
D.使用和维护

【◆参考答案◆】:C

(9)【◆题库问题◆】:[多选] 要创建一个EJB,必须要至少编写哪些Java类和接口?()
A.定义远程(或业务)接口
B.定义本地接口
C.定义Bean接口
D.编写Bean的实现

【◆参考答案◆】:A, B, D

(10)【◆题库问题◆】:[单选] 数据流图的图形记号不包括下面哪个?()
A.箭头、方框
B.单杠
C.双杠
D.圆框

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: