软件开发的迭代过程
来源:互联网 发布:linux高性能服务器编程 编辑:程序博客网 时间:2024/04/26 22:37
软件开发的迭代过程
===========================================================
作者: tigerflower(http://tigerflower.itpub.net)
发表于: 2006.09.15 11:13
分类: 软件开发
出处: http://tigerflower.itpub.net/post/2187/207965
---------------------------------------------------------------
发表于: 2006.09.15 11:13
分类: 软件开发
出处: http://tigerflower.itpub.net/post/2187/207965
---------------------------------------------------------------
软件开发是一个迭代的过程,通常的典型迭代过程大概是这样的:
迭代
说明
相关里程碑
处理的风险
初步迭代
确定业务模型、产品需求、项目计划和商业理由。
商业理由复审
预先明确用户需求。
制订符合实际的项目计划和范围。
从商业角度确定项目的可行性
开发构架原型
完成对所有用例的分析与设计。开发构架原型。
构架原型
明确构架方面存在的问题。
降低技术风险。
供用户复审的早期原型
C1 迭代 — 开发 Beta
实施和测试用例以提供 Beta 版本
Beta
在 Beta 版本中实现了所有从用户和构架角度提出的关键特性
用户的反馈早于软件的发布
C2 迭代 — 开发初始发布版
实施并测试其余的用例,修复 Beta 版中的缺陷,并根据 Beta 测试的反馈加以改进。
开发初始系统。
软件
用户群对软件进行全面复审
产品应该具有较高的质量
缺陷减至最少。
质量成本降低。
C3 迭代 — 开发完整的发布版
并入初始发布版中的改进并纠正其中的缺陷。
开发完整的系统。
软件
快速发布版可使客户感到满意。
系统中的所有关键功能通过完整发布版来提供。
软件发布
包装、发行并安装发布版。
已发布的软件
- 软件开发的迭代过程
- 软件开发的迭代过程
- 成功的软件开发过程 --迭代,进化和敏捷
- 浅谈软件开发过程和迭代开发
- 迭代软件开发
- 2.迭代开发的过程是怎么样的
- 软件迭代开发的痛苦与乐趣
- 软件开发流程(转载)(介绍迭代的)
- 关于软件开发---迭代开发
- [软件工程] 软件开发方式与迭代
- 软件的开发过程
- 软件的开发过程
- 软件开发的过程
- 软件开发的过程
- MDA 如何影响迭代开发过程
- 迭代开发过程及一些原则
- 项目软件过程的迭代设计作业(案例设计)
- 项目软件过程的迭代设计作业(案例设计)
- Scrum之 评审会议
- C#学习笔记—分析字符串中包含元素的类型
- 工作是为了生活的更好,不是只混个温饱
- C++单件模式实现代码详解
- C#学习笔记—字符串操作
- 软件开发的迭代过程
- Qt创建shared library
- 金山的C++面试题
- 20100617--算法竞赛入门经典 语言篇读书笔记
- VS2005创建win32 dll的项目向导
- C#学习笔记—数组的冒泡排序
- error C2440: ’static_cast’
- 和为n连续正数序列--总结
- glu,glut,glext,glew