一. 初始阶段确立系统可行性 初始阶段的主要目标是建立业务用例。可采用如下四步来构造业务用例
1.限定所计划开发的系统的范围。
2.描述或勾画系统的候选构架。
3.识别出影响系统构建能力的重大风险,并验证是否能解决。
4.建造一个证明概念原型,向用户证明,待开发的系统能解决他们想要解决的问题或能支持其业务目标。
二. 细化阶段关注“做的能力” 细化阶段的主要产品是一个稳定的构架。细化阶段还对目标系统进行研究,以求能高度准确的制定构造阶段的计划。
1.创建构架基线
2.识别重大风险。
3.通过可靠性和响应时间等质量属性来规定系统可以达到的水平。
4.捕获功能性需求中大约80%的用例。
5.在由业务实践所设定的界限内,准备一份有关进度,所需要的人员和费用的标书。
三. 构造阶段建造系统 构造出能进行BETA版本。
1.将对用例的识别、描述和实现扩展到全体用例。
2.完成分析、设计、实现和测试
3.保持构架的完整性,在必要时对其进行修改。
4.监控上两个阶段发现的关键和重大风险。
四. 移交阶段转移到用户环境。