第8章_软件项目需求与变更管理.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
32第8章 软件项目需求与变更管理1软件项目需求管理概述 软件项目任务分解 软件需求的变更控制 第/48页第7章 项目招投标与合同管理学习目标掌握软件需求的概念熟悉需求管理的方法与过程掌握任务分解的方法与步骤WBS了解需求变更的原因掌握需求变更控制的策略第页8 .1 软件项目需求管理概述软件需求定义 需求是来源于用户调查,即客户的需要。 需求分析是指软件分析人员通过研究用户在软件问题上的需求意愿,分析出软件系统的功能、性能、数据等诸方面应该达到的目标,从而获得有关软件的需求规格定义的过程。 Hot Tip第页8 .1 软件项目需求管理概述软件需求定义1.用户需求特点: (1)用户需求直接来源于用户 (2)用户需求需要以文档的形式提供给用户审查(3)可以把用户需求理解为用户对软件的合理请求(4)用户需求主要是为用户方的管理层、用户方的技术代表、操作者以及开发方的高层技术人员撰写的?p123Hot Tip第页8 .1 软件项目需求管理概述2.系统需求(1)功能需求全面性一致性 可理解可维护可追踪等Hot Tip(2)非功能性需求性能需求、可靠性、可用性需求、系统安全以及系统对开发过程、时间、资源等方面的约束和标准关心系统的整体特性 (3)数据要求第页需求组成用户能有效的纠正文档中的拼写错误业务需求找出文档中的拼写错误并通过一个提供的替换项列表来供选择替换拼错的词。项目视图与范围文档质量属性用户需求其他非功能需求使用实例文档系统需求约束条件功能需求找到并高亮度提示错词;显示提供替换词的对话框以及实现整个文档范围的替换。软件需求规格说明 业务需求:组织机构/客户对软件的高层次目标 用户需求:用户对软件的要求 功能需求:软件做什么,如何做 如小型超市商品查询:业务需求:保证及时进货;……用户需求: 查询商品的价格,库存,销售及盈利功能需求:怎样查询/短信缺货提示 ,提供哪些信息8 .1 软件项目需求管理概述3.需求规格说明书的写作规范1)清晰 2)完整 3)一致 4)可测试 Hot Tip第页需求管理活动需求过程所涉及的工作 软件项目需求管理的重要性影响软件项目成败的因素(1/3)软件缺陷修复的成本8 .1 软件项目需求管理概述需求管理1.需求管理复杂性分析需求的描述问题 需求的完备程度问题 需求开发的工期问题 需求的细致程度问题 需求的变化问题 Hot Tip第页8 .1 软件项目需求管理概述需求管理2.需求管理的基本原则需求管理必须与需求工程的其它活动紧密整合 需求必须是文档化的、正确的、最新的、可管理的、可理解的只要需求变化了,需求变更的影响就必须被评估 需求必须分优先级 需求一定要分类管理 Hot Tip第页8 .1 软件项目需求管理概述3.需求管理的方法确定需求变更控制过程进行需求变更影响分析建立需求基准版本和需求控制版本文档维护需求变更的历史记录跟踪每项需求的状态衡量需求稳定性Hot Tip第页8 .1 软件项目需求管理概述需求管理过程1.定义需求2.需求确认3.建立需求状态4.需求评审 评判需求优劣的主要指标有:正确性、清晰性、无二义性、一致性、必要性、完整性、可实现性、可验证性、可测性。 Hot Tip第页8 .1 软件项目需求管理概述需求管理过程5.需求承诺(签字生效)6.需求跟踪正向跟踪:以用户需求为切入点,检查《需求规格说明书》中的每个需求是否都能在后继工作产品中找到对应点。逆向跟踪:检查设计文档、代码、测试用例等工作产品是否都能在《需求规格说明书》中找到出处。 7.需求变更控制Hot Tip第页需求变更管理活动:确定需求变更控制过程建立需求变更控制委员会进行需求变更影响分析建立需求基准版本和需求控制版本文档维护需求变更的历史记录跟踪每项需求的状态跟踪所有受需求变更影响的工作产品衡量需求稳定性(尽量避免、减少变化)8 .2 软件项目任务分解工作分解结构 项目的分解结构就是将项目的产品或服务、组织、过程这3种不同的结构综合为项目分解结构的过程,也就是给项目的组织人员分派各自角色和任务的过程。基于成果/功能的分解方法,以完成该项目应该交付的成果为导向,确定相关的任务、工作、活动和要素基于流程的分解方法,以完成该项目所应经历的流程为导向,确定相关的任务、工作、活动和要素。Hot Tip第/48页8 .2 软件项目任务分解项目分解目的 —— 明确项目所包含的各项工作;项目分解的结果就是WBS (任务分解结构)图项目分解意义 ——WBS(任务分解结构)图是实施项目、创造最终产品或服务所必须进行的全部活动的一张清单,也是进度计划、人员分配、预算计划的基础项目分解内容 ——项目分解就是先把复杂的项目逐步分解成一层一层的要素(工作),直到具体明确为止项目分解工具 ——项目分解的工具是工作分解结构WBS原理,它是一个分级的树

文档评论(0)

老师驿站 + 关注
官方认证
文档贡献者

专业做教案,有问题私聊我

认证主体莲池区卓方网络服务部
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0GFXTU34

1亿VIP精品文档

相关文档