软件工程习题及课后答案

上传人:mg****85 文档编号:44703645 上传时间:2018-06-14 格式:PDF 页数:4 大小:211.10KB
返回 下载 相关 举报
软件工程习题及课后答案_第1页
第1页 / 共4页
软件工程习题及课后答案_第2页
第2页 / 共4页
软件工程习题及课后答案_第3页
第3页 / 共4页
软件工程习题及课后答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程习题及课后答案》由会员分享,可在线阅读,更多相关《软件工程习题及课后答案(4页珍藏版)》请在金锄头文库上搜索。

1、第第2章章 软件过程(习题与参考答案) 软件过程(习题与参考答案) 选择题选择题 1. ( )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 ( ) A. 软件过程 B. 软件工具 C. 软件产品 D. 软件工程 2. 软件过程的基本活动是( ) 。 ( ) A. 分析、设计、实现、测试、演化 B. 沟通、计划、建模、构造、部署 C. 计划、分析、设计、实现、调试 D. 沟通、风险管理、度量、产品化、评审 3. ( )软件需求规格说明书在软件开发过程中具有重要的作用,它是软件可行性分析的依据。 ( ) A. 真 B. 假 4. 软

2、件开发的瀑布模型是( ) 。 ( ) A. 适用于需求被清晰定义的情况 B. 一种需要快速构造可运行程序的好方法 C. 最适合于大规模团队开发的项目 D. 已不能用于现代环境的过时模型 5. 软件开发的增量模型是( ) 。 ( ) A. 适用于需求被清晰定义的情况 B. 一种需要快速构造核心产品的好方法 C. 最适合于大规模团队开发的项目 D. 一种不适用于商业产品的创新模型 6. 快速原型开发模型是( ) 。 ( ) A. 适用于客户需求被明确定义的情况 B. 适用于客户需求难以清楚定义的情况 C. 最适合于大规模团队开发的项目 D. 很难产生有意义产品的一种冒险模型 7. 演进式软件过程模

3、型( ) 。 ( ) A. 本质上是迭代的 B. 可以很容易适应需求的变化 C. 通常不会抛弃所产生的系统 D. 以上所有选项 8. 螺旋模型( ) 。 ( ) A. 在软件产品发布时结束 B. 比增量模型更加混乱 C. 在每一次迭代过程中包含项目风险评价 D. 以上所有选项 9. 基于组件的开发模型( ) 。 ( ) A. 只适用于计算机硬件设计 B. 不能支持可重用组件的开发 C. 在面向对象技术获得支持的情况下应用得更好 D. 增加了开发风险和成本 10. 形式化方法模型是将数学方法用于( ) 。 ( ) A. 定义计算机系统的规格说明 B. 开发无错误的计算机系统 C. 验证计算机系统

4、的正确性 D. 以上所有选项 11. 下面的( )不是 RUP 模型的阶段。 ( ) A. 启动阶段 B. 精化阶段 C. 构造阶段 D. 确认阶段 练习题练习题 2. 请描述快速原型过程模型的各个阶段。请描述快速原型过程模型的各个阶段。 3.对于下列每一个过程模型,分别列举一个可以适用的具体软件项目,并说明在开发中如何应用该模型。对于下列每一个过程模型,分别列举一个可以适用的具体软件项目,并说明在开发中如何应用该模型。(1) 瀑布模型) 瀑布模型(2) 快速原型模型) 快速原型模型(3) 增量模型) 增量模型(4) 形式化方法模型) 形式化方法模型(5) 基于组件的开发模型) 基于组件的开发模型4.在螺旋模型中,风险分析的作用是什么?在螺旋模型中,风险分析的作用是什么?5.某大学准备开发一个新的学生注册选课系统,以替换一个现有的系统。请设计一个适用于该系统开发的过程模型,并进一步描述该模型。某大学准备开发一个新的学生注册选课系统,以替换一个现有的系统。请设计一个适用于该系统开发的过程模型,并进一步描述该模型。6.请举例说明不同的过程模型组合使用的情况。请举例说明不同的过程模型组合使用的情况。

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

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号