软件项目范围计划课件

上传人:我*** 文档编号:139232189 上传时间:2020-07-20 格式:PPT 页数:68 大小:2.95MB
返回 下载 相关 举报
软件项目范围计划课件_第1页
第1页 / 共68页
软件项目范围计划课件_第2页
第2页 / 共68页
软件项目范围计划课件_第3页
第3页 / 共68页
软件项目范围计划课件_第4页
第4页 / 共68页
软件项目范围计划课件_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《软件项目范围计划课件》由会员分享,可在线阅读,更多相关《软件项目范围计划课件(68页珍藏版)》请在金锄头文库上搜索。

1、chapter_5,0,软件项目管理,北京邮电大学软件学院 韩万江,chapter_5,1,范围计划,chapter_5,2,核心三计划,范围计划 进度计划 成本计划,成本基准,进度基准,chapter_5,3,软件项目管理,第2章 软件项目范围计划,chapter_5,4,本章要点,一、软件需求管理过程 二、任务分解定义 三、任务分解的类型 四、任务分解的过程 五、案例分析,chapter_5,5,软件需求,需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。,chapter_5,6,软件需求的层次,chapter_5,7,需求管理的重要性,c

2、hapter_5,8,项目失败的原因分析,Source: Carnegie-Mellon University, Software Engineering Institute,软件需求管理过程,chapter_5,10,软件需求管理的过程,需求分析,编写需求规格,需求验证,需求获取,需求变更,需求确认,需求变更,chapter_5,11,需求工程基本任务,需求工程,需求管理,需求开发,需求获取,需求分析,需求规格说明,需求验证,变更管理,chapter_5,12,需求获取图示,chapter_5,13,需求获取,chapter_5,14,需求分析定义,需求分析是为最终用户所看到的系统建立一个概

3、念模型,是对需求的抽象描述。,chapter_5,15,需求分析模型,chapter_5,16,需求规格,需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书 需求规格说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。,chapter_5,17,软件需求规格说明的原则,从现实中分离功能,即描述要“做什么”而不是“怎样实现” 采用一定的规格说明语言 如果被开发软件只是一个大系统中的一个元素,那么整个大系统也包括在规格说明的描述之中,chapter_5,18,规格说明应该包括系统运行环境 规格说明应该是一个认识模型 规格说明应

4、该容许不完备性并允许扩充,chapter_5,19,规格文档参考,引言 系统定义 应用环境 功能规格 性能需求 产品提交 实现约束 质量描述 其它 签字认证,chapter_5,20,需求验证,需求是正确的吗? 需求是一致的吗? 需求是完全的吗? 需求是实际可行的吗? 需求是必要的吗? 需求是可检验的吗? 需求是可跟踪的吗? 最后的签字,chapter_5,21,需求总在变化,chapter_5,22,chapter_5,23,需求变更管理,确定需求变更控制过程 建立变更控制委员会(SCCB) 进行需求变更影响分析 跟踪所有受需求变更影响的工作产品 建立需求基准版本和需求控制版本文档 维护需求

5、变更的历史记录 跟踪每项需求的状态 衡量需求稳定性,chapter_5,24,需求变更管理,管理和控制需求基线的过程 需求变更控制系统 一个正式的文档,说明如何控制需求变更 建立变更审批系统,chapter_5,25,chapter_5,26,表4-3 需求变更提交单,chapter_5,27,本章要点,一、软件需求管理过程 二、任务分解定义 三、任务分解的类型 四、任务分解的方法 五、案例分析,chapter_5,28,WBS (Work Breakdown Structure),任务分解的过程 将一个项目分解为更多的工作细目或者子项目,使项目变得更小、更易管理、更易操作。 任务分解的结果

6、WBS(任务分解结构)。 WBS 面向可交付成果的。 Work packages(工作包) WBS的最低层次的可交付成果,chapter_5,29,WBS实例,chapter_5,30,PMI defines WBS,是面向可交付成果的对项目元素的分组,它组织并定义了整个项目范围.不在WBS中包括的工作就不是该项目的工作 它是一个分级的树型结构,是对项目由粗到细的分解过程。工作结构每细分一个层次表示对项目元素更细致的描述,chapter_5,31,PMI defines Work packages,WBS的最低层次的可交付成果 工作包应当由唯一主体负责 这一交付成果可以分配给另外一位项目经理进

7、行计划和执行,或者通过子项目的方式完成,chapter_5,32,本章要点,一、软件需求管理过程 二、任务分解定义 三、任务分解的类型 四、任务分解的方法 五、案例分析,chapter_5,33,类型,清单 图表,chapter_5,34,图表类型,chapter_5,35,清单类型,1. 变化计数器 1.1 比较两个版本的程序 1.1.1 预处理 1.1.2 文件比较 1.1.3 结果处理 1.2 找出修改后的程序中增加和删除的代码行 1.2.1 找出增加的代码行 1.2.2 找出删除的代码行 1.3 统计修改后的程序中增加和删除的代码行数 1.3.1 统计增加代码行数 1.3.2 统计删除

8、代码行数 1.4 统计总的代码行数 1.5 设定标记以指示修改的次数 1.6 在程序的头部增加修改纪录,chapter_5,36,本章要点,一、任务分解定义 二、任务分解的类型 三、任务分解的方法 四、任务分解指南 五、案例分析,chapter_5,37,本章要点,一、软件需求管理过程 二、任务分解定义 三、任务分解的类型 四、任务分解的方法 五、案例分析,chapter_5,38,任务分解过程,输入,分解,WBS,chapter_5,39,分解方法,类比 模版 自上而下 自下而上,chapter_5,40,WBS模板举例,chapter_5,41,分解方法-自上而下,chapter_5,42

9、,分解方法-自下而上,“变化计数器”系统,文件比较,预处理,增加 代码,结果处理,统计总行,标记修改,记录 修改,版本 比较,找出 增删行,统计 增删行,删除代码,增加 行数,删除 行数,chapter_5,43,任务结构分解(WBS)步骤,确认并分解项目的组成要素 确定分解标准 确定分解是否详细 确定项目交付成果 验证分解的正确性(建立编号),chapter_5,44,WBS编号系统,chapter_5,45,chapter_5,46,WBS与OBS(组织分解结构),chapter_5,47,分解标准,生存期 功能组成,chapter_5,48,分解标准应统一,学生管理 按照生命期分解 规划

10、 需求 设计 编码 测试 提交 按照产品组成分解 1.1招生管理 1.2分班管理 1.3学生档案管理 1.4学生成绩管理,chapter_5,49,分解标准应统一(续),不能同时使用两种标准进行分解 招生管理 分班管理 学生档案管理 学生成绩管理 规划 需求 设计 编码 测试 提交,chapter_5,50,检验分解结果的标准,最底层的要素是否是实现目标的充分必要条件 最底层要素是否有重复的 每个要素是否清晰完整定义 最底层要素是否有定义清晰的责任人,是否可以进行成本估算和进度安排,chapter_5,51,WBS的指南(1),WBS分解的规模和数量因项目而异、因项目经理而异 收集与项目相关的

11、所有信息 参看一下类似的项目的WBS,与相关人员讨论 可以参照模板 最低层是可控的和可管理的,但是避免不必要的过细,最好不要超过7层, 软件项目推荐分解到40小时的任务 注:80/8规则,chapter_5,52,WBS的指南(2),每个Work package必须有一个提交物 定义任务完成的标准 每个WBS必须有利于责任分配 可以准备WBS的字典 最后与相关人员进行评审,chapter_5,53,WBS字典内容,chapter_5,54,WBS字典,WBS字典实例,chapter_5,55,WBS意义,提供了项目范围基线,是范围变更的重要输入 为评估和分配任务提供具体的工作包 进行估算和编制

12、项目进度的基础 对整个项目成功的集成和控制起到非常重要的作用,chapter_5,56,清单式任务分解实例,电信运营信息查询系统分解一例,chapter_5,57,网管系统(图表)分解实例,F,F1 配置管理,F2 故障管理,F3 安全管理,F4 性能管理,F3.2,F3.3,F3.1,F3.4,F4.2,F4.3,F4.5,F4.6,F4.7,F4.4,F4.1,F4.7.1,F4.7.2,chapter_5,58,网管系统(图表)分解实例,chapter_5,59,网管系统(图表)分解实例,F2,F2.1,F2.2,F2.3,F2.4,F2.5,F2.6,F2.7,F2.8,F2.9,F2

13、.6.1,F2.6.2,F2.9.2,F2.9.4,F2.9.3,F2.9.1,F2.9.5,F2.9.6,chapter_5,60,chapter_5,61,WBS实例,George and Marthas picnic,chapter_5,62,George and Martha一次野餐会,George and Martha计划与家人和朋友举行一次特殊的野餐活动,以庆祝Martha的升职和他们35周年的结婚纪念. Martha是工程师, George是会计.他们有两个非常活泼的确孩子,Mary 13岁,Thomas 17岁.经过过去几年的发展,家里不断壮大,无论是时间和金钱上的需要都在增加

14、,所以他们已经逐渐成为非常好的计划能手,最近他们又通过了PMP的认证考试,所以他们非常清楚对于这样野餐活动也需要开发一个WBS.,chapter_5,63,野餐准备活动任务分解,chapter_5,64,本章要点,一、软件需求管理过程 二、任务分解定义 三、任务分解的类型 四、任务分解的方法 五、案例分析,chapter_5,65,案例分析,“校务通系统”项目任务分解 需求确认 需求变更控制 WBS结果,chapter_5,66,小结,WBS的分解类型 WBS的分解步骤 范围基准的形成,chapter_5,67,课堂练习,你是某项目的项目经理,这个项目是为用户创建一个新的邮件服务器以及在所有100个工作站上部署相应的邮件客户端(要满足用户的期望)。其中,2个服务器需要重新购置,而客户端的机器已经存在。请提交任务分解结果WBS, WBS的图表,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号