精化
RUP 的第二阶段主要用于设立系统体系结构的基线,为下一阶段中的大量设计和实施工作提供稳固基础。
关系
主要描述

摘要 

精化阶段的目标是建立系统体系结构的基线,为构造阶段中的大量设计和实施工作提供稳固基础。体系结构可引发对最重要需求(那些对系统体系结构有巨大影响的需求)和风险评估的考虑。通过使用一个或更多体系结构原型来评估体系结构的稳定性。

目标 

精化阶段的主要对象包含:

  • 确保体系结构、需求和计划足够稳定,并将风险缓解至足以预先确定完成开发所需的成本和进度安排。对于大多数项目,通过该里程碑也意味着从轻快、低风险的操作转向有大量组织惯性的高成本、高风险操作。
  • 针对项目在体系结构方面重要的所有风险
  • 建立已创建基线的体系结构,它是从针对在体系结构方面重要的场景(通常显示出项目的主要技术风险)得到的。
  • 产生达到生产质量的组件的演进原型,以及可能一个或多个探索性、废弃性原型以缓解特定风险,例如:
    • 设计/需求的权衡
    • 组件重用
    • 产品可行性或对投资方、客户和最终用户的演示。
  • 证明建立了基线的体系结构将以合理的成本和时间支持系统需求。
  • 建立支持环境。
为了实现这些主要目标,设置项目的支持环境同样重要。这包括定制项目流程、准备模板、指导信息和设置工具。

基本活动 

精化阶段的必需活动包含:

  • 尽可能快地定义、验证体系结构并建立体系结构基线
  • 根据该阶段获得的新信息改进远景,建立对驱动体系结构和计划决策的最关键用例的可靠理解。
  • 创建构造阶段的详细迭代计划并建立其基线
  • 改进开发流程并落实到开发环境中,包括支持构造团队所需的流程、工具和自动化支持。
  • 改进体系结构以及选择组件。评估了可能的组件,并充分理解关于“自制/购买/重用”的决策,以有信心地确定构造阶段成本和进度安排。对照主要场景集成和评估选定的体系结构组件。 从这些活动中得到的经验教训将导致重新设计体系结构,考虑可选的设计或重新考虑需求。

里程碑 

生命周期体系结构里程碑建立系统体系结构的受管基线,并允许项目团队在构造阶段进行伸缩调整。关于详细信息,请参阅概念:生命周期体系结构里程碑