本章要点生存期模型定义传统过程模型三敏捷模型
本章要点 5 一 二 三 生存期模型定义 传统过程模型 敏捷模型
软件过程模型特证60描述了开发的主要阶段①定义每一个阶段要完成的主要过程和活动①确定每一个阶段的输入和输出①通过过程实现一种规范化、流水线化、工业化的软件开发①选择恰当的生存期模型,可以提高开发速度,提升质量,加强项目跟踪和控制,减少成本,降低风险,改善用户关系apter_3
软件过程模型特征 chapter_3 6 Ø 描述了开发的主要阶段 Ø 定义每一个阶段要完成的主要过程和活动 Ø 确定每一个阶段的输入和输出 Ø通过过程实现一种规范化、流水线化、工业化 的软件开发 Ø选择恰当的生存期模型,可以提高开发速度, 提升质量,加强项目跟踪和控制,减少成本,降 低风险,改善用户关系
软件开发模型变迁作坊式敏捷过程控制DevOps
软件开发模型变迁 5 作坊式 过程控制 敏捷 DevOps
项目生存期选择6量AgileIncrementalaraoorenContinuumPredictiveIterativeaHighLowDegreeof Change
项目生存期选择 6
项目生存期选择7预测型:口提前进行大量的计划工作,然后一次性执行;执行是一个连续的过程。口迭代型:口允许对未完成的工作进行反馈,从而改进和修改该工作。口增量型:口向客户提供各个已完成的,可能立即使用的可交付成果。敏捷型:口既有迭代,也有增量,便于完善工作,频繁交付。chapter3
项目生存期选择 预测型: 提前进行大量的计划工作,然后一次性执行;执行是一 个 连续的过程。 迭代型: 允许对未完成的工作进行反馈,从而改进和修改该工作。 增量型: 向客户提供各个已完成的,可能立即使用的可交付成果。 敏捷型: 既有迭代,也有增量,便于完善工作,频繁交付。 chapter 3 7