
试卷代号 座位号 中央广播电视大学软作工程核教试题2 恩号 二 三 总分 得分 得分 评接人 一、第空逼 〔在括号内填写正确的客案,每空2分,共20分) 请根号表格左边的分类名称,给右边的分炎内容填写对应的架号 弼号 分笑名那 南号 分英内容 数帮仔第文件 A 梁金法 边界值分析法 PAD图 B 白盘法 分支覆盖 等价卖分法 c 量据流图 条件覆盖 加工 N5✉ D 详细设计的方法 西何覆苦 情记幸测法 得分 评卷人 二、单项选释题 (将一个正确的答案代再填入新号中,每小题3分,共15分) 总体设计的目标() A。确定扇统的功能与榄块结构 钦件T程试逆第1页(去6页)
软件工程试题第 1 页(共 6 页) 试卷代号 座位号 中央广播电视大学软件工程模拟试题 2 一、 填空题 (在括号内填写正确的答案,每空 2 分,共 20 分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 A 黑盒法 数据存储文件 边界值分析法 B 白盒法 PAD 图 分支覆盖 C 数据流图 等价类划分法 条件覆盖 D 详细设计的方法 加工 N-S 图 语句覆盖 错误推测法 二、单项选择题 (将一个正确的答案代码填入括号中,每小题 3 分,共 15 分) 1. 总体设计的目标( )。 A. 确定系统的功能与模块结构 题号 一 二 三 四 五 六 总 分 得分 得 分 评卷人 得 分 评卷人

及,确定系统的费用 C.确定系统的算法 D,确定开发系统所使用的话言 2.糯合的置弱不取决于( ). A.模块间接口的复杂程度 B.调用槟块的方式 C,通过接口的信忽 D,模块内部各个元素彼此之间的紧来结合程度 3,L的基本建筑块不包括(》。 A,事物 B.框架 C,关系 D.图 4.程序测试是指(. A,找出编码中错迟的代码执行活动 B.对软件计划,款件设计,软件编码进行查苗的活动 C.对软件计划,软件设计,软件编码进行纠错的活动 D,纠正编码中的结误的代码执行活动 5.下述描述错误的是()。 A,程序流程图独立于任何一种程序设计谱言,比较直观和清晰地描述过程的控制流 程。 B,、-5图是一种符合结构化程序设计原则的图形猫述工具,称为盒图。 C,PD图是用结构化程序设计思想表现程序逻辑结构的图形工具。不允许递归使用。 D,HIO图由一组PO图加一张HC图组成,它是美国IW公可在软件设计中使用的 主要表达工具 饮件工程试趣第2页(共6页)
软件工程试题第 2 页(共 6 页) B. 确定系统的费用 C. 确定系统的算法 D. 确定开发系统所使用的语言 2. 耦合的强弱不取决于( )。 A. 模块间接口的复杂程度 B. 调用模块的方式 C. 通过接口的信息 D. 模块内部各个元素彼此之间的紧密结合程度 3. UML 的基本建筑块不包括( )。 A. 事物 B. 框架 C. 关系 D. 图 4. 程序测试是指( )。 A. 找出编码中错误的代码执行活动 B. 对软件计划,软件设计,软件编码进行查错的活动 C. 对软件计划,软件设计,软件编码进行纠错的活动 D. 纠正编码中的错误的代码执行活动 5. 下述描述错误的是( )。 A. 程序流程图独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流 程。 B. N-S 图是一种符合结构化程序设计原则的图形描述工具,称为盒图。 C. PAD 图是用结构化程序设计思想表现程序逻辑结构的图形工具。不允许递归使用。 D. HIPO 图由一组 IPO 图加一张 HC 图组成。它是美国 IBM 公司在软件设计中使用的 主要表达工具

得分 评卷人 三、多项选择题 (将一个以上正确的答案代码填入括号中,每小题3分,共15 分) 1,软件的特点包括( 。 A.软件具有抽象性 B.在款件的运行和使用期间,也存在类拟硬件的老化问题 C。软件的开发与谁护对硬件存在依赖性 D.软件的开发费用在逐渐下降 2.利用特尔菲(①lpi)法进行成本评估包括( )步。 A把系统定义文件或规格说明发给各位专家 我专家分组开会取得各组意见 C由协调人综合意见 D.专家组重新开会进行反复评估 3.下列描述正确的是(). 软件工程试题第3页(共6页)
软件工程试题第 3 页(共 6 页) 三、多项选择题 (将一个以上正确的答案代码填入括号中,每小题 3 分,共 15 分) 1. 软件的特点包括( )。 A. 软件具有抽象性 B. 在软件的运行和使用期间,也存在类似硬件的老化问题 C. 软件的开发与维护对硬件存在依赖性 D. 软件的开发费用在逐渐下降 2. 利用特尔菲(Delphi)法进行成本评估包括( )步骤。 A. 把系统定义文件或规格说明发给各位专家 B. 专家分组开会取得各组意见 C. 由协调人综合意见 D. 专家组重新开会进行反复评估 3. 下列描述正确的是( )。 得 分 评卷人 A B C D m n

4.该结构的深度为3 R.该结构的宽度为3 C.模块A的扇出为4 D.模块t的扇入为2 4.关于款件测试,正确的描述包括( 九测试前要认定被测试的软件有错 B要尽量避免测试自己编写的程序 C测试要兼顾合理输入与不合理输入致据 几.测试是相对的,不能穷尽所有的测试,要据人力物力安挂测试,选择好测试用例 与测试方法 5,在软件设计中,(》想合应尽量避免。 A.控制 B.数据 C.内容 D.标记 得分 评径人 四、判断题 (正确的在括号内打上“√”,错误的打上“X”。每小愿2分, 共10分) 1.软件就是程序。《) 2。结构化分析方法就是用抽象模型的概念,按照软件内部爱据传递、变换的关系,自顶 款件工程试题第4页(共6页)
软件工程试题第 4 页(共 6 页) A.该结构的深度为 3 B.该结构的宽度为 3 C.模块 A 的扇出为 4 D.模块 t 的扇入为 2 4. 关于软件测试,正确的描述包括( )。 A. 测试前要认定被测试的软件有错 B. 要尽量避免测试自己编写的程序 C. 测试要兼顾合理输入与不合理输入数据 D. 测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,选择好测试用例 与测试方法 5. 在软件设计中,( )耦合应尽量避免。 A. 控制 B. 数据 C. 内容 D. 标记 四、判断题 (正确的在括号内打上“√”,错误的打上“╳”。每小题 2 分, 共 10 分) 1.软件就是程序。( ) 2.结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶 得 分 评卷人 t

向下莲层分解,直到找到满足功能要求的所有可实现的款件为止。() 3。有了对目标的一般描述,就可以编程序,以后再详细描述,() 4.软件测试的目的就是证明软件没有错。() 5。PD图在设置了五种基本的控制结构后,还允许递归使用。( ) 得分 评张人 五、问答题(每小恩10分,共20分) 1。简述什么是软件意机。软件危机有哪几种表现? 2.简述什么是静态分析技术,什么是动态测试技术. 得分 评在人 大、综合应用题 (共20分) 1.指出下列程序段存在的问圈,并进行合理的修改。 饮件工程试趣第5页(共6页)
软件工程试题第 5 页(共 6 页) 向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。( ) 3.有了对目标的一般描述,就可以编程序,以后再详细描述。( ) 4.软件测试的目的就是证明软件没有错。( ) 5.PAD 图在设置了五种基本的控制结构后,还允许递归使用。( ) 五、问答题(每小题 10 分,共 20 分) 1.简述什么是软件危机,软件危机有哪几种表现? 2.简述什么是静态分析技术,什么是动态测试技术。 六、 综合应用题 (共 20 分) 1. 指出下列程序段存在的问题,并进行合理的修改。 得 分 评卷人 得 分 评卷人

程序段目的:打印A,B.C三数中最小者. if (A B goto 120; if B<C goto 110: 100 write (C): 80t0140: 110 write B); 80tg140: 120 if (A C goto 130: g0t0100: 130 write (A ) 140 end 软件工程试题第6页(共6页)
软件工程试题第 6 页(共 6 页) 程序段目的:打印 A, B, C 三数中最小者。 if ( A < B ) goto 120; if ( B < C ) goto 110; 100 write ( C ); goto 140; 110 write ( B ); goto 140; 120 if ( A < C ) goto 130; goto 100; 130 write ( A ); 140 end

软件工程慎拟试题2答案及评分标准 一、填空思(每空1分,共20分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 数菇存储文件 A 黑盒法 A 边界值分析法 D PAD图 B 白盒法 B 分支覆盖 等价类切分法 领据流图 B 系件覆盖 加工 X-S图 D 详细设计的方法 B 语可凝盖 A 结误推测法 二、单项选择题(每小题3分,共15分) 1.A 2.D 3.B 4,A 5.C 三、多项选择(每小思3分,共15分) 1.AC 2.AC 3.BD 4.ABCD 款件工程试题第7页(共6页)
软件工程试题第 7 页(共 6 页) 软件工程模拟试题 2 答案及评分标准 一、填空题(每空 1 分,共 20 分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 A 黑盒法 C 数据存储文件 A 边界值分析法 B 白盒法 D PAD 图 B 分支覆盖 C 数据流图 A 等价类划分法 B 条件覆盖 D 详细设计的方法 C 加工 D N-S 图 B 语句覆盖 A 错误推测法 二、单项选择题(每小题 3 分,共 15 分) 1. A 2. D 3. B 4. A 5. C 三、多项选择(每小题 3 分,共 15 分) 1. AC 2. AC 3. BD 4. ABCD

5.D 四、列断(年小愿2分,共10分) 1.× 3.X 4.X 五、日答8(每小题10分,共20分) 答:教件开发和护的过程中所遇到的一系列严重的门。具体表现在。 (1)产品不能符合用户的实际新求: (2》软件开发的效*较低: (3)软件产品的所量差 (4)软件开发成本和进度的估算不准确 (5)软件可护性差 〔行)软件开发文背资料不完整也不合格: 〔了)软件的价格品贵。 2. 答: 静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序 结构检在、流程分析、符号执行来找出软件买。 动态测试技术:当把程序作为一个函数,输入的全体称为函数的定义域,箱出的全体 称为函数的值域,函数则描述了输入的定义减与输出植域的关系。 六、综合应用题(共20分) 答:存在的丰要问腾创括 件1程试题弟页(共6页)
软件工程试题第 8 页(共 6 页) 5. CD 四、判断题(每小题 2 分,共 10 分) 1. ╳ 2. √ 3. ╳ 4. ╳ 5. √ 五、问答题(每小题 10 分,共 20 分) 1. 答:软件开发和维护的过程中所遇到的一系列严重的问题。具体表现在: (1)产品不能符合用户的实际需求; (2)软件开发的效率较低; (3)软件产品的质量差; (4)软件开发成本和进度的估算不准确; (5)软件可维护性差; (6)软件开发文档资料不完整也不合格; (7)软件的价格昂贵。 2. 答: 静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序做 结构检查、流程分析、符号执行来找出软件错误。 动态测试技术:当把程序作为一个函数,输入的全体称为函数的定义域,输出的全体 称为函数的值域,函数则描述了输入的定义域与输出值域的关系。 六、综合应用题 (共 20 分) 答:存在的主要问题包括

1、大量使用00语句,导致程序的流程混乱 2、程序编写不注意格式,可读性差。悠政如下: i(B)and (A<C)then xrite(A) else if(A)B)and(B<C)then write B) else write (C endif endif 款件工程试题第9页(共6页)
软件工程试题第 9 页(共 6 页) 1、大量使用 GOTO 语句,导致程序的流程混乱。 2、程序编写不注意格式,可读性差。修改如下: if ( A B ) and ( B < C ) then write ( B ) else write ( C ) endif endif