第二章 软件开发模型
软件工程
第二章、 第二章、软件开发模型 1、软件开发模型 软件过程、活动、任务的结构框架。 软件过程、活动、任务的结构框架。 瀑布模型 演化模型 增量模型 螺旋模型 喷泉模型 -外征:软件开发活动的组织 外征: -内涵:求解软件的计算逻辑 内涵:
软件工程
(1)瀑布模型 ) 50年代末:二级模型 年代末: 年代末 “做什么” 做什么” 实现” “编程-实现” 编程 实现 需求分析 设 瀑布模型雏型
分 析
编
码
计 编 码 测 试 运 行
软件工程
系统需求 1970年,W.Royce 年 将雏型进一步精化 其中: 其中:每一阶段具 有以下特征: 有以下特征: 从上一阶段接受工 作对象,即输入; 作对象,即输入; 对这一输入实施本 阶段的工作 给出本阶段的结果 作为输出。 作为输出。 软件需求 需求分析 设 编 测 运 计 码 试 行
软件工程
瀑布模型 活动如瀑布流水式 的组织 规定每一活动的工 作对象和输出 评审、确认和反馈 评审、
系统需求 软件需求 需求分析 设 编 计 码 测 运 试 行
问题: 问题:无法通过开发活动澄清 本来不确切的软件需求 维护、甚至返工的代价 维护、
软件工程
(2)演化模型 ) 针对事先不能完整地定义需求 针对用户的核心需求, 针对用户的核心需求,开发核心系统 根据用户的反馈, 根据用户的反馈,实施活动的迭代
需求 设计 编码 测试 集成
需求 开 设计 反 编码 馈 测试 发 集成
...开 反 馈
发
核心系统开发
第二次迭代
软件工程
1 2 5 9 10 6 11 3 7 12 4 8 13
(3)增量模型 )
增量1 增量1 { 1,2,5,9 } 增量2 增量2 { 3,6,7,4,10,11 } 增量3 增量3 增量1 { 8,12,13 } 增量2 增量3
管理 增量规约 增量设计 纠错性分析 增量实现
软件工程
微软“同步-稳定的产品开发模型” 微软“同步-稳定的产品开发模型” 将项目分为若干个里程碑阶段 定义稳定、灵活的体系结构, 定义稳定、灵活的体系结构,并为构件 和子系统的开发提供统一的接口 开发构件,维持一个可发布的系统版本 开发构件, 可以准确把握项目进展情况 增强开发人员的信心和成就感 可以随时根据市场情况及时作出调整
软件工程
喷泉模型 特征: 特征:迭代 无缝 与面向对象技术 的关系演化
维护 确认 实现 设计 分析
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




