试卷代号:2254 座位口 中央广播电视大学2011一2012学年度第一学期“开放专科”期末考试 系统开发规范与文档编写试题 2012年1月 题号 二 三 四 五 总 分 分数 得分 评卷人 一、单项选择题(每小题2分,共20分) 1.软件工程的出现是由于( A.程序设计方法的影响 B.软件产业化的需要 C.软件危机的出现 D.计算机技术的发展 2.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。 封装是一种( )。 A.组装技术 B.信息屏蔽技术 C.固化技术 D.产品化技术 3.数据流图中代表了数据的生产者和消费者的是( )。 A.数据存储 B.数据加工 C.数据源 D.数据流 4.类之间共享属性和操作的机制称为( ). A.继承 B.动态绑定 C.静态绑定 D.多态型 5.软件配置管理应该提供的四项功能中不包括( )。 A.版本控制功能 B.配置审核功能 C.变更管理功能 D.项目进度检查 1530
试卷代号 2 5 座位号 中央广播电视大学 11 2学年度第一学期"开放专科"期末考试 系统开发规范与文档编写试题 2012 年1 |题号|一|二|三|四|五|总分| |分数 I I I I I I 得分|评卷人 一、单项选择题{每小题 2分,共 0分) 1.软件工程的出现是由于( )。 A. 设计 B. 软件产业化 需要 软件危机 现D. 技术 发展 2. 对象 对象 看 成是 数据 这些 专用 封装 体 封装是一种( )。 A. 术B. 息屏 c.固化技术 .产品化技术 3. 图 中 代表 数据 和 消 )。 A. 储B.数据 c.数据源 .数据流 4. 共享 操作 )。 A. 承B. c.静态绑定 .多态型 5. 软件配置 理应 功能 )。 A. 版本 能B. c.变更管理功能 .项目进度检查 1530
16.在软件生命周期的各个阶段中,测试阶段的主要任务是确定软件“做什么”的问题。() 17.数据流图分为变换型数据流图和事务型数据流图两类。() 18.软件测试过程中需要设计测试用例。() 19.测试前要认定被测试软件有错,不要认为软件设有错。() 20.版本控制是对系统不同版本进行标识和跟踪的过程。() 得分 评卷人 三、填空题(每空2分,共20分)】 21.传统上,一般将软件生命周期划分为六个阶段,分别是计划, ,设 计,编码,测试,运行维护。 22.软件主要由 、数据和文档三部分组成。 23.在用例图中,用例与用例之间的关系通常有 、包含和泛化。 24.结构化软件设计一般分为概要设计和 两个阶段。 25.软件配置管理中常见的三种基线是: 、分配基线和产品基线。 26.软件工程研究的对象主要包括过程、方法和 27.在UML中, 图是显示特定用例之间的详细流程。并且显示了它们之间的交 互,以及对象之间发送消息的顺序。 28.按照软件的功能不同,可以将软件分为 和应用软件。 29.软件测试方法中, 测试称为功能测试,白盒测试称为结构测试。 30.在 文档中规定了项目的开发进度。 根 分 评卷人 四、简答题(共25分) 31.软件工程的目标是什么?(4分) 32.简答面向对象分析的一般步骤。(6分) 33.模块化的三个重要特征是什么?其各自的作用如何?(7分) 34.在画系统的分层数据流图时,需要注意哪些问题?(8分) 1532
16. 在软 要任 软件 做什 ) 17. 为变 事务 ) 18. 试过 设计测 试用 ) 19. 试前 软件有 不要 软件设 ) 20. 本控 版本进行标识 ) 得分 l评卷人 三、填空题(每空 2分,共 0分) 1. 传统上 将 软 件生 期 划 为 六 分别 是计 ,设 计,编码.测试,运行维护。 22. 一一- 数据 组成 23. 在用 用 例与用 例 包含 泛化 24. 结构 件设 一般 概要设计 25. 件配置 常 见 配基 基钱 26. 件工 象主 括过程 方法 27. 在UML 用 例 流程 显示 间 的 互,以及对象之间发送消息的顺序。 28. 软件 能不 将软件分 软件 29. 软件 为功 能 试称 构测 30. 规定 开发进度 得分|评卷人 四、简答题{共 5分} 1. 软件工程 (4 32. 对象分 。(6 33. 个重要特 是 什 (7 34. 画 系 据流 (8 1532
得分 评卷人 五、应用题(共15分) 35.现有一图书管理系统,图书管理员提出软件应实现如下功能: a.管理员增加书目 b.管理员删除书目 ℃管理员增加或者删除书目的时候,可以选择是否打印增删的书目清单系统的用户是读 者和图书管理员。 请使用用例图(Use Case Diagram)画出上述需求。 1533
得分|评卷人 五、应用题(共 35. 软件 功能 a. 增 加 b. C. 增 加 者删 时候 者和图书管理员。 请使用用例图 Case Diagram) 1533
试卷代号:2254 中央广播电视大学2011一2012学年度第一学期“开放专科”期末考试 系统开发规范与文档编写试题答案及评分标准 (供参考) 2012年1月 一、单项选择题(每小题2分,共20分)】 1.C 2.B 3.C 4.A 5.D 6.C 7.A 8..C 9.A 10.B 二、判断题(每题2分,共20分。正确的在括号内打√,错误的在括号内打X】 11.V 12.V 13.X 14.X 15.V 16.X 17.√ 18.√ 19.√ 20.√ 三、填空题(每空2分,共20分) 21.需求分析 22.程序 23.扩展 24.详细设计 25.功能基线 26.工具 27.顺序 28.系统软件 29.黑盒 30.项目开发计划 四、简答题(共25分) 31.软件工程的目标是什么?(4分) 答:软件工程的目标是为了解决软件开发和生产中的各种问题,获得高质量、低成本、高可 靠性、易维护并能及时投放市场的软件产品。 1534
试卷代号 2 2 中央广播电视大学 11 2学年度第一学期"开放专科"期末考试 系统开发规范与文档编写试题答案及评分标准 (供参考) 2012 年1 一、单项选择题{每小题 2分,共 0分) I. C 6.C 2. B 7.A 3.C 8. .C 4.A 9. A 5. D 10. B 二、判断题(每题 2分,共 0分。正确的在括号内打、/,错误的在括号内打 11. V 12. V 13. X 14. X 15. V 16. X 17. V 18. V 19. V 20. V 三、填空题{每空 2分,共 0分) 1. 求分 22. 23. 24. 25. 26. 27. 28. 29. 黑盒 30. 四、简答题{共 2 5 1. 软件工程 标是什 (4 答:软件工程的目标是为了解决软件开发和生产中的各种问题,获得高质量、低成本、高可 靠性、易维护并能及时投放市场的软件产品。 1534
32.简述面向对象分析的一般步骤。(6分) 答:(1)获取用户对O0系统的需求,包括表示场景或者用例:建造需求模型。 (2)为每个系统对象标识属性和操作。 (3)定义组织类的结构和层次。 (4)建造对象一关系模型。 (5)建造对象一行为模型。 (6)使用用例/场景复审OO分析模型 33.模块化的三个重要特征是什么?其各自的作用如何?(7分) 答:模块化的三个重要特征是功能、逻辑和状态。功能:即指该模块实现什么功能,做什么 事情;逻辑:即描述模块内部怎么做;状态:即该模块使用时的环境和条件。 34.在画系统的分层数据流图时,需要注意哪些问题?(8分) 答:(1)加工的编号方法。根据加工的编号,应该能知道该加工属于哪一层,该加工的父 图以及时从父图中的哪个加工分解得来的。 (2)分解程度。应该使分解力求自然,使分解后各界面清晰,意义明确 (3)父图与子图的平衡。子图中的输入输出应该和父图中相对应的加工的输入输出相一 致,以保持数据流的平衡,保证加工过程的连续性和一致性。 (4)文件的局部性。在只有文件成为两个或多个加工的接口时,才出现在该层及下层数 据流图上。 五、应用题(共15分)】 35.参考答案: 删除书目 > > 打印书目清单 增加书目 管理员 1535
32. 般步骤 。(6 答: (1)获取用户对 0系统的需求,包括表示场景或者用例;建造需求模型。 (2) 为每 统对象标 (3) 定义 (4) 建造对象 ( 5) (6) 用 用 场景 审00 析模 33. 模块化 要特 (7 z模块化的三个重要特征是功能、逻辑和状态。功能 z即指该模块实现什么功能,做什么 事'情;逻辑:即描述模块内部怎么做;状态 t即该模块使用时的环境和条件。 34. 需要注意哪些 (8 答: (1)加工的编号方法。根据加工的编号,应该能知道该加工属于哪一层,该加工的父 图以及时从父图中的哪个加工分解得来的。 (2) 解程 使分 解后 (3) 平衡 输入输 致,以保持数据流的平衡,保证加工过程的连续性和一致性。 (4) 有 文件成 加 工 及下 据流图上。 五、应用题(共 5分) 35. 管理员 1535