博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件开发模式
阅读量:4582 次
发布时间:2019-06-09

本文共 636 字,大约阅读时间需要 2 分钟。

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

1、瀑布模式

2、敏捷开发模式

3、快速原型模式

4、螺旋模式

5、喷泉模式

6、混合模式

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

瀑布模式:

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

螺旋模式:

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

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

上大菜:敏捷开发模式

敏捷开发的概念:

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

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

软件一直处于可使用状态

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

敏捷开发的优势:

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

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

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

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

敏捷开发典型过程

1、产品形成共识

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

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

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

5、每日会议总结

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

7、现场验收和反馈

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

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

 

转载于:https://www.cnblogs.com/itBulls/articles/8410473.html

你可能感兴趣的文章
宝塔apache配置
查看>>
shell脚本中使用nohup执行命令不生效
查看>>
PHP 文件上传七牛云
查看>>
gitlab 邮件服务器配置
查看>>
OFO和摩拜共享单车
查看>>
数据适配 DataAdapter对象
查看>>
有序列表ol和定义列表dl,dt,dd
查看>>
联想小新Air 15 安装黑苹果macOS High Sierra 10.13.6过程
查看>>
公共POI导出Excel方法–java
查看>>
次短路——Dijkstra
查看>>
二分图
查看>>
hdu 1853 Cyclic Tour(费用流OR二分图最佳匹配,5级)
查看>>
js 对url进行某个参数的删除,并返回url
查看>>
Windows7装Linux虚拟机
查看>>
SQL 操作结果集 -并集、差集、交集、结果集排序
查看>>
linux上搭建nginx+php+mysql环境详细讲解
查看>>
RemoveDuplicatesFromSortedArrayI II,移除有序数组里的重复元素以及移除数组里的某个元素...
查看>>
Minimum Depth of Binary Tree,求树的最小深度
查看>>
解决Web部署 svg/woff/woff2字体 404错误
查看>>
fiddler 抓取 nodejs
查看>>