感谢新蛋NESC的Ben去我们学校进行培训~
此文根据上课内容整理><
在介绍之前,先介绍一下瀑布模型。
瀑布模型
是一个的开发流程,它将整个软件开发过程划分为顺序相接的几个阶段,每个阶段都必需完成全部规定的任务(文档)后才能够进入下一个阶段
过程 | 产物 |
---|---|
需求设计分析 | 需求说明书(SRS) |
软件设计 | 设计文档 |
开发/单元测试 | 程序代码/测试用例 |
集成测试 | 测试 告 |
系统测试 |
优点
1、直观,清晰,易理解
2、产生很多文档,便于后期更改维护
3、已经有成熟的过程改进体系辅助提升质量,降低成本
风险
1、设计方案不稳定
2、需求变更时
3、潜在的需求未被发现
敏捷思想
起源
瀑布流,是一台笨重的机器. 在需求复杂的环境里,适应能力较差。
随着信息时代的到来,交付周期成了核心竞争力。轻量级的,更能适应变化的敏捷开发方法产生了。
敏捷开发是一种以,迭代,循序渐进的开发方法。
是最流行的一种敏捷思想的实践框架,简单易用。迭代,反馈,快速反应和有效的沟通, 坚定不移地目标.
Scrum 基本名词
过程 | 产物 |
---|---|
Sprint | 迭代,scrum的基本运行单位 |
PB | Product Backlog,待完成产品 |
Story Point | 故事点,一个估算基本单位 |
Burn-Down Chart | 燃尽图,统计任务完成情况 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!