@zichuanyan
2018-03-23T00:01:39.000000Z
字数 2138
阅读 743
开发模型
项目管理
RUP阶段 | 划分准则 | 里程碑 |
---|---|---|
初始阶段 | 建立该项目的生存周期目标。系统建立业务案例(business case) 并确定项目的边界。 | 生命周期目标(Lifecycle Objective)里程碑。包括一些重要的文档,如:项目构想(vision)、原始用例模型、原始业务风险评估、一个或者多个原型、原始业务案例等。需要对这些文档进行评审,以确定正确理解用例需求、项目风险评估合理、阶段计划可行等。 |
细化阶段 | 建立系统的体系结构基线。析问题领域,建立健全的体系结构基础,编制项目计划,完成项目中高风险需求部分的开发。 | 生命周期结构(Lifecycle Architecture)里程碑 。包括风险分析文档、软件体系结构基线、项目计划、可执行的进化原型、初始版本的用户手册等。通过评审确定软件体系结构已经稳定、高风险的业务需求和技术机制已经解决、修订的项目计划可行等。 |
构造阶段 | 形成一个可基本交付使用的产品/系统。成所有剩余的技术构件和稳定业务需求功能的开发,并集成为产品,所有功能被详细测试。 | 初始运行能力(Initial Operational Capability)里程碑。包括可以运行的软件产品、用户手册等,它决定了产品是否可以在测试环境中进行部署。此刻,要确定软件、环境、用户是否可以开始系统的运行。 |
交付阶段 | 向用户交付一个可使用的产品/系统。产品化阶段可以跨越几次迭代,包括为发布做准备的产品测试,基于用户反馈的少量调整。 | 产品发布(Product Release)里程碑。此时,要确定最终目标是否实现,是否应该开始产品下一个版本的另一个开发周期。在一些情况下这个里程碑可能与下一个周期的初始阶段的相重合。 |