ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件开发模式

2022-07-09 17:34:32  阅读:191  来源: 互联网

标签:软件开发 模式 瀑布 开发 阶段 模板


软件开发模式

瀑布开发模式:设计,开发,测试,上线

这里写图片描述

瀑布开发模式一种传统的软件开发模式,瀑布法是一个刚性的线性模型
其中包括顺序阶段(要求,设计,实施,验证,维护)
其中每一个阶段的目标性很明确。
而且在进入下一阶段之前,每个阶段目标必须100%的完成,但这种模式如果进行回溯修改时会比较麻烦。


优点: 
1. 为项目提供了按阶段划分的检查点。 
2. 当前一阶段完成后,您只需要去关注后续阶段. 
3. 它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。

缺点: 
1. 各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。 
2. 由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。 
3. 通过过多的强制完成日期和里程碑来跟踪各个项目阶段。 
4. 瀑布模型的突出缺点是不适应用户需求的变化。

敏捷开发:按板块设计,开发,测试,上线 (周期基本上一个周,)

这里写图片描述

优点:
    敏捷开发的高适应性,以人为本的特性。
    更加的灵活并且更加充分的利用了每个开发者的优势,调动了每个人的工作热情。
缺点:
    由于其项目周期很长,所以很难保证开发的人员不更换,而没有文档就会造成在交接的过程中出现很大的困难。

标签:软件开发,模式,瀑布,开发,阶段,模板
来源: https://www.cnblogs.com/zhengkaijian/p/16461410.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有