核心文档及模型(按照重要性排序) |
里程碑状态
|
原型 |
已经创建了一个或多个可执行构架原型,以探索关键功能和构架上的重要场景。 |
风险列表 |
已经进行了更新和复审。 新的风险可能是构架方面的,主要与处理非功能性需求有关。 |
项目专业模板 |
已使用文档模板制作了文档工件。 |
工具 |
已经安装了用于支持精化阶段工作的工具。 |
软件构架文档 |
编写完成并确定了基线,如果系统是分布式的或必须处理并行问题,则包括构架上重要用例的详细说明(用例视图)、关键机制和设计元素的标识(逻辑视图),以及(部署模型的)进程视图和部署视图的定义。 |
设计模型(和所有组成部分) |
制作完成并确定了基线。已经定义了构架方面重要场景的用例实现,并将所需行为分配给了适当的设计元素。 已经确定了构件并充分理解了自制/外购/复用决策,以便有把握地确定构建阶段的成本和进度。集成了所选构架构件,并按主要场景进行了评估。通过这些活动得到的经验有可能导致重新设计构架、考虑替代设计或重新考虑需求。 |
数据模型 |
制作完成并确定了基线。已经确定并复审了主要的数据模型元素(例如重要实体、关系和表)。 |
实施模型(以及所有组成工件,包括构件) |
已经创建了最初结构,确定了主要构件并设计了原型。 |
前景 |
已经根据此阶段获得的新信息进行了改进,对推动构架和计划决策的最关键用例建立了可靠的了解。 |
软件开发计划 |
已经进行了更新和扩展,以便涵盖构建阶段和产品化阶段。 |
指南,如设计指南和编程指南。 |
使用指南对工作进行了支持。 |
迭代计划 |
已经完成并复审了构建阶段的迭代计划。 |
用例模型 |
用例模型(大约完成 80%)- 已经在用例模型调查中确定了所有用例、确定了所有主角并编写了大部分用例说明(需求分析)。 |
补充规约 |
已经对包括非功能性需求在内的补充需求进行了记录和复审。 |
可选 |
里程碑状态 |
商业理由 |
如果构架调查不涵盖变更基本项目假设的问题,则已经对商业理由进行了更新。 |
分析模型 |
可能作为正式工件进行了开发;进行了经常但不正式的维护,正演进为设计模型的早期版本。 |
培训材料 |
用户手册与其他培训材料。根据用例进行了初步起草。 如果系统具有复杂的用户界面,可能需要培训材料。 |