白盒法黑盒法_使用白盒法测试时_黑盒法是把软件(2)

电脑杂谈  发布时间:2017-03-06 06:03:13  来源:网络整理

30.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=F/(1+(n*i)。

三、名词解释题每小题3分,共15分。

31.软件生存周期模型

描述软件开发过程中各种活动如何执行的模型

32.数据字典(DD)

数据字典是用来定义数据流图中的各个成分的具体含义的。它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。

33.内聚性

内聚性是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量

34.JSP方法

JSP方法是面向数据结构的设计方法,其定义了一组以数据结构为指导的映射过程,它根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。

35.多态性

指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。或(不同的对象,收到同一消息可以产生不同的结果。)

四、简答题每小题5分,共20分。

36.简述容错技术的四种主要手段,并解释。

结构冗余:包括静态冗余、动态冗余和混合冗余。

信息冗余:为检测或纠正信息在运算或传输中的错误,须外加一部分信息。

时间冗余:指重复执行指令或程序来消除瞬时错误带来的影响。

冗余附加技术:指为实现上述冗余技术所需的资源和技术。

37.以G.J.Myers的观点,简述对软件测试的目的。

软件测试是(1)为了发现错误而执行程序的过程;(2)一个好的用例能够发现至今尚未发现的错误的测试。(3)一个成功的测试是发现至今尚未发现的错误的测试。

38.就程序设计语言的工程特性而言,对程序编码有哪些要求?

就程序设计语言的工程特性而言,对程序编码有如下要求:

(1)可移植性(2)开发工具的可利用性(3)软件的可重用性(4)可维护性

39.模块的内聚性包括哪些类型?

模块的内聚性包括:

(1)偶然内聚(2)逻辑内聚(3)时间内聚(4)通信内聚(5)顺序内聚(6)功能内聚

五、应用题第40小题7分,第41小题8分,第42小题10分,共25分。

41.根据下列条件使用等价划分法设计测试用例。

某一8位微机,其十六进制常数定义为:以0x或0X开头的数是十六进制整数,其值的范围是-7f~7f(表示十六进制的大小写字母不加区别),如0X13,0X6A,-0X3c。

解答:等价划分法①划分等价类并编号,如下表所示。

十六进制整型常量输入条件的等价类表

3.非0x或非-打头的串

4.含有非数字且(a,b,c,d,e,f)以外字符

5.多于5个字符

6.-后跟非0的多位串

7.-0后跟数字串

8.-后多于3个数字

②为合理等价类设计测试用例,表中有三个合理等价类,设计两个例子

③为每个不合理等价类至少设计一个测试用例

一、单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.软件工程管理的具体内容不包括对_________管理。()

A.开发人员B.组织机构C.控制D.设备

2.在McCall软件质量度量模型中,_________属于面向软件产品操作。()

A.正确性B.可维护性C.适应性D.互操作性

3.在快速原型模型的开发过程中,用原型过程来代替全部开发阶段所用模型是_________模型。()

A.探索型原型B.演化型原型C.实验型原型D.增量型原型

4.维护中因删除一个标识符而引起的错识是_________副作用。()

A.文档B.数据C.编码D.设计

5.软件维护的困难主要原因是()

A.费用低B.人员少C.开发方法的缺陷D.维护难


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-36051-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...