软件开发模式

常用的软件开发模式有哪些呢?今天来总结下:

1、瀑布模式

2、敏捷开发模式

3、快速原型模式

4、螺旋模式

5、喷泉模式

6、混合模式

首先了解下,瀑布模式,说起瀑布模式想起瀑布流,但没有直接关系。

瀑布模式:

重视各个阶段的顺序性,当一个阶段的稳定获得认可才进入下一阶段的开发,缺点:容易阻塞,错误问题最后才暴露出来。

螺旋模式:

以第一版原型为核心,逐渐向外一层层包裹,进行开发,首先设计,执行并且测试原型,然后在设计、执行并且测试新特征。再将原型主播扩展为最终程序。

其他模式不再介绍,可以自行百度学习。

上大菜:敏捷开发模式

敏捷开发的概念:

以人为核心、迭代、循序渐进

多个相互联系、独立运行的小项目

软件一直处于可使用状态

广告:参与开发项目(沃沃农人),农业软件行业领头人。技术总监:Eric

敏捷开发的优势:

a、敏捷开发更符合软件开发规律

自底向上、逐步有序。遵循软件客观规律、迭代增量开发

b、敏捷开发更能提高开发效率

管理者激发团队、共同参与

敏捷开发典型过程

1、产品形成共识

2、建立和维护产品需求列表进行优先级排序

3、筛选需求进行本轮迭代开发

4、细化需求,完成本轮开发

5、每日会议总结

6、任务看版 :未完成、正在做、已完成的工作状态

7、现场验收和反馈

8、从第三步进入到下一轮迭代

总结:最流行的开发方法、提高开发效率

 

posted @ 2018-02-03 19:07  马鞍山  阅读(401)  评论(0编辑  收藏  举报