常用的软件开发模式有哪些呢?今天来总结下:
1、瀑布模式
2、敏捷开发模式
3、快速原型模式
4、螺旋模式
5、喷泉模式
6、混合模式
首先了解下,瀑布模式,说起瀑布模式想起瀑布流,但没有直接关系。
瀑布模式:
重视各个阶段的顺序性,当一个阶段的稳定获得认可才进入下一阶段的开发,缺点:容易阻塞,错误问题最后才暴露出来。
螺旋模式:
以第一版原型为核心,逐渐向外一层层包裹,进行开发,首先设计,执行并且测试原型,然后在设计、执行并且测试新特征。再将原型主播扩展为最终程序。
其他模式不再介绍,可以自行百度学习。
上大菜:敏捷开发模式
敏捷开发的概念:
以人为核心、迭代、循序渐进
多个相互联系、独立运行的小项目
软件一直处于可使用状态
广告:参与开发项目(沃沃农人),农业软件行业领头人。技术总监:Eric
敏捷开发的优势:
a、敏捷开发更符合软件开发规律
自底向上、逐步有序。遵循软件客观规律、迭代增量开发
b、敏捷开发更能提高开发效率
管理者激发团队、共同参与
敏捷开发典型过程
1、产品形成共识
2、建立和维护产品需求列表进行优先级排序
3、筛选需求进行本轮迭代开发
4、细化需求,完成本轮开发
5、每日会议总结
6、任务看版 :未完成、正在做、已完成的工作状态
7、现场验收和反馈
8、从第三步进入到下一轮迭代
总结:最流行的开发方法、提高开发效率