试卷代号:2254 座位号■■ 中央广播电视大学2010一2011学年度第二学期“开放专科”期末考试 系统开发规范与文档编写 试题 2011年7月 题号 二 三 四 五 总 分 分 数 得 分 评卷人 一、单项选择题(每小题2分,共20分) 1.结构化分析SA是软件开发需求分析阶段所使用的方法,以下不是SA所使用的工具 的是( )。 A.数据流图 B.PAD图 C.结构化英语 D.判定表 2.非常适合于在软件开发初期很难确定用户需求的情况所采用的软件开发过程模型是 ( A.瀑布模型 B.原型模型 C.演化模型 D.喷泉模型 3.软件工程的出现是由于()。 A.程序设计方法的影响 B.软件产业化的需要 C.软件危机的出现 D.计算机技术的发展 4.结构化分析方法的一个重要指导思想是()。 A.自顶向下,逐步抽象 B.自底向上,逐步抽象 C.自顶向下,逐步分解 D.自底向上,逐步分解 1518
试卷代号 2 2 座位号 I I 中央广播电视大学 1学年度第二学期"开放专科"期末考试 系统开发规范与文档编写试题 2011 年7 |题号 - |分数 I I I I I I 得分|评卷入 一、单项选择题(每小题 2分,共 0分) 1. 化分析SA 软件 需 求 段所 方法 是SA 的是( )。 A. 图B.PAD c. 2. 在软 开发 很难 需求 发过 ( ) A. c. 3. )。 A. B. c. D. 机技 4. 化分 指导思 A. c. 1518 B. D. 喷泉 B. D
5.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。 封装是一种( ) A.组装技术 B.产品化技术 C.固化技术 D.信息屏蔽技术 6.软件设计中划分模块的一个准则是( )。 A.低内聚低耦合 B.低内聚高耦合 C.高内聚高耦合 D.高内聚低耦合 7.UML中用下列哪些图来建立静态模型( )。 A.用例图、对象图和包图 B.类图、状态图和包图 C.类图、对象图和包图 D.类图、对象图和顺序图 8.面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及()。 A.定义方法的结构和层次 B.定义对象的结构和层次 C.定义类的结构和层次 D.定义消息的结构和层次 9.软件配置管理应该提供的四项功能中不包括()。 A.版本控制功能 B.项目进度检查 C.变更管理功能 D.配置审核功能 10.软件质量保证的主要功能不包括( )。 A.质量保证体系的建立和管理 B.整理面向用户的文档、说明书 C.确保设计质量 D.编写代码等 得 分 评卷人 二、填空题(每空2分,共20分) 1.按照软件的功能不同,可以将软件分为 和应用软件。 2.传统上,一般将软件生命周期划分为六个阶段,分别是计划、需求分析、设计、 测试、运行维护。 3.结构化设计方法是以结构化分析产生的 为基础,按一定的方法步骤 转换成软件结构。 4.概要设计的主要任务是要建立软件系统的 1519
B. 化技 D. 技术 B. 聚 高 D. 5. 对象 数 据 封装是一科( )。 A. 装技 c. 6. 个准 A. c. 聚 高 7. UML 静态 A. 用 例 对象 B. 状态 c. D. 8. 过程 )。 A. 次B. 定义对 c. 9. 配置 理应 提供 包括 )。 A. 本控 能B. c. 功 能 10. 能不 )。 A. 证体 建立 理B. c. 设计 编 写 得分|评卷人 二、填空题(每空 2分,共 0分) 1. 功 能 2. 需求 设计 测试、运行维护。 3. 法 是 析 产 生 按 一 转换成软件结构。 4. 要 任 立 软 1519
5.详细设计需要完成的工作包括: 数据结构设计、物理设计、编写详细 说明书和评审等。 6.UML中用状态图、 图、协作图和活动图来建立动态模型。 7.多态性是指在一般类中定义的属性或操作被特殊类 后,可以具有不同的数据 类型或表现出不同的行为。 8. 是为了配置管理而指定的,并在配置管理过程中被当作单一实体。 9.软件测试方法中,黑盒测试称为功能测试,白盒测试称为 10.按照文档产生和使用的范围,软件文档大致可分为三类:管理文档、开发文档和 得 分 评卷人 三、判断题(每题2分,共20分。正确的在括号内打“/”,错误的在 括号内打“X”) 1.所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软 件系统中其它的模块的接口是简单的。 2.逐步细化是一种自底向上的设计策略。 3.当对软件系统进行模块化设计的时候,可以有不同的抽象层次。 4.传统的程序设计语言的过程调用与目标代码的链接是在编译期完成的。 ) 5.对象(以及它们的类)与外部的关系结构只有一种:就是一般一特殊结构。 6.测试前要认定被测试软件有错,不要认为软件没有错。 () 7.无论数据流图如何庞大复杂,都可以变换为动态数据流图和静态数据流图两类。 ( 8.整体一部分结构体现了面向对象方法的分散特性。 9.CMM将企业的软件能力划分为5个等级。 () 10.软件配置审核的目的就是要证实整个软件生存期中各项产品在技术上和管理上的完 整性。 1520
5. 工作 据结 说明书和评审等。 6. UML 动态 7. 殊类 类型或表现出不同的行为。 8. 而指 并在 9. 方法 试称 10. 得分|评卷人 三、判断题(每题 2分,共 0分。正确的在括号内打"~".错误的在 括号内打 1. 是指 个模 功 能 件系统中其它的模块的接口是简单的。( ) 2. 逐步 ) 3. 对软件 统进行 设计 有 不 同 的 ) 4. 接是 ) 5. 外部 ) 6. ) 7. 无论 复杂 两类 ( ) 8. 象方 特性 ) 9.CMM 软件 为5 ) 10. 就是 整性 ( )
得 分 评卷人 四、简答题(共25分)】 1.什么是软件工程的最基本含义?(6分) 2.什么是用例模型?(7分) 3.什么是类、对象和消息?(6分) 4.某个软件项目的文档中有如下描述:当您运行本软件过程中,由于硬盘损坏导致数据丢 失时,请在恢复数据后,选择“校验”菜单中的“使用MD5检验数据完整性”菜单项,执行数据 扫描。你认为这段文字应该放在哪个文档中比较合适?在该文档中,这段文字出现在哪个部 分比较合适?(6分) 得 分 评卷人 五、应用题(共15分) 一个信用卡验证系统,它的使用者是顾客,顾客通过信用卡验证系统刷卡,向零售商购买 商品;而负责发放卡的金融机构通过该系统负责信用卡账户的结账和账户管理,请画出信用卡 验证系统的用例图。 1521
得分|评卷入 四、简答题(共 1. 本含 (6 2. 用 例 (7 3. 和 消 (6 4. 个软 行本软件过程 失时,请在恢复数据后,选择"校验"菜单中的"使用 5检验数据完整性"菜单项,执行数据 扫描。你认为这段文字应该放在哪个文档中比较合适?在该文档中,这段文字出现在哪个部 分比较合适? (6 得分|评卷人 五、应用题(共 一个信用卡验证系统,它的使用者是顾客,顾客通过信用卡验证系统刷卡,向零售商购买 商品 g而负责发放卡的金融机构通过该系统负责信用卡账户的结账和账户管理,请画出信用卡 验证系统的用例图。 1521
试卷代号:2254 中央广播电视大学2010一2011学年度第二学期“开放专科”期末考试 系统开发规范与文档编写试题答案及评分标准 (供参考) 2011年7月 一、单项选择题(每小题2分,共20分) 1.B 2.B 3.C 4.C 5.D 6.D 7.C 8.C 9.B 10.D 二、填空题(每空2分,共20分) 1.系统软件 2.编码 3.数据流图 4.体系结构 5.算法设计 6.顺序 7.继承 8.配置项 9.结构测试 10.用户文档 三、判断题(每题2分,共20分。正确的在括号内打“/”,错误的在括号内打“X”) 1./ 2.X 3./ 4./ 5.× 6./ 7.X 8.X 9./ 10./ 四、简答题(共25分) 1.答:软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及 管理方法。(6分) 1522
试卷代号 2 2 中央广播电视大学 1学年度第二学期"开放专科"期末考试 系统开发规范与文档编写试题答案及评分标准 (供参考) 2011 年7 一、单项选择题(每小题 1. B 6. D 2. B 7. C 3. C 8. C 4. C 9. B 5. D 10. D 二、填空题(每空 1. 软件 2. 3. 4. 5. 6. 7. 8. 置项 9. 10. 文档 三、判断题(每题 2 0 错误 1. 2. X 3. 4. 5. X 6. 7. X 8. X 9..~ 10. 囚、简答题(共 5分) 1. 工程 软 件 技术 管理方法。 6分)
2,答:用例模型用于系统需求的获取,描述系统的功能需求。用例模型的主要成分有用 例、参与者和系统。用例模型由用例图组成,用例图展示了参与者、用例以及它们之间的关系。 (7分) 3.答:对象是构成世界的一个独立单元,它具有自己的静态特征和动态特征。 类是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一的抽 象描述,包括属性和操作两个部分。 消息是一个对象与另一个对象的通信单元,是要求某个对象执行类中定义的某个操作的 规格说明。发送给一个对象的消息定义为一个操作名和一个实参数表(可能是空的)。(6分) 4.答:这段文字放在《用户手册》中比较合适。这段文字应该出现在“出错处理和恢复”部分。 (6分) 五、应用题(共15分) 信用卡验证系统 刷卡 天 零售商 客户 处理客户帐单 结账 金融机构 管理客户帐户 1523
2. 需 求 描述 用 例 例、参与者和系统。用例模型由用例图组成,用例图展示了参与者、用例以及它们之间的关系 (7 3. 独 立单元 类是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一的抽 象描述,包括属性和操作两个部分。 消息是一个对象与另一个对象的通信单元,是要求某个对象执行类中定义的某个操作的 规格说明。发送给一个对象的消息定义为一个操作名和一个实参数表(可能是空的 (6 4. 文字放在 应该 五、应用题(共 (6 信用一卡验证系统 天三 c) 刷卡二半天 c) 在:户 \俨\ 卡理客户帐单 \ 管理客户帐户 1523