下图所示的解决方案生命周期描述了基于 Java Enterprise System 的企业软件解决方案的规划、设计和实现步骤。生命周期是使部署项目不偏离轨道的有用工具。
生命周期由具有一定顺序的阶段组成。每个阶段都由相关任务组成,这些任务产生的输出将作为后续阶段的输入。每个阶段内的任务都是反复进行的,生成每个阶段的输出之前要求进行彻底的分析和设计。前面的阶段也可能反复进行。例如,在部署设计阶段,可能会发现前面阶段的分析不够充分,需要进行更多分析。
本章中的以下各节简要说明了生命周期的每个阶段。