《信息系统项目管理师重点难点摘要第17章-需求管理(共9页).doc》由会员分享,可在线阅读,更多相关《信息系统项目管理师重点难点摘要第17章-需求管理(共9页).doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上什么是需求?需求指的是由项目接受的或项目产生的产品和产品构件需求,包括由组织征集的对项目的需求。什么是需求管理?需求管理的目的是确保各方对需求的一致理解,管理和控制需求的变更,从需求到最终产品的双向跟踪。什么是需求工程?把所有与需求直接相关的活动通称为需求工程。需求工程的活动可分为两个大类:需求开发、需求管理。需求开发的过程包括哪几个主要活动?1、需求获取2、需求分析3、需求定义4、需求验证制定需求管理计划包括几个主要步骤?1、建立并维护需求管理的组织方针2、确定需求管理需使用的资源3、分配责任4、培训计划5、确定需求管理的项目干系人,并确定其介入时机6、制定判断项目
2、工作与需求不一致的准则和纠正规程7、制定需求跟踪性矩阵8、制定需求变更审批规程9、制定审批规程什么是需求跟踪?需求跟踪包括编制每个需求同系统元素之间的联系文档。这些元素包括别的需求、体系结构、其他设计部件、源代码模块、测试、帮助文件、文档等。 跟踪能力信息使变更影响分析十分便利,有利于确认和评估实现某个建议的需求变更所需要的工作。需求跟踪的目的是什么?在某种程度上,需求跟踪提供了一个表明与合同或说明一致的方法。更进一步,需求跟踪可以改善产品质量、降低维护成本,而且很容易实现重用。 在项目中使用需求跟踪能力的好处有哪些?1、审核跟踪能力信息可以帮助审核确保所有需求被应用 2、变更影响分析跟踪能力
3、信息在增、删、改需求时可以确保不忽略每个受到影响的系统元素 3、维护可靠的跟踪能力信息使得维护时能正确、完整地实施变更,从而提高生产率4、项目跟踪在开发中认真记录跟踪能力数据,就可以获得计划功能当前实现状态的记录5、再设计(重新建造)6、重复利用跟踪信息可以帮助你在新系统中对相同的功能利用旧系统相关资源7、减少风险:使部件互连关系文档化可减少由于一名关键成员离开项目带来的风险8、测试模块、需求、代码段之间的联系链可以在测试出错时,指出最可能有问题的代码段 什么是需求跟踪能力矩阵?表示需求和别的系统元素之间的联系链的最普遍方式是使用需求跟踪能力矩阵。跟踪联系链可以定义各种系统元素类型间的一对一、
4、一对多、多对多的关系。 1、一对一:一个代码模块应用一个设计元素2、一对多:多个测试实例验证一个功能需求3、多对多:每个使用实例导致多个功能性需求,而一些功能性需求常拥有几个使用实例 影响分析的作用是什么?影响分析是需求管理的一个重要组成部分。影响分析可以提供对建议变更的准确理解,有助于做出信息量充分的变更批准决策。通过对变更内容的检验,确定对现有的系统做出是修改或是抛弃的决定,或者创建新系统以及评估每个任务的工作量。进行影响分析的能力依赖于跟踪能力数据的质量和完整性。1、需求:需求指的是由项目接受的或项目产生的产品和产品构件需求,包括由组织征集的对项目的需求。2、需求管理:需求管理的目的是确
5、保各方对需求的一致理解,管理和控制需求的变更,从需求到最终产品的双向跟踪。3、需求工程:把所有与需求直接相关的活动通称为需求工程。需求工程的活动可分为两个大类:需求开发、需求管理。4、需求开发的过程包括的几个主要活动:(1)需求获取(2)需求分析(3)需求定义(4)需求验证5、CMMI中的需求管理流程包括的几个主要部分:(1)制定需求管理计划(2)求得对需求的理解(3)求得对需求的承诺(4)管理需求变更(5)维护对需求的双向跟踪性(6)识别项目工作与需求之间的不一致6、制定需求管理计划包括的几个主要步骤:(1)建立并维护需求管理的组织方针(2)确定需求管理需使用的资源(3)分配责任(4)培训计
6、划(5)确定需求管理的项目干系人,并确定其介入时机(6)制定判断项目工作与需求不一致的准则和纠正规程(7)制定需求跟踪性矩阵(8)制定需求变更审批规程(9)制定审批规程7、需求跟踪:需求跟踪包括编制每个需求同系统元素之间的联系文档。这些元素包括别的需求、体系结构、其他设计部件、源代码模块、测试、帮助文件、文档等。跟踪能力信息使变更影响分析十分便利,有利于确认和评估实现某个建议的需求变更所需要的工作。8、需求跟踪的目的:在某种程度上,需求跟踪提供了一个表明与合同或说明一致的方法。更进一步,需求跟踪可以改善产品质量、降低维护成本,而且很容易实现重用。 9、在项目中使用需求跟踪能力的好处:(1)审核
7、跟踪能力信息可以帮助审核确保所有需求被应用 (2)变更影响分析跟踪能力信息在增、删、改需求时可以确保不忽略每个受到影响的系统元素 (3)维护可靠的跟踪能力信息使得维护时能正确、完整地实施变更,从而提高生产率(4)项目跟踪在开发中认真记录跟踪能力数据,就可以获得计划功能当前实现状态的记录(5)再设计(重新建造)(6)重复利用跟踪信息可以帮助你在新系统中对相同的功能利用旧系统相关资源(7)减少风险:使部件互连关系文档化可减少由于一名关键成员离开项目带来的风险(8)测试模块、需求、代码段之间的联系链可以在测试出错时,指出最可能有问题的代码段10、需求跟踪能力矩阵:表示需求和别的系统元素之间的联系链的
8、最普遍方式是使用需求跟踪能力矩阵。跟踪联系链可以定义各种系统元素类型间的一对一、一对多、多对多的关系。 (1)一对一:一个代码模块应用一个设计元素(2)一对多:多个测试实例验证一个功能需求(3)多对多:每个使用实例导致多个功能性需求,而一些功能性需求常拥有几个使用实例11、影响分析的作用:影响分析是需求管理的一个重要组成部分。影响分析可以提供对建议变更的准确理解,有助于做出信息量充分的变更批准决策。通过对变更内容的检验,确定对现有的系统做出是修改或是抛弃的决定,或者创建新系统以及评估每个任务的工作量。进行影响分析的能力依赖于跟踪能力数据的质量和完整性。 CMMI中的需求管理流程包括几个主要部分
9、?1、制定需求管理计划2、求得对需求的理解3、求得对需求的承诺4、管理需求变更5、维护对需求的双向跟踪性6、识别项目工作与需求之间的不一致需求开发的过程包括哪几个主要活动?1、( )2、需求分析3、( )4、需求验证只有六步,不算多啦,记一下吧。CMMI中的需求管理流程包括几个主要部分?1、制定需求管理计划2、( )3、求得对需求的承诺4、( )5、维护对需求的双向跟踪性6、() 什么是需求跟踪能力矩阵?表示需求和别的系统元素之间的联系链的最普遍方式是使用需求跟踪能力矩阵。跟踪联系链可以定义各种系统元素类型间的一对一、一对多、多对多的关系。 1、( ):一个代码模块应用一个设计元素2、( ):多个测试实例验证一个功能需求3、( ):每个使用实例导致多个功能性需求,而一些功能性需求常拥有几个使用实例专心-专注-专业