试卷代号:2254 座位号■■ 国家开放大学(中央广播电视大学)2015年春季学期“开放专科”期末考试 系统开发规范与文档编写 试题(A) 2015年7月 题 号 二 三 四 五 总 分 分 数 得 分 评卷人 一、单项选择题(每小题2分,共20分) 1.数据流图中代表了数据的生产者和消费者的是( )。 A.数据存储 B.数据加工 C.数据源 D.数据流 2.软件具有和硬件产品不同的特征。下列各项中不属于软件的特征的是()。 A.软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性 B.软件的维护具有长期性 C.开发成本高,生产成本低 D.开发成本低,生产成本高 3.一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传 递该全局变量的信息,则称之为()。 A.内容耦合 B.外部耦合 C.控制耦合 D.标记耦合 4,在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。 封装是一种( )。 A.组装技术 B.信息屏蔽技术 C.固化技术 D.产品化技术 993
试卷代号 :2254 座位号 国家开放大学(中央广播电视大学)2015 年春季学期"开放专科"期末考试 系统开发规范与文档编写 试题 (A) 2015 E 一、单项选择题(每小题 分,共 20 分) 1.数据流图中代表了数据的生产者和消费者的是( )。 A. 数据存储 B. 数据加工 c.数据源 D.数据流 2. 软件具有和硬件产品不同的特征。下列各项中不属于软件的特征的是( )。 A. 软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性 B. 软件的维护具有长期性 c.开发戚本高,生产成本低 D. 开发戚本低,生产成本高 3. 一组模块都访问同一全局简单变量而不是罔一全局数据结构,而且不是通过参数表传 递该全局变量的信息,则称之为( )。 A. 内容锢合 c.控制搞合 B. 外部藕合 D.标记藕合 4. 在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。 封装是一种( )。 A. 组装技术 c.固化技术 B. 信息屏蔽技术 D. 产品化技术 993
5.软件开发工作中,必须贯穿于整个过程当中并且不可忽视的工作是( )。 A.支持性的,管理性的工作 B.代码编写 C.产品部署 D.集成 6.类之间共享属性和操作的机制称为( )。 A.继承 B.动态绑定 C.静态绑定 D.多态型 7.面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及( )。 A.定义类的结构和层次 B.定义对象的结构和层次 C.定义方法的结构和层次 D.定义消息的结构和层次 8.整体一部分结构体现了面向对象方法的()。 A.关联(association) B.聚合(aggregation) C.依赖(depending) D.细化(refinement) 9.程序结构可以按水平方向或垂直方向进行划分。水平划分按主要的程序( )来定 义模块结构的各个分支。 A.功能 B.结构 C.层次 D.控制 10.软件项目开发计划描述的是()。 A,说明系统的功能分配,模块划分 B.对目标软件的功能、性能、用户界面及运行环境等做出详细的说明 C.给出数据逻辑描述和数据采集的各项要求 D.为软件项目实施方案制定出的具体计划 得 分 评卷人 二、选择填空题(请从以下选项中,选择正确的,填入题目中的空白 处。每空2分,共20分) 11.面向对象的程序设计语言具有数据抽象、 、信息继承等特征。 12.类是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一 的抽象描述,包括 和操作两个部分。 994
5. 软件开发工作中,必须贯穿于整个过程当中并且不可忽视的工作是( )。 A. 支持性的,管理性的工作 B. 代码编写 c. 产品部署 D. 集成 6. 类之间共事属性和操作的机制称为( )。 A. 继承 B. 动态绑定 c.静态绑定 D. 多态型 7. 面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及( )。 A. 定义类的结构和层次 B. 定义对象的结构和层次 c.定义方法的结构和层次 D. 定义消息的结构和层次 8. 整体一部分结构体现了面向对象方法的( )。 A. 关联 (association) B. 聚合 (aggregation) c.依赖 (depending) D.细化 (refinement) 9. 程序结构可以按水平方向或垂直方向进行划分。水平划分按主要的程序( )来定 义模块结构的各个分支。 A.功能 c.层次 10. 软件项目开发计划描述的是( )。 A. 说明系统的功能分配,模块划分 B. 结构 D. 控制 B. 对目标软件的功能、性能、用户界面及运行环境等做出详细的说明 c.给出数据逻辑描述和数据采集的各项要求 D. 为软件项目实施方案制定出的具体计划 |得分|评卷人| | 二、选择填空题(请从以下选项申,选择正确的,填入题目中的空白 处。每空 分,共 20 分} 1.面向对象的程序设计语言具有数据抽象、一一一一、信息继承等特征。 12. 类是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一 的抽象描述,包括一一一一和操作两个部分。 994
13.一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承 模式叫 14.软件测试方法中,黑盒测试称为功能测试, 称为结构测试。 15.软件文档也称 ,是指某种数据媒体和其中所记录的数据,它具有永久性,并 可以由人或机器阅读,通常仅用于描述人工可读的东西。 16.传统上,一般将软件生命周期划分为六个阶段,分别是计划,需求分析, ,编 码,测试,运行维护。 17.软件主要由程序、 和文档三部分组成。 18.用例模型是所有用于描述指定系统的用途,参与者和用例一参与者关联关系的组合。 用例模型最重要的两个概念是参与者和 19.结构化设计方法是以结构化分析产生的 为基础,按一定的方法步骤转换成 软件结构。 20.JSP是一种面向 ,以数据驱动的,主要为中小型数据处理系统设计程序结构 的一种开发方法。 A.白盒测试 B.数据 C.信息隐藏 D.文件 E.数据流图 F.用例 G.属性 H.数据结构 I.设计 J.多继承 得 分 评卷人 三、判断题(每题2分,共20分。正确的在括号内打“√”,错误的在 括号内打“×”) 21.模块独立性的度量准则是模块间的耦合。() 22.在软件生命周期的各个阶段中,测试阶段的主要任务是确定软件“做什么”的问题。 () 23.UML的五种视图中不包含并发视图。() 24.软件测试计划在编码阶段开始撰写。() 25.结构化设计方法是以结构化分析产生的数据流图为依据,并将此按一定的步骤映射 成软件结构。() 995
13. 一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承 模式叫 14. 软件测试方法中,黑盒测试称为功能测试, 称为结构测试。 15. 软件文档也称一一一~一'是指某种数据媒体和其中所记录的数据,它具有永久性,并 可以由人或机器阅读,通常仅用于描述人工可读的东西。 16. 传统上,一般将软件生命周期划分为六个阶段,分别是计划,需求分析'一一一一'编 码,测试,运行维护。 17. 软件主要由程序、 和文档三部分组成。 18. 用例模型是所有用于描述指定系统的用途,参与者和用例一参与者关联关系的组合。 用例模型最重要的两个概念是参与者和 19. 结构化设计方法是以结构化分析产生的一一一一-为基础,按一定的方法步骤转换成 软件结构。 20. JSP 是一种面向一一一一一'以数据驱动的,主要为中小型数据处理系统设计程序结构 的一种开发方法。 A. 白盒测试 F. 用例 B. 数据 G. 属性 c.信息隐藏 H. 数据结构 D. 文件 I.设计 E. 数据流图 J. 多继承 |得分|评卷人| | 三、判断题{每题 分,共 20 分。正确的在括号内打"~" ,错误的在 括号内打"X") 1.模块独立性的度量准则是模块间的藕合。( ) 22. 在软件生命周期的各个阶段中,测试阶段的主要任务是确定软件"做什么"的问题。 ( ) 23. UML 的五种视图中不包含并发视图。( ) 24. 软件测试计划在编码阶段开始撰写。( ) 25. 结构化设计方法是以结构化分析产生的数据流图为依据,并将此按一定的步骤映射 成软件结构。( ) 995
26.CMM将企业的软件能力划分为5个等级。() 27.无论数据流图如何庞大复杂,都可以变换为为动态数据流图和静态数据流图两类。 () 28.整体一部分结构体现了面向对象方法的分散特性。() 29.面向对象开发方法是建立在对象概念(对象、类和继承)基础上的方法。() 30.软件测试过程中需要设计测试用例。() 得分 评卷人 四、简答题(共25分) 31.什么是用例模型?(7分) 32.什么是软件生命周期?(5分) 33.程序注释如何分类?(7分) 34.说明配置审核工作主要包括的两个方面及其基本含义。(6分) 得 分 评卷人 五、应用题(15分)】 35.请按照下列说明画出系统的数据流图。 由捐助者向基金会提出捐助请求,经身份确认后被接受,捐款存入银行。 996
26.CMM 将企业的软件能力划分为 个等级。( ) 27. 无论数据流图如何庞大复杂,都可以变换为为动态数据流图和静态数据流图两类。 ( ) 28. 整体一部分结构体现了面向对象方法的分散特性。( ) 29. 面向对象开发方法是建立在对象概念(对象、类和继承)基础上的方法。( ) 30. 软件测试过程中需要设计测试用例。( ) |得分|评卷人| | 四、简答题{共 25 分} 1.什么是用例模型? (7 分) 32. 什么是软件生命周期? (5 分) 33. 程序注释如何分类? (7 分) 34. 说明配置审核工作主要包括的两个方面及其基本含义。 (6 分) |得分 评卷人| | 五、应用题 (15 分} 35. 请按照下列说明画出系统的数据流图。 由捐助者向基金会提出捐助请求,经身份确认后被接受,捐款存入银行。 996
试卷代号:2254 国家开放大学(中央广播电视大学)2015年春季学期“开放专科”期末考试 系统开发规范与文档编写试题答案及评分标准(A) (供参考) 2015年7月 一、单项选择题(每小题2分,共20分) 1.C 2.D 3.B 4.B 5.A 6.A 7.A 8.B 9.A 10.D 二、选择填空题(每空2分,共20分) 11.C 12.G 13.J 14.A 15.D 16.1 17.B 18.F 19.E 20.H 三、判断题(每题2分,共20分。正确的在括号内打“√”,错误的在括号内打“×”) 21.× 22. 23.× 24.× 25./ 26./ 27.× 28.× 29./ 30./ 四、简答题(共25分】 31.什么是用例模型? 答:用例模型用于系统需求的获取,描述系统的功能需求。用例模型的主要成分有用例、 参与者和系统。用例模型由用例图组成,用例图展示了参与者、用例以及它们之间的关系。 32.什么是软件生命周期? 答:从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分 为若干个阶段,每个阶段都有相对独立的任务,然后逐步完成每个阶段的任务。一般将软件生 命周期划分为六个阶段:计划、需求分析、设计、编码、测试、运行维护。 33.程序注释如何分类? 答:注释从其整体观感和作用上可以分为两种:高级注释:说明程序功能并描述程序各组 成部分相互关系;低级注释:逐行解释程序指令如何工作。 997
试卷代号 :2254 国家开放大学(中央广播电视大学 )2015 年春季学期"开放专科"期末考试 系统开发规范与文档编写 试题答案及评分标准 (A) (供参考) 一、单项选择题{每小题 分,共 20 分) 1. C 6.A 2. D 7.A 二、选择填空题{每空 分,共 20 分) 11. C 16. 1 12. G 17. B 3. B 8.B 13. J 18.F 4. B 9.A 14. A 19. E 5. A 10. D 15. D 20. H 2015 三、判断题{每题 分,共 20 分。正确的在括号内打"~" 错误的在括号内打"X") 21. X 22. X 26. -J 27. X 四、简答题(共 25 分) 1.什么是用例模型? 23. X 28. X 24. X 29. -J 25. -J 30. -J 答:用例模型用于系统需求的获取,描述系统的功能需求。用例模型的主要成分有用例、 参与者和系统。用例模型由用例图组成,用例图展示了参与者、用例以及它们之间的关系。 32. 什么是软件生命周期? 答:从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分 为若干个阶段,每个阶段都有相对独立的任务,然后逐步完成每个阶段的任务。一般将软件生 命周期划分为六个阶段:计划、需求分析、设计、编码、测试、运行维护。 33. 程序注释如何分类? 答:注释从其整体观感和作用上可以分为两种 高级注释:说明程序功能并描述程序各组 成部分相互关系;低级注释:逐行解释程序指令如何工作。 997
34.说明配置审核工作主要包括的两个方面及其基本含义, 答:功能配置审核一验证配置项的实际功效是与其软件需求一致的。 物理配置审核一确定配置项符合预期的物理特性,即特定的媒体形式。 五、应用题(共15分) 35.请按照下列说明画出系统的数据流图。 由捐助者向基金会提出捐助请求,经身份确认后被接受,捐款存人银行。 1 捐款请求 捐助者 收入 处理 D1存款状况 评分标准(供参考): 每个环节5分,共3个模块环节,15分。 998
34. 说明配置审核工作主要包括的两个方面及其基本含义。 答:功能配置审核 验证配置项的实际功效是与其软件需求一致的。 物理配置审核 确定配置项符合预期的物理特性,即特定的媒体形式。 五、应用题(共 15 分} 35. 请按照下列说明画出系统的数据流图。 由捐助者向基金会提出捐助请求,经身份确认后被接受,捐款存入银行。 1 存款状况 评分标准(供参考) : 每个环节 分,共 个模块环节, 15 分。 998