软件生命周期可分为三个阶段