三、简答题(本大题共6小题,每小题5分,共30分)
31.简述软件需求的分类及其关系。
32.什么是模块?什么是模块内聚?请列出从低到高的常见内聚类型。
33.什么是状态?什么是状态图?简述实际应用中使用状态图的作用。
34.简述RUP中需求获取的基本步骤和相关制品。
35.简述黑盒测试技术的要点。
36.简述增量模型以及可适应的情况。
四、综合应用题(本大题共2小题,每小题10分,共20分)
37.这是用PDL书写的一段程序。请根据你的理解,用N-S图表示它。
begin
A;
While(P1){
if(P2){
B;
}else{
C;
}D;
}
end
38.设被测试程序的流程图如下图:
可供选择的测试用例为:
请找出实现语句覆盖、条件覆盖、分支覆盖、路径覆盖至少所选择的测试用例及其对应的编号。