奥鹏远程教育中心助学服务部 http://www.open.com.cn
北航11春学期《软件工程》主观模拟题页码标注
本模拟题页码标注所用教材为:
实用软件工程(第2版)
郑人杰
1997年4月第2版
清华大学出版社
书
如学员使用其他版本教材,请参考相关知识点
模拟题一
三、综合题(本大题共4小题,前3道每题17分,最后1道19分,共70分)
16、设被测试的程序段为: begin s1 ;
if (x=0) and (y>2) then s2;
if (x<1) or (y=1) then s3 ; s4 ; end
可供选择的测试数据组为: x y Ⅰ 0 3 Ⅱ 1 2 Ⅲ -1 2 Ⅳ 3 1
找出实现(1)语句覆盖;(2)条件覆盖;(3)判定覆盖至少要选择的数据组。
考核知识点:软件测试,根据具体程序设计测试方法,参见P203 17、高考录取统分子系统有如下功能:
(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;
(2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 试根据要求画出该系统的数据流程图,并将其转换为软件结构图。
考核知识点:概要设计,软件工程的综合应用,要求根据具体事例用软件工程知识解决,参见P77 18、一本书有一个封面、一个目录、一个前言、若干章、每章有若干节、每节有若干段每段有若干句子、
每节有0个或多个插图,还有0个或多个表格,最后有一个附录。试建立该书的对象模型。
考核知识点:面向对象技术,掌握对具体事例的建模过程, 参见P262 19、对下列子程序进行调试:
procedure example(y,z: real; var x: real) begin
if
(y>1) and (z=0) then x:=x/y;
心系天下求学人 1 专业 专注 周到 细致
奥鹏远程教育中心助学服务部 http://www.open.com.cn
end.
该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。答题要求: (1)画出流程图。
(2)用白盒法设计测试用例,并写出它所满足的是何种覆盖标准、预期结果以及路径。 考核知识点:软件测试,白盒测试法的典型应用,需要重点掌握, 参见P209
if
(y=2) or (x=l) then x:=x+l;
模拟题二
三、综合题(本大题共4小题,前3道每题17分,最后1道19分,共70分)
16、有一过程,其流程如下图所示。
其中b1 、b2、 b3为判定的逻辑条件,s1、 s2为加工处理。试用判定表给予描述。
考核知识点:详细设计,重点为判定的应用,掌握根据逻辑信息用判定表描述,参见P96
17、在结构化设计过程中,要将数据流图(DFD)映射成系统结构图(SC),分别画出变换型数据流和事物型数
据流的映射方式。
考核知识点:概要设计,重点掌握数据流图和系统结构图的相同点和区别,参见P175
18、程序功能说明书指出,某程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒法设计测试用例。
(1)按等价分类法设计测试用例(要求列出设计过程) (2)按边缘值分析法设计测试用例。
考核知识点:软件测试,黑盒测试法的典型应用,需要重点掌握,参见P219
19、图书馆的预定图书子系统有如下功能:
心系天下求学人 2 专业 专注 周到 细致
奥鹏远程教育中心助学服务部 http://www.open.com.cn
(1) 由供书部门提供书目给订购组。 (2) 订书组从各单位取得要订的书目。
(3) 根据供书目录和订书书目产生订书文档留底。 (4) 将订书信息(包括数目,数量等)反馈给供书单位。 (5) 将未订书目通知订书者。
(6) 对于重复订购的书目由系统自动检查,并把结果反馈给订书者。
考核知识点:概要设计,软件工程的综合应用,要求根据具体事例用软件工程知识解决,参见P77
心系天下求学人 3 专业 专注 周到 细致

