软件开发,项目目标,明确,分阶段,资源约束,评估调整