第5讲. 细化阶段与领域模型 内容提要 细化阶段 领域模型 领域模型 概念类 关联 属性 系统顺序图 契约 1. 细化阶段 1.1概述 一般,细化阶段由两到四个迭代构成;每一个迭代持续的时间建议在两到六周之间 该阶段的主要任务包括构建核心架构,解决高风险问题,完成绝大部分需求的定义,并估计总的时间和资源 1.2目标 保证架构,需求和计划足够稳定,风险被充分规避 确定和解决项目中所有与架构密切相关的风险 从与架构密切相关的场景中确定一个基准体系架构 产生一个达到产品级质量水准的演化性原型,也可以是一个或更多个探索型\抛弃型原型 能够展示基准的体系架构以合理的价格和合适的时间支持系统需求 建立一个支持环境 1.3核心活动 尽快定义和验证体系架构,并确定体系架构基线 细化远景 为构造阶段建立详细的迭代计划并建立基线 细化开发用例并将其部署到开发环境中 细化体系架构并选择组件 1.4 定义 用一句话表达细化 构造核心体系架构,解决高风险,定义绝大部分需求,并估计总体计划和资源 关键思想和实践 实行短时间定量、风险驱动的迭代 及早开始编程 对架构的核心和风险部分进行适应性设计,实现和测试 尽早,频繁,实际的测试 基于来自测试,用户,开发者的反馈进行调整 通过一系列讨论会,详细编写大部分用例和其他需求,每个细化迭代举行一次 1.5 对下一轮迭代进行计划 风险 技术复杂性 其他因素 覆盖性
原创力文档

文档评论(0)