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

 

主题

任何角色 开发人员 ../workflow/environm/wfs_env2.htm -- This hyperlink in not present in this generated website ../workflow/requirem/wfs_refs.htm -- This hyperlink in not present in this generated website 开发流程 - 准备迭代 开发基础结构 开发基础结构 系统分析人员 软件设计人员 测试人员 ../workflow/manageme/wfs_manit.htm -- This hyperlink in not present in this generated website ../workflow/test/wfs_tstandevl.htm -- This hyperlink in not present in this generated website ../workflow/test/wfs_tstandevl.htm -- This hyperlink in not present in this generated website ../workflow/test/wfs_vrftstapr.htm -- This hyperlink in not present in this generated website ../workflow/test/wfs_vrftstapr.htm -- This hyperlink in not present in this generated website 定义候选体系结构 定义候选体系结构 改进体系结构 改进体系结构 ../workflow/manageme/wfs_moncon.htm -- This hyperlink in not present in this generated website ../workflow/manageme/wfs_plan.htm -- This hyperlink in not present in this generated website 管理变更请求 管理变更请求 软件需求 - 详细信息 体系结构 - 详细信息 迭代评估 迭代评估 - 当前迭代 迭代计划 迭代计划 迭代计划 - 下一迭代 迭代计划 风险 - 已更新 工作版本 测试评估摘要 测试评估摘要 ../workflow/requirem/wfs_mnch.htm -- This hyperlink in not present in this generated website ../workflow/requirem/wfs_mnch.htm -- This hyperlink in not present in this generated website 开发组件 变更请求 变更请求 项目经理 流程工程师 项目经理 设计模型 开发组件 ../workflow/environm/wfs_env4.htm -- This hyperlink in not present in this generated website ../workflow/environm/wfs_env4.htm -- This hyperlink in not present in this generated website ../artifact/ar_tools.htm -- This hyperlink in not present in this generated website 该图在附带文本中有所描述。

对于中等规模的项目,工作流程明细通常在精化。


目标 回到页首

精化阶段的主要目标包括:

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

必需活动 回到页首

精化阶段的基本活动包括:

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

里程碑 回到页首

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

定制决策 回到页首

本页面顶部显示的示例迭代工作流程代表中等规模项目中的典型精化迭代。sip_iie.htm -- This hyperlink in not present in this generated website样本迭代计划:精化阶段从不同角度展示了在精化迭代中采取的行动的分类。此迭代计划在工作流程明细和活动方面更加完整,因此更适合较大的项目。小项目可能会决定仅使用这些工作流程明细的子集,应尽力解决偏离并将偏移记录为特定于项目的流程的一部分。规划精化迭代时,请记住,项目的重点从阶段开始到结束都可能会变化,并且每个迭代的迭代工作流程可能会稍有不同。

Rational Unified Process   2003.06.15