试卷代号:1260 中央广播电视大学2011一2012学年度第二学期“开放本科”期末考试(半开卷) 软件工程 试题 2012年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试 结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完 考卷和答题纸后才可离开考场。 二、仔细读懂题目的说明,并按题目要求答题。答案一定要写在答题纸的指 定位置上,写在试卷上的答案无效。 三、用蓝、黑圆珠笔或钢笔(含签字笔)答题,使用铅笔答题无效。 一、选择题(请从四个可选项中选择最佳答案。共60分,每题3分) 1软件工程的研究者将软件开发和维护过程概括为( )大活动。 A5 B10 C8 D3 2()是职业软件工程师的必要条件。 A自律、善于沟通、具有一定的软件技能 B编程速度快 C熟悉众多的软件环境 D语言天赋 3计算机病毒是指()。 A计算机系统的漏洞 B一组自我复制和自动执行的具有破坏能力的代码 C一种细菌 D程序中的BUG 1408
试卷代号 中央广播电视大学 11 2012 学年度第 开放本科 末考 软件工程试题 2012 年7 注意事项 一、将你的学号、姓名及分校{工作站)名称填写在答题纸的规定栏内。考试 结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完 考卷和答题纸后才可离开考场。 二、仔细读懂题目的说明,并按题目要求答题。答案一定要写在答题纸的指 定位置上,写在试卷上的答案无效。 三、用蓝、黑固珠笔或钢笔(含签字笔)答题,使用铅笔答题无效。 一、选择题{请从四个可选项中选择最佳答案。共 0分,每题 3分} 软件工程 研究 件开发 过程概括 )大插动。 A 5 C 8 B 10 D 3 2 ( )是职业软件工程师的必要条件。 善于 一定 软件技能B 程速 熟悉 境D 言天赋 机病 是指 )。 一组 我 复制 执行 破坏能 代码 程序 的BUG 1408
4软件需求具有()。 A主观性 B不确定性 C多变性 D以上全部 5描述软件需求通常不用哪个工具?( A数据流程图 B数据字典 C模块结构图 DE-R图 6软件结构图中没有()元素。 A模块 B周用参数 C返回结果 D判断 7程序流程图与数据流程图的关系( )。 A没有直接关系 B数据流程图可以转换成程序流程图 C数据调用关系 D程序流程图可以转换成数据流程图 8包含关系用于构造多个用例()。 A继承关系 B共性的部分 C角色 D特殊的部分 9如果说用例F被用例T扩展,意思是( )。 AF是一个一般用例,T是一个特殊用例 BF是一个特殊用户,T是一个一般用例 C都是一般用例 D都是特殊用例 10用( )对需要长久保存的信息进行建模。 A控制类 B数据库表 CE-R图 D对象类 11( )不是分析建模的目的。 A定义可验证的软件需求 B开发一个简单的问题解决方案 C描述客户需求 D建立软件设计的基础 1409
参数 的 问 解决 建立 需求 性B )。 性D 定性 全部 描述软件需求通常不用 ( ) 图B 字典 模块结 图DE-R 件结 )元素。 模块 结果 序流 数据流程 图 的 )。 没有直接 据流程 成程序 流 数据调用 流程 包含关 构造 )。 色D 承关系B共性 部分 部分 果说 例F 例T 扩展 曹思 )。 A 用 例 ,T 个特殊用 例 B ,T 是一 都是 用 例 是特殊用 10 类B )对需要长久保存的信息进行建模。 数据库表 C E-R 图D对象类 11 ( )不是分析建模的目的。 定义 件需 描述客 1409
12对用例进行设计,发现实现用例功能的(),确定类之间的关系。 A算法 B业务流程 C数据结构 D关键类 13框架是一组可用于不同应用的( )的集合。 A类 B数据结构 C函数 D过程 14从狭义上讲,软件测试是( )的过程。 A为发现错误而执行程序 B为了验证程序正确 C用不同的数据验证程序正确性 D区分程序员水平 15在设计黑盒测试用例时,主要研究( )。 A概要设计说明书 B详细设计说明 C项目开发计划 D需求规格说明 16()时,侧试人员必须接触到程序源代码。 A黑盒测试 B白盒测试 C压力测试 D外观测试 17一般维护程序代码的策略( )。 A从需求开始重新开发 B根据维护申请读原程序,并修改 C找一个新的模块替换 D不用读源程序,从新编写代码 1410
12 进行 发现 用例 ) ,确定类之间的关系。 业务 据结 13 架是一 用于 )的集合。 结构 14 )的过程。 现错误 执行程序 验证程序正 数据验 程序 水平 15 盒测 主要 )。 设计 计说 16 ( )时,唰试人员必须接触到程序摞代码。 试B c 1£力测试 D外观测试 17 维护 代码 策略 )。 重新 根据维 护 程序 找一 块替换 源程序 从新编 写代码 1410
18 Gantt图直观简明、易学易用,但它不能(). A直接反应任务间的依赖关系和关键路径 B反应任务的分解情况 C直接反应任务的起止日期 D反应具体任务的时间段 19()针对开发过程中的程序、数据、文档提出使用和管理策略。 A组织管理 B过程管理 C风险管理 D软件配置管理 20程序的三种基本控制结构,包括顺序结构、()和循环结构。 A判断结构 B说明结构 C输入结构 D输出结构 二、简答题(30分,每小题6分) 21试从软件的特点出发分析软件危机产生的原因。 22一个程序片段如下,请设计符合条件组合覆盖的测试用例。 1f(a>=4)&&(b3)1|(c<1) printf(“c不在计算区域n”), else printf(“%d\n”,c), 23面向对象分析和设计步及到哪三个方面的内容? 24请说明IPO图的作用,并给出一个IPO图的模板。 25什么是耦合?什么是内聚? 1411
18 Gantt )。 直接反应任 间 的 应任 解情 直接反应 19 ( )针对开发过程中的程序、数据、文档提出使用和管理策略。 组织 理D 理B 软件 置管理 20 结构 包括 )和循环结构。 输入结构 二、简答题 0分,每小题 6分) 21 发分 软件危机产生 22 计符合条件组合覆 lf(a>=4)&&'(b 3) II (C<l) pnntf("c 域\n else pnntf("%d\n" ,c) , 23 象分 设计涉及 个方 24 明IPO 个IPO 模板 25 1411
三、应用题(10分) 26某企业的设备维修委托给专业的技术公司完成,现在要开发软件对设备维修信息进 行管理,具体描述如下 车间主任填写维修申请单,内容有设备名称、型号、故障描述、维护时间要求、预计费用,填 好后交给审计人员,审计人员根据企业的审计规定对维修申请单进行审计,填写审计意见和审 计结果,审计意见可以修改费用,审计结果是同意或不同意,车间主任可以随时查询审计意见 和结果审计通过的维修申请单送给总经理进行审核,并填写审核意见和结果,审核也是以修 改费用,审核结果是同意或不同意。审核通过后,车间把设备送去维修。维修后由车间主任组 织对设备维修结果进行验收,企业对每台设备制定验收标准。验收通过后,由财务人员进行结 算,填写支付单并支付维修费。最后收取发票后,财务人员填写发票记录。 请画出设备维修信息管理的数据流程图。 1412
三、应用题(1 26 某企 托给 技 术 完 成 现在要 开 发软件对 修信 行管理,具体描述如下 车间主任填写维修申请单,内容有设备名称、型号、故障描述、维护时间要求、预叶费用,填 好后交给审计人员,审计人员根据企业的审计规定对维修申请单进行审计,填写审计意见和审 计结果,审计意见可以修改费用,审计结果是同意或不同意,车间主任可以随时查询审计意见 和结果审计通过的维修申请单送给总经理进行审核,并填写审核意见和结果,审核也是以修 改费用,审核结果是同意或不同意。审核通过后,车间把设备送去维修。维修后由车间主任组 织对设备维修结果进行验收,企业对每台设备制定验收标准。验收通过后,由财务人员进行结 算,填写支付单并支付维修费。最后收取发票后,财务人员填写发票记录 请画出设备维修信息管理的数据流程图。 1412
试卷代号:1260 座位号■■ 中央广播电视大学2011一2012学年度第二学期“开放本科”期末考试(半开卷) 软件工程试题答题纸 2012年7月 题 三 总 分 分 数 得分 评卷人 一、选择题(请从四个可选项中选择最佳答案。60分,每题3分) 1 2 3 5 6 1 8 9 10 11 12 13 14 15 16 17 18 19 20 得 分评卷人 二、简答题(30分,每小题6分) 21 22 23 24 25 得 分 评卷人 三、应用题(10分) 26 1413
试卷代号 2 6 座位号 中央广播电视大学 0 11 2012 度第 放本科 末考 软件工程试题答题纸 2012 年7 题号 总分 分数 得分|评卷人 一、选择题{睛从四个可选项中选择最佳答案。 0分,每题 3分) 1 27 38 49 5 -APO 10 12 13 14 15 17 18 19 20 得分|评卷人 二、简答题 0分,每小题 6分) 21 22 23 24 25 得分|评卷人 三、应用题 26 1413
试卷代号:1260 中央广播电视大学2011一2012学年度第二学期“开放本科”期末考试(半开卷) 软件工程 试题答案及评分标准 (供参考) 2012年7月 一、选择题(请从四个可选项中选择正确答案。60分,每题3分)》 1C 2A 3B 4D 5C 6D 7A 8B 9A 10C 11B 12D 13A 14A 15D 16B 17B 18A 19D 20A 二、简答题(30分,每小题6分) 21答案 (1)软件是一种逻辑实体,具有抽象性,无法看到软件本身的形态,必须通过观察、分析、思 考和判断才能了解它的功能和性能。 (2)软件对硬件和环境有着不同程度的依赖性,这导致了软件升级和移植的问题。计算机 硬件和支撑环境不断升级,为了适应运行环境的变化,软件也需要不断维护,并且维护的成本 通常比开发成本高许多。 (3)软件生产至今尚未摆脱手工方式,软件开发的手工行为造就了一个致命的问题,就是 为应用“量身订做”软件。长期以来,软件给人的感觉是修改几条指令很简单,客户总是强调软 件要适应自己的业务需求。因此,软件产品大多是为客户“订做”的,通用性差。 (4)软件涉及人类社会的各行各业,常常步及一些行业知识,这对软件工程师提出了很高 的要求。 (5)软件是与文学艺术作品相似的精神作品,与体力劳动相比,精神活动过程的特点是“不 可见性”,这大大增加了组织管理上的困难。 评分标准学生只要写出三个特点就给满分,少一个减2分。 22答案 a>=4b=4b>=0 a<4b<0 1414
试卷代号 2 6 中央广播电视大学 0 11 2012 二学 开放 软件工程试题答案及评分标准 (供参考) 2012 年7 一、选择题{请从四个可选项中选择正确答案。 0分,每题 3分} 1 C 6 D lI B ]6 B 2 A 7 A 12 D 17 B 3 B 8 B 13 A 18 A 4 D 9 A 14 A 19 D 5 C 10 C 15 D 20 A 二、简答题 0分,每小题 6分} 21 (1)软件是→种逻辑实体,具有抽象性,无法看到软件本身的形态,必须通过观察、分析、思 考和判断才能了解它的功能和性能。 (2) 软件 环境 着不 程度 软件 算机 硬件和支撑环境不断升级,为了适应运行环境的变化,软件也需要不断维护,并且维护的成本 通常比开发戚本高许多。 (3) 件生 方式 软件 手 工行 个致 为应用"量身订做"软件。长期以来,软件给人的感觉是修改几条指令很简单,客户总是强调软 件要适应自己的业务需求。因此,软件产品大多是为客户"订做"的,通用性差。 (4) 软件涉及 类社 各行各业 常常#及一些行业 件工程师 提 的要求。 (5) 术作 神活 可见性",这大大增加了组织管理上的困难。 评分标准学生只要写出三个特点就给满分,少一个减 2分。 22 a>=4 b=4 b>=O a<4b<O 1414
a=0 c>3 c=1 综合以上条件组合,设计测试用例如下(注意结果不唯一,只要满足上面的组合条件即 可) a=4b=-1 c=3 a=4b=0 c=4 a=-1b=-1c=0 a=2b=0 c=2 评分标准列出a,b四组数据各给1分,考虑c数据给2分。 23答案 面向对象分析和设计步及到三个方面的内容一套完善的建模符号、一系列有效的分析步 骤和一个方便易用的建模工具。 评分标准每个内容2分,共6分。 24答案 数据流程图中的处理本应该放在数据字典中进行定义,但是由于处理与数据是有一定区 别的两类事物,它们各自有独立的描述格式,因此在实际项目中通常将处理说明用PO图描 述。下面是项目中常用的处理说明模板 系统名称 作者 处理编号 日期 输人参数说明 输出参数说明 处理说明 局部数据元素 备注 评分标准描述2分,模板4分。 25答案 内聚衡量一个模块内部各个元素彼此结合的紧密程度,耦合衡量模块之间彼此信赖的程 度。 评分标准各占3分。 1415
a=O c>3 c=l 综合以上条件组合,设计测试用例如下(注意结果不唯一,只要满足上面的组合条件即 可) a=4b=一1 c=3 a=4 b=o c=4 a=-lb=-l c=O a=2 b=o c=2 评分标准列出 a, b四组数据各给1分,考虑 c数据给 2分。 23 面向对象分析和设计涉及到三个方面的内容一套完善的建模符号、一系列有效的分析步 骤和一个方便易用的建模工具。 评分标准每个内容2分,共 6分。 24 数据流程图中的处理本应该放在数据字典中进行定义,但是由于处理与数据是有一定区 别的两类事物,它们各自有独立的描述格式,因此在实际项目中通常将处理说明用O图描 述。下面是项目中常用的处理说明模板 系统名称 作者 处理编号 日期 输入参数说明 输出参数说明 处理说明 局部数据元素 备注 评分标准描述2分,模板 4分。 25 内聚衡量一个模块内部各个元素彼此结合的紧密程度,稠合衡量模块之间彼此信赖的程 度。 评分标准各占3分。 1415
三、应用题(10分) 26答案 参考答案如下,结果不唯一。 DS1 申请记录 申请 申请 DS2 审计条款 总经理 记录 记录 审计条款 审核 申请 车间主任 IPO1 IPO2 IPO3 维修申请 审计 总经理审核 审 审计 结果十 通过 审核结果 查南指令 审计结果 IPO4 DS3 审计结果 DS4 审核结果 查闻结果 审核 DS5 什费标准 通过 付费 标准 IPO7 收 车间主任 发票 信息 结算 IPO5 财务人员 IPO6 验收 验收 发票管理 结算 结果 验收 付费 标准 发乘信息 记录 验收 通过 DS6 发票管理 DS8 验收结果 DS9 验收标准 DS7 付费记录 评分标准只要画出申请、审计、审核、验收、结算和发票的基本流程就给满分,缺一个减1 分,所用符号错误减2分,流程不通减2分。 1416
三、应用题 26 参考答案如下,结果不唯一。 OS} 申请记录 +申晴 申晴 OS2 审计条款 总经理 记录 记录 +审计条款 击审核 申晴 车间主任 lPOI lP02 IP03 维修申晴 审计 ... 总经理审核 审计 审计 通过 审模结果 结果+ 查啕指令 IP04 审计结果 OS3 审计结果 OS4 审核结果 查询结果 OSS 付费标准 审核 通过 付费 IPO? 草生 车间主任 发票 IPOS ~信息 财务人员结算+ IP 验收 验收 发禀管理 结算 结果 验收 付费 标准 验收 '发票信息 记录 OS6 发票管理 OS8 验收结果 OS9 验收标准 OS? 付费记录 评分标准只要画出申请、审计、审核、验收、结算和发票的基本流程就给满分,缺一个减 分,所用符号错误减 2分,流程不通减 2分。 1416