
试卷代号 坚位号 中央广滑电视大学软件工程棋拟试烟1 一三四五六总分 得分 得分评谷人 一、填空圆 《在括号内填写正确的答案,每空2分,共20分 请根据表格左边的分类名称,给右边的分类内容填马对应的编号。 编号分类名称 编号分类内客 加工 数据流图 HIPO图 代码行技术 费用估计方法 ack50m方法 详细设计工具 任务分解技术 6 面向数据结构的 程子程? 分析设计方法 致据存储文件 arnier方法 得分评餐人 二、单项选坪测 《将一个正确的答案代两填入括号中,每小愿3分,共15分) 1.下列()不是需求分析后需婴提交的。 纹件工程试圈第1(共7)
软件工程试题第 1 页(共 7 页) 试卷代号 座位号 中央广播电视大学软件工程模拟试题 1 一、 填空题 (在括号内填写正确的答案,每空 2 分,共 20 分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 A 数据流图 加工 HIPO 图 B 费用估计方法 代码行技术 Jackson 方法 C 详细设计工具 数据流 N-S 图 D 面向数据结构的 分析设计方法 任务分解技术 程序流程图 数据存储文件 Warnier 方法 二、单项选择题 (将一个正确的答案代码填入括号中,每小题 3 分,共 15 分) 1. 下列( )不是需求分析后需要提交的。 题号 一 二 三 四 五 六 总 分 得分 得 分 评卷人 得 分 评卷人

A.致据流图 品数据字奥 C流程图 》.一组简明的算法描述 2下列()阶段不处软件生存期三个阶段中的内容 4.计划阶段 B.开发阶段 C。编码阶段 D.推护阶段 3.下列()图不是N一S图的构件。 A B C.WHILE M B UNTIL N 4.如果某种内案要求一个槟块中包含的仁务必须在问一段时间内执行,则这种内您为 时间内 R逻辑内聚 C通信内聚 信想内 教件工程试圈第2英(共7页)
软件工程试题第 2 页(共 7 页) A. 数据流图 B. 数据字典 C. 流程图 D. 一组简明的算法描述 2. 下列( )阶段不是软件生存期三个阶段中的内容。 A. 计划阶段 B. 开发阶段 C. 编码阶段 D. 维护阶段 3. 下列( )图不是 N-S 图的构件。 A. B. C. D. 4. 如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为 ( )。 A. 时间内聚 B. 逻辑内聚 C. 通信内聚 D. 信息内聚 P B A B WHILE M A UNTIL N B A T F

5.下列《)属于强度测试。 A.通过测试系统的恢复能力,检测其数据恢复、重新启动等是否正常 B。物测系统是否达到性能要求指标 C.设计测试用例,使系统处于异常数量、异常期率、异常条件下,检测系统的承受 能力 D.检测系统安全保密的漏洞 得分 评在人 三、多项选释思 (将一个以上正确的答案代码填入括号中,每小题3分。共15 分) 1,应从()等方面研究可行性。 A.经济可行性 B.技术可行性 C.运行可行性 D.法律可行性 么.Jack5on图中一锻可能包括(》。 A.表头 B.表体 C.表名 D.字段名 3.下列描述正确的是()。 B D 饮件工程试趣第3页(共7页)
软件工程试题第 3 页(共 7 页) 5. 下列( )属于强度测试。 A. 通过测试系统的恢复能力,检测其数据恢复、重新启动等是否正常 B. 检测系统是否达到性能要求指标 C. 设计测试用例,使系统处于异常数量、异常频率、异常条件下,检测系统的承受 能力 D. 检测系统安全保密的漏洞 三、多项选择题 (将一个以上正确的答案代码填入括号中,每小题 3 分,共 15 分) 1. 应从( )等方面研究可行性。 A. 经济可行性 B. 技术可行性 C. 运行可行性 D. 法律可行性 2. Jackson 图中一般可能包括( )。 A. 表头 B. 表体 C. 表名 D. 字段名 3. 下列描述正确的是( )。 得 分 评卷人 A B C D

A. 该纺构的深度为3 R 该结构的宽度为3 C. 模块A的扇出为4 0. 模块t的扇入为2 4.下列( )属于不标准的书写格式。 A书写时适当使用空格分隔 B.一行写入多条语句 C.嵌套结构不使用分层缩进的写法 D.程序中不注释 5.关于数据字典正确的描述是(), 数据字奥最重要的用途是作为分析阶段的工具。 及实现数据字典三种常见的方法有全人工过程、全自动化过程、混合过程。 C. 数据字典应该容易更新和修改。 D.可以采用卡片形式书写数据字典 得分 评人 四、判断题 (正确的在括号内打上“√”,钳误的打上“X”。每小题2分, 共10分) 软件工程试题第4页(共7页)
软件工程试题第 4 页(共 7 页) A. 该结构的深度为 3 B. 该结构的宽度为 3 C. 模块 A 的扇出为 4 D. 模块 t 的扇入为 2 4. 下列( )属于不标准的书写格式。 A. 书写时适当使用空格分隔 B. 一行写入多条语句 C. 嵌套结构不使用分层缩进的写法 D. 程序中不加注释 5. 关于数据字典正确的描述是( )。 A. 数据字典最重要的用途是作为分析阶段的工具。 B. 实现数据字典三种常见的方法有全人工过程、全自动化过程、混合过程。 C. 数据字典应该容易更新和修改。 D. 可以采用卡片形式书写数据字典。 四、判断题 (正确的在括号内打上“√”,错误的打上“╳”。每小题 2 分, 共 10 分) 得 分 评卷人 m n t

1.软件危机是指在软件开发和推护过程中调到的一系列严重问题。()》 2。枢要设计阶段完成的主要文档是棋要设计说明书。〔) 3.独立的模坎容号开发、测试和锥护。() 4.程序设计语言中应绝对禁止使用0T0语句。() 5。为保证程序的安全,必须做到程序中没有任何结误存在,即容错。() 得分 评卷人 五、间答愿(每小思10分,共20分) 1.什么是软件的生存期?软件的生存期可以分为几个阶段? 2.简述什么是静态分析技术?什么是动态试技术? 款件工程试题第5页(共7页)
软件工程试题第 5 页(共 7 页) 1.软件危机是指在软件开发和维护过程中遇到的一系列严重问题。( ) 2.概要设计阶段完成的主要文档是概要设计说明书。( ) 3.独立的模块容易开发、 测试和维护。( ) 4.程序设计语言中应绝对禁止使用 GOTO 语句。( ) 5.为保证程序的安全,必须做到程序中没有任何错误存在,即容错。( ) 五、问答题(每小题 10 分,共 20 分) 1.什么是软件的生存期?软件的生存期可以分为几个阶段? 2.简述什么是静态分析技术?什么是动态测试技术? 得 分 评卷人

大、综合应用题(共20分) 得分 评检人 己知被测试模块流程图如下,按照“条件覆盖”法,在表格中填 入满足测试要求的数据。 begin (A-2)ANDYB=1) Y=Y/3 (A=1)ORY>1) Y=Y¥-5 Y=Y+5 饮件工程试趣第6页(共7页)
软件工程试题第 6 页(共 7 页) 六、 综合应用题 (共 20 分) 已知被测试模块流程图如下,按照“条件覆盖”法,在表格中填 入满足测试要求的数据。 得 分 评卷人 begin (A>2)AND(B=1) Y=Y/3 (A=1)OR(Y>1) Y=Y-5 Y=Y+5 F F T T b d c e

Return 假设几种可能的条件是: T1:02F1:A-2T2:B=1F2:B≠1T3:A=1 f3:A≠1T4:YD1F4:Y(=1 填写下表 数常 爱盖路径 覆盖条件 Y值 T1,T2.F3,F4 下1,2,1T3,T4 软件工程试题第7页(共7页)
软件工程试题第 7 页(共 7 页) 假设几种可能的条件是: T1: A>2 F1:A1 F4:Y<=1 填写下表 数据 覆盖路径 覆盖条件 Y 值 T1,T2,F3,F4 F1,F2,T3,T4 Return

软件工程慎拟试题1答案及评分标准 一、填空思(每空1分,共20分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 A 加工 A 数据流☒ HIPO圈 B 代玛行技术 B 费用估计方法 Jackson方法 A 数据流 详细设计工具 C -s图 8 任务分解技术 面向数据结构的 程序流程图 D 分析设计方法 A 数滋存储文作 D Warnier方法 二、单项选择题(每小题3分,共15分) 1.C 2.C 3.B 4.A 5.C 三、多项选择(每小思3分,共15分) 1.ABCD 2.APCD 3.BD 4.BCD 款件工程试题第需页(共7页)
软件工程试题第 8 页(共 7 页) 软件工程模拟试题 1 答案及评分标准 一、填空题(每空 1 分,共 20 分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 A 数据流图 A 加工 C HIPO 图 B 费用估计方法 B 代码行技术 D Jackson 方法 C 详细设计工具 A 数据流 C N-S 图 D 面向数据结构的 分析设计方法 B 任务分解技术 C 程序流程图 A 数据存储文件 D Warnier 方法 二、单项选择题(每小题 3 分,共 15 分) 1. C 2. C 3. B 4. A 5. C 三、多项选择(每小题 3 分,共 15 分) 1. ABCD 2. ABCD 3. BD 4. BCD

四、列断(年小愿2分,共10分) 1. 3. 4.X 五、日答8(每小题10分,共20分) 答:一个件产品从定义、开发、非护到废弃的时总和称为较件的生存期 牧件生存期可以分为了个阶段: (1)月题定义 (2)可行性研列 (3)需求分析 (④)设计 (5)编码 (6)测试 ()运行与维扩 2. 静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序 结构检查、流程分析、符号执行来找出牧行给误。 动态测试技术:当把程序作为一个雨数,给入的企体为函数的定文域,出的全体 称为函数的植域,函数则描述了输入的定义域与输出值域的关系。 动态测试慨可以采用白者法对模块进行龙辑结构的测试,又可以用坐套法做功结构 件1程试弟,页(共7页)
软件工程试题第 9 页(共 7 页) 5. ABCD 四、判断题(每小题 2 分,共 10 分) 1. √ 2. √ 3. √ 4. ╳ 5. ╳ 五、问答题(每小题 10 分,共 20 分) 1. 答:一个软件产品从定义、开发、维护到废弃的时间总和称为软件的生存周期。 软件生存期可以分为 7 个阶段: (1) 问题定义 (2) 可行性研究 (3) 需求分析 (4) 设计 (5) 编码 (6) 测试 (7) 运行与维护 2. 答: 静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序做 结构检查、流程分析、符号执行来找出软件错误。 动态测试技术:当把程序作为一个函数,输入的全体称为函数的定义域,输出的全体 称为函数的值域,函数则描述了输入的定义域与输出值域的关系。 动态测试既可以采用白盒法对模块进行逻辑结构的测试,又可以用黑盒法做功能结构

的测试、接口的测试,都是以执行程序并分析执行结果米查#的, 六、综合应用题(共20分) 条作 4e4.1,Y=3 T1,T2,3,F4 ,, Fl,F2,13,14 注意:本圈答案不惟一,学生给出的数字正确浅应该算对 款件工程试题第0页(共7页】
软件工程试题第 10 页(共 7 页) 的测试、接口的测试,都是以执行程序并分析执行结果来查错的。 六、 综合应用题 (共 20 分) 答: 数据 覆盖路径 覆盖条件 Y 值 A=4,B=1,Y=3 cd T1,T2,F3,F4 -4 A=1,B=2,Y=6 be F1,F2,T3,T4 11 注意:本题答案不惟一,学生给出的数字正确就应该算对