试卷代号:1260 中央广播电视大学2010一2011学年度第一学期“开放本科”期末考试(半开卷) 软件工程 试题 2011年1月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试 结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完 考卷和答题纸后才可离开考场。 二、仔细读懂题目的说明,并按题目要求答题。答案一定要写在答题纸的指 定位置上,写在试卷上的答案无效。 三、用蓝、黑圆珠笔或钢笔(含签字笔)答题,使用铅笔答题无效。 一、选择题(请从四个可选项中选择最佳答案。60分,每题3分) 1.软件工程强调将()的方法应用于软件的开发和维护过程之中。 A.规范化 B.系统化 C.可度量 D.以上全部 2.软件开发活动的顺序应该是()。 A.问题定义、可行性研究、需求分析、设计、编码和测试 B.问题定义、设计、可行性研究、编码和测试 C.需求分析、设计、编码和测试 D.需求分析、编码和测试、试运行 3.假定银行的存款年利率是2%,请问现在存5000元,两年后价值应为()元。 A.5202 B.4500 C.5100 D.4712 1420
试卷代号 中央广播电视大学 2 0 2011 年度第一学期 放本 考试 半开 软件工程试题 2011 年1 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内 o考试 结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完 考卷和答题纸后才可离开考场 二、仔细读懂题目的说明,并按题目要求答题。答案一定要写在答题纸的指 定位置上,写在试卷上的答案无效。 三、用蓝、黑圆珠笔或钢笔(含签字笔}答题,使用铅笔答题无效。 一、选择题(请从四个可选项中选择最佳答案。 0分,每题 3分) 1.软件工程强调将( )的方法应用于软件的开发和维护过程之中。 A. B. 统化 c.可度量 上全 2. 开发活动 应该是 )。 A. 定义 需求分 设计 B.问题定义、设计、可行性研究、编码和测试 c.需求分析、设计、编码和测试 D. 需求 3. 假定银行 款年 是2% 存5000 后价 )元。 1420 A. 5202 C. 5100 13. 4500 D. 4712
4.系统物理模型用( )表示。 A.系统流程图 B.数据流程图 C.程序流程图 D.E-R图 5.关于软件需求特性不正确的描述是“软件需求具有( )”。 A.多变性 B.模糊性 C.准确性 D.主观性 6.随着模块规模减小,模块开发成本 ,模块集成成本 A.减小/减小 B.减小/增加 C.增加/减小 D.增加/增加 7.反映模块独立性的指标是( )。 A.模块的复杂性 B.模块的大小 C.模块的参数 D.内聚和耦合 8.面向过程的方法最关心的是过程,而过程实施的对象是作为过程( )传递的。 A.过程 B.主体 C.参数 D.数据结构 9.UML是一种()。 A.建模工具 B.可视化的程序设计语言 C.可视化的建模语言 D.过程 10.用( )模型分析和定义用户的功能需求。 A.数据 B.静态 C.动态 D.用例 11.动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制” 特性。面向对象方法中,常用( )实现。 A.状态图 B.交互图 C.活动图 D.以上全部 12.面向对象分析和设计的界限是( ),从分析到设计是一个逐渐扩充模型的过程。 A.清晰的 B.模糊的 C.非线性的 D.确定的 1421
B. 交互 D. ) ,从分析到设计是一个逐渐扩充模型的过程。 B.模糊的 D. 4. )表示。 A. 流程图B. c.程序流程图 E-R 5. 于软件需求 不正 描述 件需求 )"。 A. 变性 B. 糊性 c.准确性 .主观性 6. 块规 模块开发成本 模块 成成 A. 减小 小B. 增加 c.增加/减小D.增加/增加 7. 标是 )。 A. B. C. 数D. 8. 过程 是过 象是 )传递的。 A. 程B. c.参数 .数据结构 9. UML 是一 )。 A.建模工具B.可视化的程序设计语言 c.可视化的建模语言 .过程 10. )模型分析和定义用户的功能需求。 A. 据B. c.动态D.用例 1. 态结 交互 瞬 时 的 系 特性。面向对象方法中,常用( )实现。 A. c.活动图 12. 对象 设计 A. c.非线性的 1421
13.每个子系统的接口定义了若干( ),体现了子系统的功能,而功能的具体实现方法 应该是隐藏的。 A.操作 B.参数 C.算法 D.控制 14.测试最早的开始时间是()。 A.从详细设计阶段开始 B.从编码阶段开始 C.从需求分析阶段开始 D.以上都对 15.从测试对象的粒度上划分测试为()。 A.单元测试、集成测试 B.压力测试、功能测试、性能测试和系统测试 C.单元测试、集成测试、系统测试和验收测试 D.黑盒测试、白盒测试、功能测试和性能测试 16.维护的工作量与软件规模成( ),软件的规模可以由源程序的语句数量、模块数、 输入输出文件数、数据库的规模,以及输出的报表数等指标来衡量。 A.反比 B.正比 C.没关系 D.不确定 17.上世纪70年代,美国国防部的研究结果发现70%的项目是因为( )原因,造成项 目失败。 A.技术不精 B.管理不善 C.测试不充分 D.人员不够 18.所有程序设计语言的基本成分都可归纳为:数据成分、( )、控制成分和传输成分。 A.循环成分 B.运算成分 C.说明成分 D.输入成分 19.程序结构清晰且简单易懂,一个函数的规模一般( )行。 A.等于300 B.大于500 C.不超过30 D.100左右 1422
) ,体现了子系统的功能,而功能的具体实现方法 )、控制成分和传输成分。 B. 参数 D. 13. 应该是隐藏的。 A. c.算法 14. 最早 开始 )。 A. B.从编码阶段开始 c.从需求分析阶段开始 D. 都对 15. 上划 )。 A. 单元 B.压力测试、功能测试、性能测试和系统测试 c.单元测试、集成测试、系统测试和验收测试 D. 黑盒 功能测 能测 16. 工作 模成 ) ,软件的规模可以由源程序的语句数量、模块数、 输入输出文件数、数据库的规模,以及输出的报表数等指标来衡量。 A.反比B.正比 c.没关系 .不确定 17. 纪70 年代 国 国 究结果 现70% )原因,造成项 目失败。 A. 精B. 不善 C. 分D. 18. 所有程 计语 成分都可归 纳 为 据成分 A. 循环成分B.运算成 c.说明成分 .输入成分 19. 程序 规模 )行。 A. 于300 B.大于 0 0 c.不超过 D. 100 1422
20.不属于软件项目管理的是()。 A.软件销售利润 B.项目风险评估 C.质量监控 D.开发机构能力评估 二、简答题(30分,每小题6分) 21.请给出软件工程七条基本原理中的任意三条基本原理。 22.结构化程序设计的特征是什么? 23.某学校开发了学生网上选课的系统,学生首先要输人学生编号和密码,登录成功后在 网上查找到希望选修的课程,并查看是否还有名额,若有名额就可以选课,系统自动记录该学 生的选课信息,并返回选课成功。请用顺序图描述学生选课的过程。(只描述成功选课的情形 即可) 24.软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与 功能需求的区别? 25.对功率大于50马力的机器或已运行10年以上的机器,应送到专业的维修公司处理; 否则如果功率小于20马力,并且有维修记录,则在车间维修;否则送到本厂的维修中心维修, 请建立判定表。 三、应用题(10分) 26.学校开发的网上作业管理信息系统需求如下:教师使用本系统将作业题输入到数据 库中,并且针对不同的学生布置不同的作业。学生在网上查看教师给自已布置的作业,并完成 作业,完成的作业放在学生作业表中。教师在网上批阅作业,并可以统计作业完成情况。学生 可以查看教师批阅的作业,修改作业中的错误,教师仍然可以查看学生修改作业的情况,并给 予批阅。 请仔细阅读上面的描述,画出数据流程图。 1423
B. 评估 D.开发机构能力评估 20. 于软件项 管理 )。 A.软件销售利润 c. 质量监 二、简答题 0分,每小题 6分) 1. 件工程七条基本原理 意三条基本原 22. 程序 特征是什 23. 校开发 学生 入学生 编 号 密码 后在 网上查找到希望选修的课程,并查看是否还有名额,若有名额就可以选课,系统自动记录该学 生的选课信息,并返回选课成功。请用顺序图描述学生选课的过程。(只描述成功选课的情形 即可) 24. 业务需求 功 能 能需求 需求 功能需求的区别? 25. 于50 马力 机器 行10 机器 应送 维修 否则如果功率小于 0马力,并且有维修记录,则在车间维修;否则送到本厂的维修中心维修, 请建立判定表。 三、应用题(1 0分) 26. 校开发 作业管理信 统需 作 业题输 库中,并且针对不同的学生布置不同的作业。学生在网上查看教师给自己布置的作业,并完成 作业,完成的作业放在学生作业表中。教师在网上批阅作业,并可以统计作业完成情况。学生 可以查看教师批阅的作业,修改作业中的错误,教师仍然可以查看学生修改作业的情况,并给 予批阅。 请仔细阅读上面的描述,画出数据流程图。 1423
试卷代号:1260 座位■■ 中央广播电视大学2010一2011学年度第一学期“开放本科”期末考试(半开卷) 软件工程 试题答题纸 2011年1月 题 号 二 三 总分 分 数 得分 评卷人 一、选择题(请从四个可选项中选择最佳答案。60分,每题3分)】 1. 2. 心 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 得 分 评卷人 二、简答题(30分,每小题6分) 21. 22. 23. 24. 25. 得分 评卷人 三、应用题(10分) 26. 1424
试卷代号 2 6 座位号 中央广播电视大学 2011 学年度第 学期 放本 软件工程试题答题纸 2011 年1 题号 总分 分数 得分 l评卷人 一、选择题(请从四个可选项申选择最佳答案。 0分,每题 3分) 1. 6. 11. 16. 得分|评卷人 2. 7. 12. 17. 3. 8. 13. 18. 4. 9. 14. 19. 5. 10. 15. 20. 21. 22. 23. 24. 25. 得分|评卷人 26. 1424 二、简答题 0分,每小题 6分} 三、应用题(1
试卷代号:1260 中央广播电视大学2010一2011学年度第一学期“开放本科”期末考试(半开卷) 软件工程 试题答案及评分标准 (供参考) 2011年1月 一、选择题(请从四个可选项中选择最佳答案。60分,每题3分)》 1.D 2.A 3.A 4.A 5.C 6.B 7.D 8.C 9.C 10.D 11.D 12.B 13.A 14.C 15.C 16.B 17.B 18.B 19.D 20.A 二、简答题(30分,每小题6分) 21.答案: 原理①用分阶段的生命周期计划严格管理。 原理②坚持进行阶段评审。 原理③实行严格的产品控制。 原理④采用现代程序设计技术。 原理⑤结果应能清楚地审查。 原理⑥开发小组的人员应该少而精。 原理⑦承认不断改进软件工程实践的必要性。 评分标准;给出三条原理,每条2分。 22.答案:结构化程序设计的特征如下:程序只有一个入口、一个出口,程序中只包含顺 序、条件和循环三种控制结构。 1425
试卷代号 中央广播电视大学 2011 一学期 软件工程试题答案及评分标准 (供参考) 2011 年1 一、选择题(请从四个可选项中选择最佳答案。 0分,每题 3分} 1. D 6. B 11. D 16. B 2. A 7. D 12. B 17. B 3. A 8. C 13. A 18. B 4. A 9. C 14. C 19. D 5. C 10. D 15. C 20. A 二、简答题 0分,每小题 6分) 1. 原理①用分阶段的生命周期计划严格管理。 原理②坚持进行阶段评审。 原理③实行严格的产品控制。 原理④采用现代程序设计技术。 原理⑤结果应能清楚地审查。 原理⑥开发小组的人员应该少而精。 原理⑦承认不断改进软件工程实践的必要性。 评分标准;给出三条原理,每条 2分。 22. 化 程 设计 特征 如 下 个人 序、条件和循环三种控制结构。 1425
23.答案: 系统界面 学生基本信息 课程基本信息 学生选课记录 学生编号、密码 有效性检查 学生有效 菜单界面 选课 有名额的课程 课程目录表 课程目录 课号 学生选课 修改选课人数 选课成功 评分标准:基本流程正确即可,至少给出学生角色、课程基本信息和学生选课记录三个对 象类,少一个对象减1分;流程应该有:学生身份检查、显示课程目录、学生选课,修改选课人 数,少一个减1分,分数减到0为止,不出现负分值。 24.答案: 业务需求是用户高层领导机构决定的,它确定软件的目标、规模和范围。业务需求一般在 进行需求分析之前就应该确定,需求分析阶段要以此为参照制定需求调研计划、确定用户核心 需求和软件功能需求。业务需求通常比较简洁,大约三一五页纸就可以描述清楚,也可以将它 直接作为需求规格说明书中的一部分。 功能需求定义了软件开发人员必须实现的软件功能。用户从他们完成任务的角度对软件 提出了用户需求,这些需求通常是凌乱的、非系统化的、有冗余的,开发人员不能据此编写程 序。软件分析人员要充分理解用户需求,将用户需求整理成软件功能需求。开发人员根据功 能需求进行软件设计和编码。 评分标准:业务需求和功能需求各占3分。 1426
23. 学生选课记录 lIlI-lIlli--ltIIl- 学生选课 ... 1+ 选课成功 修改造澳人数 ..... L -- '-- ... 课号 评分标准:基本流程正确即可,至少给出学生角色、课程基本信息和学生选课记录三个对 象类,少一个对象减1分;流程应该有:学生身份检查、显示课程目录、学生选课,修改选课人 数,少一个减 1分,分数减到O为止,不出现负分值。 24. 业务需求是用户高层领导机构决定的,它确定软件的目标、规模和范围。业务需求一般在 进行需求分析之前就应该确定,需求分析阶段要以此为参照制定需求调研计划、确定用户核心 需求和软件功能需求。业务需求通常比较简洁,大约三~五页纸就可以描述清楚,也可以将它 直接作为需求规格说明书中的一部分。 功能需求定义了软件开发人员必须实现的软件功能。用户从他们完成任务的角度对软件 提出了用户需求,这些需求通常是凌乱的、非系统化的、有冗余的,开发人员不能据此编写程 序。软件分析人员要充分理解用户需求,将用户需求整理成软件功能需求。开发人员根据功 能需求进行软件设计和编码。 评分标准:业务需求和功能需求各占3分。 1426
25.答案: >=50马力 Y N N N =10年 一 Y N N N 有维修记录 N Y 送外 本厂 本车间 评分标准:表左侧1分,右侧每个条件各1分。 三、应用题(10分) 26. 教师 作业 IPO1 输入作业 争 作业题 DS1 作业题 DS2 学生名单 布置 作业题 学生名单 作 IPO2 留作业 学生作业 1PO5 学生 做作业 作业 查看作业 学生 DS3学生作业 做作业 IPO4 完成作业 DS4 完成作业 做作业 查 完 批 批阅 作业 修 IPO6 作当DS3 修改信息 IPO7 修改 佳改的作业 侈改作业 作当 IPO3 批阅作业 DS4 批阅的作业 批阅 查看批阅 信息 批阅信息 统计 IPO9 作业完 成信息 统计 评分标准:只要画出作业题输入、布置作业、批阅作业、网上做作业、查看批阅信息、统计作 业完成信息的流程就给满分,缺一个减1分;所用符号错误减2分,流程不通减2分。 1427
25. >=50 马力 Y N N N =10 Y N N N 有维修记录 N Y 、/ V 、/ V 本车间 、/ 评分标准:表左侧 1分,右侧每个条件各 1分。 三、应用题(1 0分) 26. 敏师 生也 (POI 输入作业 • 作业题 OSI 作业题 OS2 学生名单 布置 '作业题 学生名单 )2 问, 留作业 学生作业 书, (POS 学生 查看作业 |阜作业 学生 '作业 OS3 学生作业 +做作业 lP04 完成作业 OS4 完成作业 做作业 完成 作业' 修改 修改信息 (PO? 批阅 " |革修割 ' lP06 OS3 修改的作业 修改作业 (P03 批阅作业 -批'阅 OS4 批阔的作业 查看批阅 批阅信息 信息 统计 .. lP09 作业完 统计 陆信息 评分标准:只要画出作业题输入、布置作业、批阅作业、网上做作业、查看批阅信息、统计作 业完成信息的流程就给满分,缺一个减 1分;所用符号错误减 2分,流程不通减 2分。 1427