构造阶段是构建系统的主要阶段。这时需要在细化阶段已经建立起来的牢固基础上,建造其他未完成部分。在这个阶段需求还可以变化,但是大的风险和意外应该已经在细化阶段被发现了。这个阶段的主要工作是编程,还包括单元测试、集成测试等、文档的建立(比如用户使用文档)、性能优化。这个阶段一般是由更多,更大的组进行并行的开发。这个阶段的迭代周期由于已经定义了大部分的风险和意外,在基于SOA的设计过程中,已经将关注点的分离体现在不同的服务组件,这样,迭代周期往往会比较短(一般在1~2周),以实现相对独立的服务组件。 ......