精·第1章:软件工程学概述2.pptVIP

  • 2
  • 0
  • 约5.05千字
  • 约 47页
  • 2017-01-16 发布于北京
  • 举报
* 1.4.2 快速原型模型 优点:不带反馈环,基本上是线性顺序进行。 * 1.4.3 增量模型 优点:能较短时间内提交可完成部分工作的产品;可以使用户有充裕的时间学习和适应新产品。 * 一种风险更大的增量模型: * 1.4.4 螺旋模型 可把它看作在每个阶段之前都增加风险分析的快速原型模型。 * * 1.4.5 喷泉模型 典型的面向对象软件开发过程模型之一。 * 1.4.6 Rational 统一过程 1. RUP软件开发经验 (1)迭代式开发 (2)管理需求 (3)使用基于构件的体系结构 (4)可视化建模 (5)贯穿于开发过程的软件质量验证 (6)控制软件变更 * 1.4.7 敏捷过程与极限编程 1.敏捷过程 具有高效、快速响应变化的开发过程。 (1)个体和交互胜过过程和工具; (2)可以工作的软件胜过面面俱到的文档; (3)客户合作胜过合同谈判; (4)响应变化胜过遵循计划。 2.极限编程 敏捷过程中最著名的一种,指把好的开发实践运用到极致,多应用于软件需求模糊的场合。 * 1.4.8 微软过程 1.微软过程准则 2.微软软件生命周期 (1)规划阶段 (2)设计阶段 (3)开发阶段 (4)稳定阶段 (5)发布阶段 3.微软过程模型 * 问题定义就是要确定为用户建立什么样的软件系统,软件叫什么样的名称等等。“问题”是指软件最基本的问题,如

文档评论(0)

1亿VIP精品文档

相关文档