软件工程

软件工程

瀑布流模型

需求收集 - 系统分析 - 编码 - 测试 - 执行 - 操作与维修

适用场景:已经有了同类产品,计划先于实施

迭代模型

测试 - 验证 - 设计 - 编码 - 测试 - 验证 - 设计 …

适用场景:需要尝试的场景,迅速迭代,尤其是互联网

螺旋模型

上面两个模型的组合

瀑布流 -> 瀑布流

适用场景:迭代速度一般,需要一段时间稳定的方案

V - 型

验证和确认模型,瀑布流模型的加强

加强了瀑布流的稳定性和效率

大爆炸模型

任意编程,随机产生结果,不适合大型软件项目,但是是好的学习和试验。

适用场景:兴趣驱动,非目标驱动,有可能产生成果,但大部分可能是无用工。