构造
RUP 的第三个阶段主要用于根据设立基线的体系结构,完成系统开发。
关系
主要描述

摘要

构造阶段的目标是根据建立了基线的体系结构,澄清剩余的需求并完成系统的开发。构造阶段在某种意义上是制造流程,强调管理资源和控制操作,以优化成本、进度安排和质量。在此意义上管理理念体系从先启和精化阶段的知识资产的开发转向构造和移交阶段的可部署产品的开发。

目标 

构造阶段的主要对象包含:

  • 通过优化资源和避免不必要的浪费和重复劳动,使开发成本降到最低。
  • 尽可能快地达到足够的质量
  • 尽可能快地完成有用的版本(alpha、beta 和其他测试发行版)
  • 完成所有必需功能的分析、设计、开发和测试。
  • 以迭代和增量方式开发完整的产品,该产品已准备好转移到其用户团体。这暗含了描述剩余的用例和其他需求、充实设计、完成实施测试软件。
  • 确定软件、站点和用户是否已全部准备好部署应用程序。
  • 在开发团队的工作中达到一定的并行度。即使对于较小的项目,通常也存在可彼此独立开发的组件,使得团队之间的工作一般具有并行性(如资源允许)。 这一并行性可以显著加快开发活动;但也增加了资源管理和工作流程同步的复杂度。 如要实现任何重大的并行性,一个强壮的体系结构是必需的。

基本活动 

构造阶段的必需活动包含:

  • 资源管理、控制和流程优化
  • 对照已定义的评估条件,完成组件开发和测试
  • 对照远景的验收条件来评估产品发行版。

里程碑 

“初始操作能力”里程碑确定产品是否已准备好部署至 beta 测试环境。请参阅“里程碑:初始操作能力里程碑”以获取详细信息。