




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷代号 1260座位号仁口 国家开放大学 中央广播电视大学 2017年秋季学期 开放本科 期末考试 软件工程试题 半开卷 2018年1月 题号 一 二 三 总分 分数II I I 一 选择题 请从四个可选项中选择正确答案 60分 每题3分 1 业务需求描述的是 A 功能需求B 用户需求 C 用户的具体业务流程D 软件的目标 规模和范围 2 针对需求不确定的软件开发 比较好的模型是 A 快速原型化模型B 瀑布模型 c 软件成熟度模型D 系统化模型 3 可行性分析研究的费用大约是项目总经费的 A 2 c 20 4 下面的哪个选项不是软件工程的宗旨 A 开发满足用户需求的软件 c 及时交付软件 5 一个数据流程图中的图形符号有且仅有 A 3 C 4 B 6 D 5 0 B 研究算法 D 生产元故障软件 种 B 5 D 7 6 非直接相舍的模块独立性最强 的模块独立性最弱 A 内容搞合B 数据祸合 C 控制精合D 外部祸合 775 7 信息隐藏的核心内容是 A 把数据都放在公共的区域 B 数据不能被其他模块访问 C 一个模块的内部信息不允许其他模块直接访问 D 把信息加密 只能让有密钥的模块访问 8 从狭义上讲 软件测试是 的过程 A 为发现错误而执行程序B 为了验证程序正确 C 用不同的数据验证程序正确性D 区分程序员水平 9 用于描述系统的功能集 A 组件视图 c 用例视图 10 用 模型描述系统组织结构 B 逻辑视图 D 对象视图 A 组织B CMM C数据D 静态 11 对象模型描述现实世界中实体的对象以及它们之间的关系 表示目标系统的静态数 据结构 在面向对象方法中 由 实现 A 顺序图 c 状态图 12 如果对象之间的精合是通过 A 消息机制 B 类图 D 组件图 来实现的 则这种精合就是交互稿合 B 参数 c 方法D 公共数据区 13 定义类的属性类型时尽量使用己有类型 太多自定义类型会降低系统的 指标 A 有效性 c 可维护性 14 在设计测试用例时 应该包括 A 可能产生无效输出的输入情况 c 有效的和期望的输入情况 15 属于功能测试方法 776 A 等价类划分和判定覆盖 c 边值分析和判定覆盖 B 安全性 D 开发效率 测试用例 B 元效的和不期望的输入情况 D 上面所有情况 B 边值分析和等价类划分 D 判定覆盖和回归测试 16仿 个软件项目大约的工作量在开发阶段 的工作量在维护阶段 A 30 70 C 30 30 17 软件项目管理的内容不包括 B 70 30 D 70 70 A 人员的组织与管理B 技术和算法 C 软件配置管理D 软件开发进度计划 18 科学计算领域一般选择 语言 A HTML B C C 汇编语言D XML 19 对于嵌套的循环和分支程序 层次不要超过 层 A 1 C 3 B 2 D 5 20 通俗的说 软件项目管理中常说的基线是 A 管理的基本思路B 一种软件开发的基本策略 C 基本的技术路线D 通过正式复审的文档 二 简答题 30分 每小题6分 21 面向对象的分析通常要建立三个模型 请问三个模型的作用 22 软件工程为什么要强调规范化和文档化 23 读懂下面的程序 调整格式 使其更容易理解 井添加注释 int main int a 10J for Cint i 0 i 10 i scanfC d a iJ int max a O min a l for int j 0 ja j max a jJ 777 min min 5 三 应用题 10分 26 某个学生成绩管理系统的部分功能如下 1 基本信息管理 教务管理人员输入或修改学期教学计划 学生名单和教师名单 2 学生选课 学生根据课程和教师信息进行选课 3 分配任课教师 教务管理人员为符合开课条件的课程分配教师和时间 4 教师查询并打印课表 5 成绩管理 每门课程的教师在考试评分结束后将考试成绩录入 学生可查询 请根据要求画出该问题的数据流程图 778 试卷代号 1260 国家开放大学 中央广播电视大学 2017年秋季学期 开放本科 期末考试 软件工程试题答案及评分标准 半开卷 供参考 2018年1月 一 选择题 请从四个可选项中选择正确答案 60分 每题3分 l D 2 A 3 B 4 B 5 C 6 A 7 C 8 A 9 C 10 D 11 B 12 A 13 C 14 D 15 B 16 A 17 B 18 B 19 C 20 D 二 简答题 30分 每小题6分 21 答案 1 功能模型 表达系统的详细需求 为软件的进一步分析和设计打下基础 在面向对象 方法中 由用例图和场景描述组成 2 对象模型 表示静态的 结构化的系统 数据 性质 描 述现实世界中实体的对象以及它们之间的关系 表示目标系统的静态数据结构 3 动态模 型 描述系统的动态结构和对象之间的交互 表示瞬时的 行为化的系统的 控制 特性 评分标准 功能模型2分 对象模型2分 动态模型2分 22 答案 软件工程强调规范化和文档化 规范化的目的是使众多的开发者遵守相同的规范 使软 件生产摆脱个人生产方式 进入标准化 工程化的生产方式 文档化是将软件的设计思想 设 计过程和实现过程完整地记录下来 以便于后人的使用和维护 在开发过程中各类相关人员借 助于文档进行交流和沟通 另外 在开发过程中产生的各类文档使得软件的生产过程由不可 见变为可见 便于管理者对软件生产进度和开发过程进行管理 在用户最终验收时可以通过 对提交的文档进行技术审查和管理审查 保证软件的质量 评分标准 规范化3分 文档化3分 779 23 答案 int mainO int a 10 读入10个数据 for int i 0 i 10 i scanf d a i max存放最大值 mln存放最小值 int max a O min a O 从10个数中发现最大 最小值 for int j 0 j n a mm 输出结果 printf max d max printf min d return 0 评分标准 调整程序格式便于阅读3分 分析程序的功能写出3个以上的注释给3分 1 读入10数据 2 从10个数中发现最大 最小值 3 输出结果 24 答案 业务需求是用户高层领导机构决定的 它确定软件的目标 规模和范围 业务需求一般在 进行需求分析之前就应该确定 需求分析阶段要以此为参照制定需求调研计划 确定用户核心 需求和软件功能需求 业务需求通常比较简洁 大约三 五页纸就可以描述清楚 也可以将它 直接作为需求规格说明书中的一部分 用户需求是用户使用该软件要完成的任务 这部分需求应该充分调研具体的业务部门 780 详细了解最终用户的工作过程 所涉及的信息 当前系统的工作情况 与其他系统的接口等等 用户需求是最重要的需求 也是出现问题最多的 评分标准 业务需求3分 用户需求3分 25 答案 条件 a 5 b 5 b1 o c l 1 c 5 符合判定覆盖的测试用例 不唯一 a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入院评估课件
- 健康骨骼知识培训课件
- 俄罗斯政府课件
- 企业疫情期间安全培训课件
- 企业环境安全培训的作用
- 社区纪委考核管理办法
- 社区干部纪律管理办法
- 数字农业的新质生产力特征
- 2025国家能源集团招聘笔试历年参考题库附带答案详解
- 出租车防御性驾驶
- 迪拜果蔬市场发展趋势与前景分析
- 2025年调饮师职业技能竞赛(省赛)考试题库(含答案)
- 购买邻居土地协议书
- 工程部员工绩效考核方案
- 新生美术体验课件
- 公司事故隐患内部报告奖励制度
- 人教部编版七年级语文上册教学计划(及进度表)
- Python工程应用-数据分析基础与实践课件-第3章
- 年满七十岁以上老年人驾考三力能力测试题库
- 集成电路测试指南
- 铝合金搅拌摩擦焊技术研究进展
评论
0/150
提交评论