敏捷SDLC模型是迭代和增量流程模型的组合,通过快速交付工作软件产品,专注于流程适应性和客户满意度。敏捷方法将产品分解为小型增量构建。这些构建在迭代中提供。每次迭代通常持续大约一到三周。每次迭代都涉及跨职能团队同时在各个领域工作,如 -
- 规划 (Planning)
- 需求分析 (Requirement Analysis)
- 设计 (Design)
- 编码 (Building)
- 单元测试和 (Testing)
- 验收测试。(Acceptance)

在迭代结束时,向客户和重要的利益相关者显示工作产品。
什么是敏捷?
敏捷模型认为每个项目都需要以不同方式处理,现有方法需要根据项目要求进行定制。在Agile中,任务分为时间框(小时间框架),以便为发布提供特定功能。
采用迭代方法,并在每次迭代后提供工作软件构建。每个构建在功能方面都是增量的; 最终版本包含客户所需的所有功能。
以下是敏捷模型的图解说明 -
敏捷思维过程在软件开发的早期就开始了,并且由于其灵活性和适应性而开始变得流行。
最流行的敏捷方法包括Rational Unified Process(1994),Scrum(1995),Crystal Clear,Extreme Programming(1996),Adaptive Software Development,Feature Driven Development和Dynamic Systems Development Method(DSDM)(1995)。在敏捷宣言于2001年出版后,这些现在统称为敏捷方法论。
以下是敏捷宣言原则 -

-
个人和互动 - 在敏捷开发中,自组织和动机很重要,共同定位和结对编程等互动也很重要。
-
工作软件 - 演示工作软件被认为是与客户沟通以了解其要求的最佳方式,而不仅仅是依赖于文档。
-
客户协作 - 由于各种因素无法在项目开始时完全收集需求,因此持续的客户交互对于获得适当的产品要求非常重要。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



