2014年9月份考试软件工程第二次作业.doc

上传人:文****钱 文档编号:67625 上传时间:2018-06-09 格式:DOC 页数:5 大小:28KB
下载 相关 举报
2014年9月份考试软件工程第二次作业.doc_第1页
第1页 / 共5页
2014年9月份考试软件工程第二次作业.doc_第2页
第2页 / 共5页
2014年9月份考试软件工程第二次作业.doc_第3页
第3页 / 共5页
2014年9月份考试软件工程第二次作业.doc_第4页
第4页 / 共5页
2014年9月份考试软件工程第二次作业.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、2014年 9 月份考试软件工程第二次作业 一、单项选择题(本大题共 50 分,共 20 小题,每小题 2.5 分) 1. 软件设计阶段的输出主要是( )。 A. 程序 B. 模块 C. 伪代码 D. 设计规格说明书 2. 软件设计阶段的文本可为()。 A. 需求规格说明书 B. 用户手册 C. 设计规格说明书 D. 可行性分析报告 3. 选择结构的复杂性比顺序结构的复杂性要( )。 A. 小 B. 大 C. 相等 D. 无法比较 4. 单元测试的对象是()。 A. 模块 B. 子系统 C. 系统 D. 硬件系 统 5. 设函数 C( X)定义问题 X 的复杂程序,函数 E( X)确定解决问题

2、 X 需要的工作量(时间)。对于两个问题 P1 和 P2,如果 C( P1) C( P2)显然 E( P1) E( P2) ,则得出结论 E( P1+P2) E( P1) +E( P2)就是()。 A. 模块化的根据 B. 逐步求精的根据 C. 抽象的根据 D. 信息隐藏和局部化的根据 6. 瀑布模型的存在问题是 ( ) A. 用户容易参与开发 B. 缺乏灵活性 C. 用户与开发者易沟通 D. 适用可变需求 7. 下述耦合度最低者为()。 A. 公共耦合 B. 内容耦合 C. 外部耦合 D. 非直接耦合 8. 面向对象程序设计语言不同于其它语言的最主要特点是 ( ) A. 模块性 B. 继承性

3、 C. 抽象性 D. 共享性 9. 质量保证 ,它是为保证产品和服务充分满足 ( )需求而进行的有计划、有组织的活动 A. 开发者 B. 生产者 C. 测试者 D. 消费者 10. SA 方法的基本思想是 ( ) A. 自底向上逐步抽象 B. 自顶向上逐步分解 C. 自顶向下逐步分解 D. 自顶向下逐步抽象 11. CASE 系统所涉及到的技术有两类 :一类是支持软件开发过程本身的技术 ;另一类是支持软 件 ( )的技术 A. 开发过程本身 B. 开发方法管理 C. 开发方法本身 D. 开发过程管理 12. OOSE 方法中( )模型处于整个分析模型的核心 A. 对象 B. 接口 C. 功能

4、D. 用例 13. 在详细设计过程中不采用的描述工具是 ( ) A. 判定表 B. IPO 图 C. PAD 图 D. DFD 图 14. 需求分析阶段不适用于描述加工逻辑的工具是 ( ) A. 结构化语言 B. 判定表 C. 判定树 D. 程序流程图 15. 在软件维护中 ,因加强产品的性能需要对版本不断的升级而进行的维护属于( ) A. 完善性维护 B. 适应性维护 C. 纠错性维护 D. 预防性维护 16. 下列开发技术中 ,采用面向数据结构方法的是 ( ) A. HIPO B. OMT C. UML D. Jackson 17. 在传统的设计方法中 ,可以从数据字典、实体关系图等分析结

5、果中导出如下( ) A. 过程设计 B. 接口设计 C. 体系结构设计 D. 数据设计 18. 功能性错误主要用 ( )来测试 A. 单元测试 B. 集成测试 C. 黑盒测试 D. 白盒测试 19. 在问题分析阶段,用户需求具有( )。 A. 模糊性,全面 性,一致性 B. 全面性,精确性,一致性 C. 模糊性,歧义性,不一致性 D. 全面性,精确性,不一致性 20. 在项目进度安排中 ,对于简单的软件项目应该使用 ( ) A. DFD 图 B. PERT 图 C. Gantt 图 D. ER 图 二、多项选择题(本大题共 30 分,共 10 小题,每小题 3 分) 1. 在过程设计阶段 ,逐

6、步细化的步骤包括()。 A. 由粗到细地对程序进行逐步细化 ,将程序分解为更多或更详细的程序步骤 . B. 在细化程序的过程中 ,同时对数据的描述进行细化 . C. 过程和数据结构的细化要并行进行 . D. 每一步细化均使用相同的结构化语言 . E. 最后用伪代码描述 2. 快速原型模型的特点是 ( ) A. 仅包括未来系统的主要功能 ,以及系统的重要接口 B. 尽量使用能够缩短开发周期的语言和工具 C. 对开发环境的要求较低 ,能够得到迅速的推广 D. 在原型系统的基础上 ,通过补充与修改获得最终的实际系统 . 3. 软件工程研究的主要内容有 ( ) A. 规范和标准 B. 方法和技术 C.

7、 工具和环境 D. 过程与管理 4. 在项目的可行性研究中 ,主要包括 ( ) A. 经济可行性 B. 技术可行性 C. 运行可行性 D. 法律可行性 5. UML 的特点有 ( ) A. 统一了标准 B. 提供了一批基本的表示模型元素的图形和方法 C. 面向对象 D. 表达能力强大 E. 可视化 6. 下列关于软件复用、软件共享和软件移植叙述正确的是()。 A. 将已有的软件成分用于构造新的软件系统称为软件复用 . B. 被复用的软件成分可以称为可复用构件 . C. 对可复用构件作适当的修改后再使用 ,就不能看作复用 D. 如果在一个系统中多次使用一个相同的软件成分 ,则称为软件共享 . E

8、. 对一个软件进行修改 ,使它能运行于新的软、硬件 平台 ,则称为软件移植 . 7. 按照软件工程的观点 ,多模块的测试共包括()。 A. 单元测试 B. 黑盒测试 C. 综合测试 D. 确认测试 E. 系统测试 8. 下列关于边界值分析法与等价类划分法区别说法正确的是 ( ) A. 边界值分析不是从某等价类中随便挑一个作为代表 ,而是使这个等价类的每个边界都要作为测试条件 . B. 边界值分析不仅考虑输入条件 ,还要考虑输出空间产生的测试情况 . C. 同一个等价类中的任何一个测试用例 ,都可以代表同一等价类中的其他测试用例 . D. 划分等价类可以不考虑代表 “ 无效 ” 输入值的 无效等

9、价类 . E. 用边界值分析法设计的测试用例比等价分类法的代表性更广 ,发现错误的能力也更强 9. 下列关于路径测试的描述正确的是 ( ) A. 路径测试就是对程序图中每一条可能的程序执行路径至少测试一次 . B. 只要满足了路径覆盖 ,就必然满足完全覆盖 ,也就满足了白盒测试的最低要求 . C. 循环测试是路径测试的一个重要部分 . D. 如果程序中含有循环 ,则每个循环至少执行一次 . E. 路径测试着眼于程序中的各个判定部分 . 10. 下列测试方法中 ,属于动态测试的是 ( ) A. 黑盒测试 B. 数据驱动测试 C. 白盒测试 D. 代码评审 E. 结构测试 三、判断题(本大题共 2

10、0 分,共 10 小题,每小题 2 分) 1. 直接影响软件开发风险的因素是成本估算。 2. 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。 3. CMM 是指导软件开发的一种面向对象的新技术。 4. 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。 5. HIPO 法既是需求分析方法又是软件设计方法。 6. 在面向对象方法学中 ,“ 事件 ” 是瞬时完成的 ,而 “ 状态 ” 是有持续性的 .( ) 7. 结构化方法和 JSP 方法都不适合于大型软件的开发。 8. 与传统方法不同 ,面向对象的集成测试通常需要在整个程序编译完成后进行 .( ) 9

11、. 必须进行阶段复审的原因是错误会随着开发过程向后传播 .( ) 10. 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动 .( ) 答案: 一、单项选择题( 50 分,共 20 题,每小题 2.5 分) 1. D 2. C 3. D 4. A 5. A 6. B 7. D 8. B 9. D 10. C 11. D 12. D 13. D 14. D 15. A 16. D 17. D 18. C 19. C 20. C 二、多项选择题( 30 分,共 10 题,每小题 3 分) 1. ABCD 2. ABD 3. ABCD 4. ABCD 5. ABCDE 6. ABDE 7. ACDE 8. ABCE 9. ABCD 10. AC 三、判断题( 20 分,共 10 题,每小题 2 分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。