UP 统一过程
UP 的阶段和瀑布式开发是不同的。迭代和进化式的。
UP的阶段。
1.初始。 | 研究可行性阶段,并不是需求阶段! |
2.细化。
3.构造。
4.移交。
UP,统一过程是一种流行的构造面向对象系统的迭代软件开发过程。
up的核心思想就是,迭代和进化式的。尽早的开始编程,测试,和演示有助于引发不可避免的变更,迭代开发的核心。!!!!!!!
尽早的得到反馈有助于变更的需求。
最佳实践
1.实行短时间定量,风险驱动的迭代。
2.及早开始编程。
3.对架构的核心和风险部分,进行适应性的设计,实现和测试。
4.尽早,频繁,实际的测试。
5.基于反馈进行调整。
6.迭代式的编写大部分用例,需求。
敏捷开发,快速开始高风险部分的开发,测试,反馈,只做有价值的事情,所有的工作都是迭代式的,