。
二、名词解释
(每小题
4
分,共
24
分)
1
、数据流图
2
、
IPO
图
4
、公共耦合
5
、时间内聚
6
、黑盒测试法
三、简答题(每小题7分,共
21
分)
1
、软件工程的目标和内容是什么?
2
、总体设计过程包括几个步骤?
3
、试述
"
变换分析
"
设计步骤。
四、问答题(共
11
分)
试述软件测试的目的是什么
?
软件测试中,应注意哪些原则
?
五、
应用题(共
15
分)
1
、请用判定表画出以下问题的行为逻辑。(
4
分)
人们往往根据天气情况决定出门时的行装;
天气可能下雨,
也可能不下雨;
天气可能变冷,
也可能不变冷。
如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。
2
、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副
教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调
整工资。请用等价类划分法设计测试用例。(
7
分)
3、在数据
A(1)
~
A(10)
中求最大数和次大数,已知
PDL
语言描述,使用
PAD
图描述算法。
PDL
语言描述:(4分)
GET(a[1],a[2],...a[10])
max=a[1];
max2=a[2];
FOR i=2 TO 10
IF a[i]>max
max2=max;
max=a[i];
ELSE
IF a[i]>max2
max2=a[i];