目录
开发模型
(1)瀑布模型
(2)螺旋模型
(3)增量模型和迭代模型
(4)敏捷模型
(5)测试模型(V模型、W模型)
V模型
W模型
开发模型
(1)瀑布模型
使用场景:需求固定的小项目
(2)螺旋模型
使用场景:规模庞大、复杂度高、风险大的项目
(3)增量模型和迭代模型
增量和迭代两者是有区别的,增量是逐块建造的概念,迭代是反复求精的概念
(4)敏捷模型
《敏捷宣言》中的价值观:
- 个体与交互重于过程和工具
- 可用的软件重于完备的文档
- 客户协作重于合同谈判
- 响应变化重于遵循计划
- 在每对比对中,后者并非全无价值,但我们更看重前者。
敏捷模型中考核标准:可交付的软件
特点:轻流程、轻文档、重目标、重产出
敏捷模型拥抱变化
敏捷开发有很多方式,其中 scrum 是比较流行的一种
scrum模型
三个角色和五个重要会议
三个角色:产品经理、项目经理、研发团队组成:
(5)测试模型(V模型、W模型)
V模型
W模型
特点:W模型重流程、不能够迎接变化、W模型不适用于敏捷模型