初始阶段 为系统建立业务模型并确定项目的边界 细化阶段 分析问题的领域,建立完善的架构,淘汰项目中最高风险的元素 构建阶段 要开发所有剩余的构建和应用程序功能,把这些构建集成为产品,并进行详细测试 移交阶段 重点是确保软件对最终用户是可用的