软件开发模型对比雷达图

Added on: Mar 05, 2025
User Prompt

4.1 对比雷达图
模型
需求确定性
团队协作强度
风险容忍度
成本控制能力
瀑布模型
8
3
2
7
敏捷模型
2
9
8
4
快速原型模型
4
7
7
3

4.2 交付频率时间轴
瀑布模型:
第 1 - 2 个月:完成详细需求规格说明书、软件设计文档交付。
第 3 - 5 个月:交付数据库设计、部分模块详细设计文档。
第 6 - 8 个月:交付第一个可集成测试的系统模块。
第 9 - 11 个月:交付第二个系统模块,并对前期模块进行优化和集成。
第 12 个月:交付完整系统进行全面测试。
敏捷开发:
每 2 周(14 天):交付一个包含新功能、修复缺陷的可运行版本。例如第 1 - 14 天,完成用户故事 A、B 的开发并交付;第 15 - 28 天,完成用户故事 C、D 的开发并交付,持续迭代。
原型模型:
第 1 - 3 天:交付低保真原型,展现核心业务流程和界面布局框架。
第 4 - 7 天:根据用户反馈,对原型进行初步优化,交付相对高保真原型。
第 8 - 10 天:再次优化原型,完善细节,确保原型基本满足用户需求。
4.3 成本曲线对比
假设项目总时长为 12 个月,总预算为 100 万元。
瀑布模型:
第 1 - 3 个月:需求分析和设计阶段,每月投入约 5 万元,累计成本 15 万元。
第 4 - 6 个月:开发阶段前期,每月投入约 10 万元,累计成本 45 万元。
第 7 - 9 个月:开发阶段后期,每月投入约 12 万元,累计成本 81 万元。
第 10 - 12 个月:测试和维护阶段,若没有需求变更,每月投入约 8 万元;若有需求变更,变更成本可能高达 20 - 30 万元。假设无变更时,累计成本 105 万元;若有变更,累计成本可能达到 125 - 135 万元。
敏捷开发:
第 1 - 2 个月:第一个迭代周期,投入约 15 万元。
第 3 - 4 个月:第二个迭代周期,投入约 15 万元,累计成本 30 万元。
第 5 - 6 个月:第三个迭代周期,投入约 15 万元,累计成本 45 万元。
第 7 - 8 个月:第四个迭代周期,投入约 15 万元,累计成本 60 万元。
第 9 - 10 个月:第五个迭代周期,投入约 15 万元,累计成本 75 万元。
第 11 - 12 个月:第六个迭代周期,投入约 15 万元,累计成本 90 万元。整个过程成本投入较为平缓,没有明显的成本突变。