需求工程理论与实务.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

中国建设银行厦门开发中心需求工程理论与方法培训内容导论需求开发需求管理

1.1需求工程的含义一种学科应用有效的技术和方法进行需求分析确定客户需求定义目标系统支持需求变化是软件工程的一部分

1.3需求工程特点基于软件工程方法框架不同的软件工程方法在软件生命周期中各阶段有其自身的特点。需求工程在各阶段要满足采用特定软件工程的项目的要求,其特点从分反映了软件工程的特点。比如RUP。延伸的现代需求工程现代需求工程不仅停留在听客户讲故事并理解故事内容的水平。向前延伸到客户业务策略和公司发展的整体战略是个发展趋势。需求工程过程的改进与组织的商务目标相一致,与发展战略紧密结合。贯穿于软件生命周期的始终需求工程从项目的开始就开始启动,贯穿于设计,开发,测试,实现,维护,甚至项目本身结束了,而项目的需求工作还在运转。本身是一个项目因为是个工程,所以有工程项目。是与所依赖的软件工程项目平行

1.4需求的含义(1)用户解决某一问题或达到某一目标所需的软件功能。(2)系统或系统构件为了满足合同、规约、标准或其他正式实行的文档而必须满足或具备的软件功能2.2需求分析需求分析员的工作需求分析员的技能2.2需求分析_what2.2需求分析的全面性和顺序性_how主要内容需求管理定义跟踪和管理需求变化,支持系统的需求演进能收集、链接、跟踪、分析及管理需求信息,确保项目满足所要求的需求和标准将需求分析的过程和方法具体体现,并追踪满足需求的过程和结果CMMI:“需求管理的目的是在客户和项目之间建立统一的认识。这种与客户一致的认识是规划和管理项目的基础。全生命周期为什么要管理需求项目“遇到困难”的三种最经常的因素不完整的用户输入不完整的需求和规格说明不断改变的需求和规格说明。项目成功三个最重要的因素用户介入高层管理的支持需求陈述清晰需求管理作用高效的需求管理能使用户:沟通:收集和分析不同类型的需求信息协同:能在整个项目过程中建立相关需求的链接和跟踪,设计众多角色验证:通过将工作严格限制在已定义的需求之内来控制项目范围和项目成本需求管理过程需求定义需求分析需求确认需求链接跟踪需求变更控制需求管理目标1. 完整性/充分性:全部需求都列出2. 一致性:两个需求之间没有冲突3. 无冗余:每个需求仅表述一次4. 模块化:相关的需求项集中在一起5. 结构化:需求文档有清晰的结构6. 被满足:已获得适当程度的设计追溯7. 被测试:已获得适当程度的测试追溯需求管理成果更强的信心满足目标要求变更管理能力洞察变更影响的能力改善客户/供应商关系更明确需求,更好的双方的理解跟踪过程/状态的能力降低成本的能力控制范围的能力需求变更管理的流程提出需求变更申请需求变更影响评估提出需求变更的一致性检查和相应的修改办法记录相应得需求变更历史制定需求变更统计表需求变更管理的流程需求管理的工作程序-需求变更项目组成员或者产品或用户代表部门按《变更申请表》模板准备需求变更申请表,并提交给项目经理登记项目经理应按照《配置管理规程》中变更控制相关规程组织CCB进行影响评估,估计变更引起的规模、进度、工作量和成本的变化,并识别受影响的工作产品。CCB组长应签字确认影响评估的结果需求管理的工作程序-需求变更在不影响项目总监签批的进度、成本和质量要求的情况下,项目经理应决策是否接受需求变更,并指定责任人实施变更根据评估修改相关工作产品,如需要,项目经理应修订项目计划;项目经理应确保所有受影响的工作产品都得到更新需求管理的工作程序-需求变更变更完成后,需求说明书和经过修改的相关工作产品应重新基线化项目经理维护《变更状态跟踪表》,记录需求变更的状态需求管理的工作程序-需求跟踪在需求分析过程中,需求分析人员在《需求跟踪矩阵》中建立业务需求到软件需求的跟踪关系在系统测试用例设计过程中,测试人员在《需求跟踪矩阵》中建立软件需求到系统测试用例的跟踪关系需求管理的工作程序-需求跟踪在概要设计过程中,设计人员在《需求跟踪矩阵》中建立软件需求到概要设计的跟踪关系在集成测试用例设计过程中,测试人员在《需求跟踪矩阵》中建立概要设计到集成测试用例的跟踪关系需求管理的工作程序-需求跟踪在详细设计过程中,设计人员在《需求跟踪矩阵》中建立概要设计到详细设计的跟踪关系在编码过程中,编码人员在《需求跟踪矩阵》中建立详细设计到源代码的跟踪关系需

您可能关注的文档

文档评论(0)

金华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档