软件开发方法——瀑布开发

2021-09-18 18:12:07 栏目:技术学堂 查看( )

软件开发方法-瀑布开发

01. 瀑布开发的原理

瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。包括软件工程开发、企业项目开发、产品生产以及市场销售等构造瀑布模型。

02. 瀑布开发的优点

1.为项目提供了按阶段划分的检查点。

2.当前一阶段完成后,您只需要去关注后续阶段。

3.可在迭代模型中应用瀑布模型。

4.它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。

03. 瀑布开发的缺点

1.各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。

2.由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。

3.通过过多的强制完成日期和里程碑来跟踪各个项目阶段。

4.瀑布模型的突出缺点是不适应用户需求的变化。

【都市微生活】是一家致力于提供app制作服务的手机软件开发公司,长期为大中型企业打造数据化、商业化、智能化的app开发公司解决方案。

扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

郑重申明:【微生活】直播电商系统开发以外的任何单位或个人,不得使用该案例作为工作成功展示!