文档详情

2软件项目范围计划.pptx

发布:2021-08-22约字共69页下载文档
文本预览下载声明
软件项目管理 北京邮电大学软件学院 韩万江 0 chapter__5 范围计划 1 chapter__5 核心三计划 范围计划 进度计划 成本计划 --成本基准,进度基准 2 chapter__5 软件项目管理 第2章 软件项目范围计划 3 chapter__5 本章要点 一、软件需求管理过程 二、任务分解定义 三、任务分解的类型 四、任务分解的过程 五、案例分析 4 chapter__5 软件需求 需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。 5 chapter__5 软件需求的层次 6 chapter__5 需求管理的重要性 7 chapter__5 项目失败的原因分析 Source: Carnegie-Mellon University, Software Engineering Institute 8 chapter__5 软件需求管理过程 软件需求管理的过程 需求分析 编写需求规格 需求验证 需求获取 需求变更 需求确认 需求变更 10 chapter__5 需求工程基本任务 需求工程 需求管理 需求开发 需求获取 需求分析 需求规格说明 需求验证 变更管理 11 chapter__5 需求获取图示 12 chapter__5 需求获取 13 chapter__5 需求分析定义 需求分析是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述。 14 chapter__5 需求分析模型 15 chapter__5 需求规格 需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书 需求规格说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。 16 chapter__5 软件需求规格说明的原则 从现实中分离功能,即描述要“做什么”而不是“怎样实现” 采用一定的规格说明语言 如果被开发软件只是一个大系统中的一个元素,那么整个大系统也包括在规格说明的描述之中 17 chapter__5 规格说明应该包括系统运行环境 规格说明应该是一个认识模型 规格说明应该容许不完备性并允许扩充 18 chapter__5 规格文档参考 引言 系统定义 应用环境 功能规格 性能需求 产品提交 实现约束 质量描述 其它 签字认证 19 chapter__5 需求验证 需求是正确的吗? 需求是一致的吗? 需求是完全的吗? 需求是实际可行的吗? 需求是必要的吗? 需求是可检验的吗? 需求是可跟踪的吗? 最后的签字 20 chapter__5 需求总在变化 21 chapter__5 22 chapter__5 需求变更管理 确定需求变更控制过程 建立变更控制委员会(SCCB) 进行需求变更影响分析 跟踪所有受需求变更影响的工作产品 建立需求基准版本和需求控制版本文档 维护需求变更的历史记录 跟踪每项需求的状态 衡量需求稳定性 23 chapter__5 需求变更管理 管理和控制需求基线的过程 需求变更控制系统  一个正式的文档,说明如何控制需求变更   建立变更审批系统 24 chapter__5 25 chapter__5 表4-3 需求变更提交单 26 chapter__5 本章要点 一、软件需求管理过程 二、任务分解定义 三、任务分解的类型 四、任务分解的方法 五、案例分析 27 chapter__5 WBS (Work Breakdown Structure) 任务分解的过程 将一个项目分解为更多的工作细目或者子项目,使项目变得更小、更易管理、更易操作。 任务分解的结果 WBS(任务分解结构)。 WBS 面向可交付成果的。 Work packages(工作包) WBS的最低层次的可交付成果 28 chapter__5 WBS实例 29 chapter__5 PMI defines WBS 是面向可交付成果的对项目元素的分组,它组织并定义了整个项目范围.不在WBS中包括的工作就不是该项目的工作 它是一个分级的树型结构,是对项目由粗到细的分解过程。工作结构每细分一个层次表示对项目元素更细致的描述 30 chapter__5 PMI defines Work packages WBS的最低层次的可交付成果 工作包应当由唯一主体负责 这一交付成果可以分配给另外一位项目经理进行计划和执行,或者通过子项目的方式完成 31 chapter__5 本章要点 一、软件需求管理过程 二、任务分解定义 三、任务分解的类型 四、任务分解的方法 五、案例分析 32 chapter__5 类型 清单 图表 33 chapter__5 图表类型 34 chapter
显示全部
相似文档