概念:构造阶段
作为项目生命周期四个阶段中的第三个阶段,构造阶段聚焦于功能的设计、实现和测试从而开发一个完整的系统。
关系
主要描述

此阶段的目的是基于基线的架构完成系统的开发。

构造阶段的目标有助于我们经济的开发完整的产品——系统的运行版本——其可以被部署在用户环境中 [KRO03]

  1. 迭代开发完整的产品,该产品将准备交付给用户。描述剩下的需求,完成设计细节,完整实现,并测试软件。发布系统的第一个可运行版本(beta版)并确定用户是否已经准备好部署应用。
  2. 最小化开发成本并实现一定程度的并行度。优化资源并利用开发者或开发团队之间的并行开发,例如,分配彼此可独立开发的组件。

关键因素

Typically, the Construction phase has more iterations (two to four) than the other phases, depending on the types of projects:

通常,构造阶段比其它阶段拥有更多的迭代(2~4),这依赖于项目的类型:

  • 简单项目:一次迭代构建产品(beta发布)
  • 比较大的项目:一次迭代完成部分系统,另一次迭代完成系统做beta测试
  • 大型项目:3~4次迭代,取决于项目的规模(针对beta测试需要实现的需求的数量)
更多信息