三、简答题(本大题共6小题,每小题5分,共30分)
31.简述初始需求发现的常用技术。
32.什么是模块的控制域?什么是模块的作用域?并对比分析题32图中3个模块结构图的优劣。
说明:图中的菱形块代表判定所在的位置,灰色的模块为受该判定影响的模块。
33.什么是用况(Use Case)?什么是用况图?一个用况图通常包含哪些模型元素?
34.简述演化模型,及其与RUP迭代、增量式开发之间的关系。
35.简述白盒测试技术的要点。
36.简述螺旋模型以及可适应的情况。
四、综合应用题(本大题共2小题,每小题10分,共20分)
37.某论坛发帖子系统有如下需求:
(1)记录帖子内容:系统对访客的输入内容进行检查,无非法内容,则将内容存入发帖内
容文件中,否则提示内容非法。
(2)显示帖子内容:从发帖内容文件中读出帖子内容,按一定格式显示在屏幕上。
请根据要求:
(1)画出该子系统的数据流图;
(2)将其转换为软件结构图。
38.若有一个程序:输入3个整数ABC,把这3个数看作是一个三角形的3条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。
请根据给出的说明,用等价类划分法完成题38表,并给每个等价类规定唯一的编号。
在“答题纸”上列表作答。