实验三需求管理工具的比较需求管理REQMRequirementsManagementCMMI对需求管理提出了明确的目的一是管理项目的产品和产品构件的需求二是标识哪些需求与项目计划及工作产品之间不一致通过适当的步骤确保需求在项目的各个层面上动态地保持一致一旦出现不一致则启动相关的处理过程域使其调整到一致需求管理的工具包括需求及相关文档管理的工具流程审批的流转电子化溯源性矩阵的维护工具RationalRequisiteProIBMRationalRequisitePro解决方案是一种需求和用例管理工具能够帮助项目团队改进项目目标的沟通增强协作开发降低项目风险以及在部署前提高应用程序的质量通过Microsoftword的高级集成方式为需求的定义和组织提供熟悉的环境提供数据库与word文档的实时同步能力为需求得组织集成和分析提供方便支持需求详细属性的定制和过滤以最大化各个需求的信息价值提供了详细的可跟踪性试图通过这些试图可以显示需求见的父子关系以及需求之间的相互影响关系通过倒出XML格式的项目基线可以比较项目间的差异可以与IBMDevelopmentPlatform中的许多工具进行集成以改善需求的可访问性和沟通DOORSDOORS是基于整个公司的需求管理系统用于捕捉链接追踪分析及管理信息以确保项目与特定的需求及标准保持一致DOORS使用清晰的沟通来降低失败的风险这使通过通用的需求库来实现更高生产率的建设性的协作成为可能并且为根据特定的需求定义的可交付物提供可视化的验证方法从而达到质量标准DOORS企业需求管理套件是仅有的面向管理者开发者和最终用户及整个生命周期的综合需求管理套件不同于那些只能通过一种方式工作的解决方案DOORS赋予你多种工具与方法对需求进行管理可以灵活地融合到公司的管理过程中以世界著名的需求管理工具DOORS为基础DOORS使得整个企业能够有效地沟通从而减少失败的风险DOORS通过统一的需求知识库提供对结果是否满足需求的可视化验证从而达到质量目标并能够进行结构化的协同作业使生产率得到提高BorlandCaliberBMBorlandCaliberBM是一个基于Web和用于协作的需求定义和管理工具可以帮助分布式的开发团队平滑协作从而加速交付应用系统CaliberRM辅助团队成员沟通减少错误和提升项目质量CaliberRM有助于更好地理解和控制项目是borland声明周期管理技术暨borlandSuit中用于定义和设计工作的关键内容能够帮助团队领先于竞争对手CaliberRM提供集中的存储库能够帮助团队在早期及时澄清项目的需求当全体成员能够保持同步工作的内容很容易具有明确的重点此外CaliberRM和领先的对象建模工具软件配置管理工具项目规划工具分析设计工具以及测试管理工具良好地集成这种有效的集成有助于更好地理解需求变更对项目规模预算和进度的影响统御需求管理软件oKitreqoKitreq是一款基于Web的需求管理工具它具有统御项目管理系统的一个关键功能也可以作为独立软件使用oKitreq具备以下主要功能支持对多个项目需求的管理版本化层次化条目化管理需求方便的建立需求跟踪矩阵进行变更影响分析和覆盖面分析输出成WORD文档离线交换和合并文档全程跟踪需求变化历史支持附件和图文表条目DOORSRequisiteProoKitreqCaliberRm项目开发可扩展性是企业级的产品即一个DOORSDATABASE能够同时支持多个不同的项目开发从而使得新的项目能够复用和共享过去的文件和信息不同项目文件之间的追踪关系可以跨项目建立将需求的数据存放在数据库中而把与需求相关的上下文信息存放在Word文档中用户使用ReqPro时必须安装Word支持多个不同的项目开发从而使得新的项目能够复用和共享过去的文件和信息不同项目文件之间的追踪关系可以跨项目建立支持需求合并和分析自带编辑工具不需安装Word只支持单个项目的开发即一个Database只能支持一个项目的开发因此无法支持对过去文件和信息的复用和共享对需求变更的管理本身支持变更管理系统即变更的提交审评应用并因此可以给指定的用户分配不同的角色本身没有变更管理系统只能依赖于与Rational的配置变更管理工具集成ClearQuest每条需求唯一标识全程跟踪变化历程可以跟踪需求变化请求单需求条目状态可扩充本身没有变更管理系统只能依赖于与配置管理工具的集成但集成的功能比较弱无法支持追踪关系对需求基线的管理本身具备对需求的基线管理功能可比较不同基线的需求差异实现需求基线管理只能依赖于与Rational的配置变更管理工具集成但只能存储版本无法比较需求差异自己具备对需求的基线管理功能可比较不同基线的需求差异实现需求基线管理并可根据差异分析变更影响多个需求项及追踪关系的显能够在屏幕上给用户一次显一次只能显示一个需求项供能够在屏幕上给用户一次显一次只能显示一个需求项供示示一个文件中的多个或所有需求项和相互之间的追踪关系即支持横向和纵向的需求追踪从而支持用户同时观看所有相互依赖的需求项用户观看限制了用户同时直接阅读其他需求项因此也不能在屏幕上一次显示相互连接的多个需求项和文件示一个文件中的多个或所有需求项和相互之间的追踪关系即支持横向和纵向的需求追踪从而支持用户同时观看所有相互依赖的需求项可以在编辑的同时建立需求跟踪也可通过专门的跟踪矩阵建立工具快速建立关系用户观看因此大大限制了用户参与其他需求项的直接阅读权限控制具有灵活的权限控制包括只读修改创建删除管理等五种级别权限控制可以针对每一个用户在每一个Database项目目录属性上实施等无法对不同的用户对数据库结构自上到下的每一个层次做到灵活有效的权限控制支持按项目控制支持需求文档的读写控制可疑link需求变更的通知当link的一方产生变更时DOORS可以自动产生提示符通知另一方而不需要在link的矩阵上查找没有自动提示必须通过追踪关系矩阵来查找当追踪矩阵比较大时非常费时费力可以分析输出变更影响条目没有自动提示必须通过矩阵来查找当矩阵比较大时非常费时费力数据备份和恢复DOORS在恢复备份的数据时能够保证数据库中已有的文件不会被覆盖当数据库中已有同名的文件时数据库系统会自动的给被恢复的文件另支持需求导出成文件备份随时导入且不会被覆盖原有文件或通过全系统备份恢复进行外的名字由于DOORS把所有数据均存放在数据库中因此数据的备份和恢复过程安全又简单与其他工具的集作为独立的软件供应商TelelogicDOORS不但可与telelogic自身的其他软件工具集成还能与IBMRatioanlMicrosoftMercury等厂商的工具集成只能与自身的软件工具集成需求管理完全基于Web完成但也可以根据用户选择输出成Word文档可以与自身任务管理和配置管理集成异地需求管理DOORS提供灵活的方式实现需求异地管理的方式DOORS强大的性能优势也保障了大型项目异地需求开发管理的可能无异地使用模式Okitreq因为采用Web模式所以在异地需求管理方面有着得天独厚的优势另外它提供了导入导出分析合并的功能支持大型项目的异地需求开发和管理ImportandExport文件的导入导出DOORS在从Word导入文件时会把Word文件中的表格图形和OLE对象原封不动导入并可以在DOORS中对导入的表格和OLE对象比如MSVisio图形进行编辑支持将全部导出成Word用户也可以选择导出的属性导出的Word保留原有格式和节次在从Word导入文件时会丢失所有Word中的表格图形和OLE对象也就谈不上对它们进行编辑了