一. 瀑布模型
-
是线性模型的一种,在所有模型中占有重要地位,是所有其他模型的一个基础。
-
每一个阶段执行一次,按线性表顺序进行软件开发。
-
测试的切入点
测试阶段处于软件实现后,必须在代码完成后流出足够的时间给测试活动,否则将导致测试不充分,很多问题到项目后期才暴露。 -
优点
-1. 开发的各个阶段比较清晰。
-2. 强调早期计划及需求调查。
-3. 适合需求稳定的产品开发。 -
缺点
-1. 依赖于早期需求调查,不适应需求变化。
-2. 单一流程不可逆。
-3. 错误传递。 -
改良
-1. 在某些重要关注的阶段之间掺入迭代的思想。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)