




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十章第十章 软件需求开发与管理工具软件需求开发与管理工具课程提纲课程提纲软件需求基本理论和概念软件需求基本理论和概念 软件需求工程过程软件需求工程过程 软件需求获取软件需求获取 软件需求分析软件需求分析 软件需求规格说明软件需求规格说明 软件需求验证软件需求验证 软件需求管理软件需求管理 软件需求实现软件需求实现 软件需求工程新进展软件需求工程新进展 软件需求开发与需求管理工具软件需求开发与需求管理工具需求开发工具需求开发工具 Rational Rose Microsoft Visual Studio Team System 2008 Power Designer 需求管理工具需求管理工具
2、需求管理工具需求管理工具 不会帮助你确认未来的客户或者从项目中获得不会帮助你确认未来的客户或者从项目中获得正确的需求正确的需求 在整个开发期间管理需求的变动,使用需在整个开发期间管理需求的变动,使用需求作为设计、测试、项目管理的基础求作为设计、测试、项目管理的基础 不会代替已定义用来描述如何获取和管理不会代替已定义用来描述如何获取和管理需求的处理过程需求的处理过程 为了高效率而使用工具为了高效率而使用工具需求管理工具需求管理工具 以数据库为核心以数据库为核心将需求、属性和跟踪能力信息存储在数据库中将需求、属性和跟踪能力信息存储在数据库中 商业(通用)的或是专有的商业(通用)的或是专有的 关系型
3、或面向对象的关系型或面向对象的多数情况下需求的文本描述被简单处理为必须多数情况下需求的文本描述被简单处理为必须的属性的属性另一些产品可以把每个需求与外部文件相联系另一些产品可以把每个需求与外部文件相联系 微软的微软的WordWord文件,文件, ExcelExcel文件,图形文件,等等文件,图形文件,等等需求管理工具需求管理工具 以文档为核心以文档为核心使用使用WordWord或或AdobeAdobe公司的公司的FrameMakerFrameMaker等字处理等字处理程序制作和存储文档程序制作和存储文档只要需求存储在数据库中,你可以定义属性和只要需求存储在数据库中,你可以定义属性和跟踪能力联系
4、链,如同以数据库为核心的工具跟踪能力联系链,如同以数据库为核心的工具需求管理工具需求管理工具 例如例如: :Requisite ProRequisite Pro通过允许选择文档作为离散需通过允许选择文档作为离散需求存储在数据库中以加强以文档为核心的处理求存储在数据库中以加强以文档为核心的处理方法的能力。方法的能力。QSSrequireitQSSrequireit不使用分离的数据库,而是在不使用分离的数据库,而是在WordWord需求文档中的文本后面插入一个属性表。需求文档中的文本后面插入一个属性表。RTM WorkshopRTM Workshop两方面都包括在内,尽管是以数两方面都包括在内,尽
5、管是以数据库为核心,但允许从据库为核心,但允许从WordWord中维护需求。中维护需求。使用需求管理工具的益处使用需求管理工具的益处 管理版本和变更管理版本和变更 存储需求属性存储需求属性 帮助影响分析帮助影响分析 跟踪需求状态跟踪需求状态 访问控制访问控制 与风险承担者进行沟通与风险承担者进行沟通 重用需求重用需求提纲提纲 商业需求管理工具选型商业需求管理工具选型 实现需求管理自动化实现需求管理自动化 需求管理工具集成需求管理工具集成 需求管理工具实战演练需求管理工具实战演练需求管理工具选型方法需求管理工具选型方法 1) 为需求管理工具定义项目需求。确定下列事项:为需求管理工具定义项目需求。
6、确定下列事项: 最重要的功能是什么,最重要的功能是什么, 是否要与其它使用的工具连接以及通过是否要与其它使用的工具连接以及通过Web远程数据远程数据处理是否重要。处理是否重要。 决定是使用数据库存储全部数据还是只存储一部分。决定是使用数据库存储全部数据还是只存储一部分。 2) 列出影响决策的列出影响决策的10 15个因素。既要有主观的个因素。既要有主观的也要有客观的因素(如裁剪能力、有效性及也要有客观的因素(如裁剪能力、有效性及GUI的效率)。的效率)。需求管理工具选型方法需求管理工具选型方法 3) 对步骤对步骤2中列出的因素打分(总计中列出的因素打分(总计100分)。对分)。对更重要的因素可
7、以打更高的分。更重要的因素可以打更高的分。 4) 获得有关可用的需求管理工具的最新信息,根获得有关可用的需求管理工具的最新信息,根据影响决策的因素对候选工具排序。对客观因素据影响决策的因素对候选工具排序。对客观因素的评分只有在使用每个工具后才能进行。开发商的评分只有在使用每个工具后才能进行。开发商的展示可能会增加一些感性认识。但展示往往不的展示可能会增加一些感性认识。但展示往往不全面,所以最好还是亲自使用一下(几个小时)。全面,所以最好还是亲自使用一下(几个小时)。需求管理工具选型方法需求管理工具选型方法 5) 根据给每个因素的加权值来计算每个候根据给每个因素的加权值来计算每个候选工具的得分,
8、从而确定最合适的产品。选工具的得分,从而确定最合适的产品。 6) 从候选工具的其他用户那里获得一些体从候选工具的其他用户那里获得一些体会,可以通过在线论坛获得经验,对自己会,可以通过在线论坛获得经验,对自己的判断和开发商的投标进行补充。的判断和开发商的投标进行补充。需求管理工具选型方法需求管理工具选型方法 7) 从候选工具中前三名的开发商处得到评估拷贝。从候选工具中前三名的开发商处得到评估拷贝。确定候选工具前先定义一个评估处理过程,确保确定候选工具前先定义一个评估处理过程,确保获得足够的信息做出好的决策。获得足够的信息做出好的决策。 8) 最好用一个实际的项目来评估工具,不要仅用最好用一个实际
9、的项目来评估工具,不要仅用工具所带的示教项目进行评估。完成评估后,如工具所带的示教项目进行评估。完成评估后,如有必要调整排名分数。找出得分最多的工具。有必要调整排名分数。找出得分最多的工具。需求管理工具选型方法需求管理工具选型方法 9) 经过对排名、许可权费、开发商后续支经过对排名、许可权费、开发商后续支持费、当前用户的输入、工作小组主观印持费、当前用户的输入、工作小组主观印象等的考虑之后做出决定。象等的考虑之后做出决定。需求管理工具选型要素需求管理工具选型要素 需求文档需求文档 模板化、结构化模板化、结构化 可以根据需求文档的不同类型划分为如下的模板或结构:可以根据需求文档的不同类型划分为如
10、下的模板或结构: Vision:整体需求:整体需求 Glossary:名词术语、缩略语等:名词术语、缩略语等 Feature:需求功能点:需求功能点 Use Case:用例:用例 Test Case:测试用例:测试用例 细分细分 按功能点进行尽可能的细分,如果需要,可以建立多个文档按功能点进行尽可能的细分,如果需要,可以建立多个文档 格式化格式化 版式(字体、段落、颜色等)版式(字体、段落、颜色等) 表格表格 插图插图 超链超链 可带附件可带附件需求管理工具选型要素需求管理工具选型要素 文档管理文档管理 分类分类 提供详尽而合理的分类及层次关系提供详尽而合理的分类及层次关系 全文检索全文检索
11、文档信息文档信息 文档内容文档内容 文档链接文档链接 文档之间可以建立链接关系文档之间可以建立链接关系 协同工作协同工作 支持多人同时登录,对需求进行查看、维护、管理等。支持多人同时登录,对需求进行查看、维护、管理等。 权限控制权限控制 只有授权用户才可以访问并完成相应的操作。只有授权用户才可以访问并完成相应的操作。 流程控制流程控制 工作流工作流 版本控制版本控制 文档历史版本控制文档历史版本控制 视图视图 提供可定义的文档状态视图,可以从不同角度查看文档的状态提供可定义的文档状态视图,可以从不同角度查看文档的状态 输出合并文档输出合并文档 生成完整的需求文档(也可只指定生成某个子需求的文档
12、)生成完整的需求文档(也可只指定生成某个子需求的文档)需求管理工具选型要素需求管理工具选型要素 需求跟踪需求跟踪 基线管理基线管理 需求关联需求关联 某个需求的修改,可能会导致其他需求变为某个需求的修改,可能会导致其他需求变为Suspect。 代码关联代码关联 能够与代码进行关联。能够与代码进行关联。 Bug关联关联 能够与能够与Bug库中的库中的Bug进行管理。进行管理。 讨论管理讨论管理 能够对需求点进行讨论,记录讨论过程。能够对需求点进行讨论,记录讨论过程。 输出报表输出报表 能够输出一定格式的报表、度量图等。能够输出一定格式的报表、度量图等。 需求管理工具选型要素需求管理工具选型要素
13、其它要素其它要素 可扩展性可扩展性 插件机制、插件机制、SDK等等 提供提供Web访问方式访问方式 提供提供Web方式访问,简化了客户端的部署和维护方式访问,简化了客户端的部署和维护 易用性易用性 易于使用及维护易于使用及维护 是否有中文版是否有中文版 最好有中文版本最好有中文版本 与其它应用系统协作与其它应用系统协作 如如Office、Visual Studio等等 通知通知 当某个需求文档发生改变时,可以通知相关人员当某个需求文档发生改变时,可以通知相关人员 售价售价 是否需要购买,是否需要购买,License方式,等等。方式,等等。 商业需求管理工具示例商业需求管理工具示例提纲提纲 商业
14、需求管理工具选型商业需求管理工具选型 实现需求管理自动化实现需求管理自动化 需求管理工具集成需求管理工具集成 需求管理工具实战演练需求管理工具实战演练实现需求管理自动化实现需求管理自动化 用户的勤奋刻苦是成功的关键因素用户的勤奋刻苦是成功的关键因素 在购买需求管理工具前要花费时间先学习在购买需求管理工具前要花费时间先学习 学习曲线问题学习曲线问题 在应用到关键项目前,要先在实验性项目上使在应用到关键项目前,要先在实验性项目上使用以积累经验用以积累经验 不要寄希望在工具上的投资会马上产生回报不要寄希望在工具上的投资会马上产生回报 不要把一个新工具第一次使用就应用到一个关不要把一个新工具第一次使用
15、就应用到一个关键项目上,并寄希望于它来获得项目成功键项目上,并寄希望于它来获得项目成功实现需求管理自动化实现需求管理自动化 在对平台、价格、使用方式和需求范例(是以数在对平台、价格、使用方式和需求范例(是以数据库还是以文档为核心)进行考虑之后选择一个据库还是以文档为核心)进行考虑之后选择一个适合你开发环境的工具适合你开发环境的工具 尽量挖掘产品的潜力尽量挖掘产品的潜力 发动全体成员挖掘发动全体成员挖掘 花很大气力将项目的需求存入数据库、定义属性、设花很大气力将项目的需求存入数据库、定义属性、设置跟踪联系链、更新数据库、定义特权和训练用户置跟踪联系链、更新数据库、定义特权和训练用户 避免临时开发
16、自己的需求管理工具或者用一些通用的避免临时开发自己的需求管理工具或者用一些通用的办公自动化产品临时拼凑办公自动化产品临时拼凑提纲提纲 商业需求管理工具选型商业需求管理工具选型 实现需求管理自动化实现需求管理自动化 需求管理工具集成需求管理工具集成 需求管理工具实战演练需求管理工具实战演练需求管理工具集成需求管理工具集成 当选择一个需求管理产品时,考虑一下是否能与当选择一个需求管理产品时,考虑一下是否能与现有工具配合使用(交换数据)现有工具配合使用(交换数据) 一些工具集成的例子一些工具集成的例子 在在Requisite Pro中不仅可以建立需求与中不仅可以建立需求与Rational Rose的
17、用例间的联系,还可以建立与的用例间的联系,还可以建立与Rational Team Test的测试用例间的联系。的测试用例间的联系。 DOORS允许建立需求与允许建立需求与Rational Rose的设计元素间的设计元素间的联系。的联系。 Requisite Pro和和DOORS能够建立需求与能够建立需求与Microsoft Project中的项目任务间的连接。中的项目任务间的连接。需求管理工具集成需求管理工具集成 Caliber-RM通过一个中央通信框架允许需求不通过一个中央通信框架允许需求不仅能建立仅能建立Select Software Tools Select Enterprise的使用实
18、例、类或处理设计元素间的使用实例、类或处理设计元素间的联系,还可以建立存储在的联系,还可以建立存储在Mercury Interacitves Test Director的测试实体间的联的测试实体间的联系。在系。在Caliber-RM的数据库中就可以直接使用的数据库中就可以直接使用这些联系。这些联系。Rational Requisite Pro集成集成 IBM Rational Clear Case 可以使用可以使用ClearCase的强大的版本控制功能来的强大的版本控制功能来对对Requisite Pro项目进行管理,通过对文件或项目进行管理,通过对文件或整个项目的整个项目的Check In
19、和和 Check Out,使得我,使得我们可以追溯到每一个项目文件的任何一个修订们可以追溯到每一个项目文件的任何一个修订版本。版本。Rational Requisite Pro集成集成 IBM Rational Clear Quest Clear Quest用于需求变更管理以及缺陷追踪。用于需求变更管理以及缺陷追踪。变更管理变得日益重要。有效的变更管理以及变更管理变得日益重要。有效的变更管理以及对开发资产缺陷、增强请求、新需求的响应和对开发资产缺陷、增强请求、新需求的响应和其他进行变更的追踪能力在项目中都是极为关其他进行变更的追踪能力在项目中都是极为关键的。通过与键的。通过与Clear Que
20、st集成,可以提供有集成,可以提供有关需求、缺陷、变更管理的全面报告,并节约关需求、缺陷、变更管理的全面报告,并节约时间和工作量,并可以通过对跨所有文档的手时间和工作量,并可以通过对跨所有文档的手动变更过程自动化。动变更过程自动化。Rational Requisite Pro集成集成 IBM Rational Test Manager 用于进行对功能及系统测试资产的管理。软件用于进行对功能及系统测试资产的管理。软件工程团队日益需要一个能够管理所有测试方面工程团队日益需要一个能够管理所有测试方面的广泛的解决方案,从初始测试用例计划直至的广泛的解决方案,从初始测试用例计划直至测试开发、执行及测试结
21、果分析。测试开发、执行及测试结果分析。RequisitePro需求数据库和需求数据库和Test Manager的的集成,使得可以连接需求测试用例并保证所有集成,使得可以连接需求测试用例并保证所有需求在开发前被测试。需求在开发前被测试。 Rational Requisite Pro集成集成 IBM Rational Rose/Rose RT/XDE Rose/Rose RT/XDE用于可视化建模及设计。将用于可视化建模及设计。将Rose模模型与型与RequisitePro项目的集成,使得可以在项目的集成,使得可以在Rose中选择中选择用例文档以及用例属性,并使用需求信息扩展用例。而用例文档以及用
22、例属性,并使用需求信息扩展用例。而当需求发生变更时,可以容易的追踪并修改当需求发生变更时,可以容易的追踪并修改Rose模型。模型。集成同时也提供了从用例图到用例规格说明书的追踪。集成同时也提供了从用例图到用例规格说明书的追踪。给需求管理人员提供了更准确、更及时的信息。总的来给需求管理人员提供了更准确、更及时的信息。总的来说,集成用例管理,有助于确保管理项目,控制变更,说,集成用例管理,有助于确保管理项目,控制变更,并保证该功能将会被完整地测试。并保证该功能将会被完整地测试。Rational Requisite Pro集成集成 IBM Rational SoDA SoDA用来自动化规划文档和报告
23、的产生和维用来自动化规划文档和报告的产生和维护。通过与护。通过与SoDA集成,可以缩减与产生各种集成,可以缩减与产生各种规划文档有关的时间和工作量,由规划文档有关的时间和工作量,由SoDA读取读取RequisitePro项目中的信息,自动生成各种需项目中的信息,自动生成各种需求文件以及报表。求文件以及报表。Rational Requisite Pro集成集成 Microsoft Project RequisitePro和和Microsoft Project的集成通过的集成通过集成向导来完成。该集成将集成向导来完成。该集成将RequisitePro软件软件需求同常用的需求同常用的Microsof
24、t Project的项目任务关的项目任务关联起来,并进行跟踪管理。当联起来,并进行跟踪管理。当Microsoft Project中的任务发生变更时,可以使用向导很中的任务发生变更时,可以使用向导很容易的进行信息同步从而将变更反映到容易的进行信息同步从而将变更反映到RequisitePro中。中。提纲提纲 商业需求管理工具选型商业需求管理工具选型 实现需求管理自动化实现需求管理自动化 需求管理工具集成需求管理工具集成 需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 Rational Requisite Pro 一个强大、易用、可集成的需求管理产品一个强大、易用、
25、可集成的需求管理产品 一个一个Rational RequisitePro项目包括若干项目包括若干Microsoft Word文档和一个后台数据库文档和一个后台数据库 使用使用Word文档和数据库这两种方式来存储并文档和数据库这两种方式来存储并管理需求,使得管理需求,使得RequisitePro兼有数据库的强兼有数据库的强大功能和大功能和Word的易用性的易用性需求管理工具实战演练需求管理工具实战演练 可以随需定制符合需求的包(文件夹),将需可以随需定制符合需求的包(文件夹),将需求信息组织起来,并且从求信息组织起来,并且从RequisitePro提供的提供的可定制的各种视图以及过滤器中,来进行
26、优先可定制的各种视图以及过滤器中,来进行优先级划分、链接需求并跟踪变更级划分、链接需求并跟踪变更 广泛集成,大大扩展了广泛集成,大大扩展了RequisitePro及其他产及其他产品的功能品的功能需求管理工具实战演练需求管理工具实战演练 RequisitePro与其他与其他Rational工具的集成工具的集成是在是在Rational Administrator里面完成的。里面完成的。通过创建一个通过创建一个Rational Administrator项项目,从而将需求、用例、测试、设计模型目,从而将需求、用例、测试、设计模型进行统一管理。进行统一管理。需求管理工具实战演练需求管理工具实战演练 1
27、. 创建一个创建一个ClearCase项目,该项目用来进行版项目,该项目用来进行版本控制。这在本控制。这在ClearCase Project Explorer里完里完成。点击菜单成。点击菜单Tools-Rational ClearCase Project Explorer来启动该软件,在来启动该软件,在ClearCase Project Explorer里,选择里,选择File-New-Project来启动项目创建向导。请参考来启动项目创建向导。请参考ClearCase相关文相关文档完成项目创建。档完成项目创建。注意:如果不需要使用注意:如果不需要使用ClearCase对整个项目资对整个项目资
28、产进行版本控制,则可以省略此步骤。我们这里产进行版本控制,则可以省略此步骤。我们这里选择使用选择使用ClearCase。 需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 2. 在在ClearCase Project Explorer或或ClearCase Explorer(注意,这是两个不(注意,这是两个不同的软件!)里,加入同的软件!)里,加入(Join)该项目,并该项目,并创建集成视图和开发视图。可以根据需要创建集成视图和开发视图。可以根据需要创建创建Snapshot或或Dynamic类型的视图。类型的视图。关于加入项目的具体操作,请参考关于加入项目的具体
29、操作,请参考ClearCase的在线帮助。图示为在的在线帮助。图示为在ClearCase Project Explorer里选择加入里选择加入项目。项目。需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 3. 打开打开Rational Administrator (开始(开始-所有程序所有程序-Rational-Rational Administrator),在控制台中,新建一个),在控制台中,新建一个Rational Administrator项目。这是通过项目。这是通过一个向导来完成。点击一个向导来完成。点击File-New Project来启动该向导。来启
30、动该向导。需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 输入项目名称及路径,确保选中输入项目名称及路径,确保选中Use ClearCase and Unified Change Management to baseline project assets,点击,点击Next;需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 根据需要选择两个复选框来对根据需要选择两个复选框来对RequisitePro项目和项目和Test资产文件进行版资产文件进行版本控制,并在下部的项目浏览窗口里选择本控制,并在下部的项目浏览窗口里选择我们之前创建
31、的我们之前创建的ClearCase项目,并点击项目,并点击Next; 需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 此处可选输入密码来保护项目不受非法访此处可选输入密码来保护项目不受非法访问和修改;此密码在每次试图修改此问和修改;此密码在每次试图修改此Rational Administrator项目时要用到。项目时要用到。 点击点击Finish完成。之后,我们需要配置此完成。之后,我们需要配置此Rational Administrator项目来将需求、项目来将需求、测试、变更管理数据库以及设计模型文件测试、变更管理数据库以及设计模型文件等进行集成。等进行集成
32、。需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 4. 配置配置Rational Administrator项目。项目。需求管理工具实战演练需求管理工具实战演练 4.1 添加添加RequisitePro项目可以创建新的项目可以创建新的或者选择一个已有的或者选择一个已有的RequisitePro项目。项目。这里我们选择创建新的项目。点击这里我们选择创建新的项目。点击Create按钮,选择一个模板来创建按钮,选择一个模板来创建RequisitePro项目,也可以选择项目,也可以选择Blank来创建一个空的来创建一个空的项目,再完全从无到有的设计各种项目元项目,再完
33、全从无到有的设计各种项目元素,如需求类型,文档类型,包等。点击素,如需求类型,文档类型,包等。点击OK。 需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 由于我们之前选择了对由于我们之前选择了对RequisitePro项目项目进行版本控制,所以此时要求,进行版本控制,所以此时要求,RequisitePro的项目必须位于的项目必须位于UCM的集成的集成视图下。如果输入一个非视图下。如果输入一个非UCM视图路径,视图路径,点击点击OK试图创建项目时,会得到一个错误,试图创建项目时,会得到一个错误,提示必须位于提示必须位于UCM视图的视图的UCM component
34、目录下。目录下。 需求管理工具实战演练需求管理工具实战演练 同样,如果输入的路径并非集成视图而是同样,如果输入的路径并非集成视图而是开发视图,那么也会得到一个错误,提示开发视图,那么也会得到一个错误,提示路径必须位于集成视图下。路径必须位于集成视图下。需求管理工具实战演练需求管理工具实战演练 输入之前创建的集成视图路径,点击输入之前创建的集成视图路径,点击OK来来创建创建RequisitePro项目,该项目自动被加项目,该项目自动被加入到入到ClearCase的版本控制。的版本控制。 需求管理工具实战演练需求管理工具实战演练 4.2 添加添加Test Datastore, Test Datas
35、tore用来存储功能测试、性能测试等测试资产用来存储功能测试、性能测试等测试资产及工件,如测试计划、测试用例、报表、及工件,如测试计划、测试用例、报表、日志,以及用户,组等信息。日志,以及用户,组等信息。Test Datastore支持两种类型的数据库支持两种类型的数据库IBM DB2和和MS Access。点击。点击Create启动向导启动向导,可以根据需要选择数据库类型,这里我们可以根据需要选择数据库类型,这里我们选择选择Access,点击,点击Next。 需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 如果我们之前选择了对测试资产如果我们之前选择了对测试
36、资产(Test assets)进行版本控制,那么此时就需要输进行版本控制,那么此时就需要输入一个入一个UCM视图路径,否则输入一个常规视图路径,否则输入一个常规路径即可。路径即可。 完成随后的步骤来结束创建过程。完成随后的步骤来结束创建过程。 需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 创建完成后,如果我们之前选择了版本控创建完成后,如果我们之前选择了版本控制,那么该制,那么该Test Datastore将被自动加入将被自动加入到到ClearCase项目中。项目中。 TestManager和和RequisitePro集成后,可集成后,可以便利的创建以便利的
37、创建Test Case并与并与RequisitePro的需求关联起来,从而可以的需求关联起来,从而可以确保每一软件需求及功能都会被测试。确保每一软件需求及功能都会被测试。需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练需求管理工具实战演练 4.3 添加添加ClearQuest用户数据库。用户数据库。ClearQuest数数据库包含了变更请求记录,通过集成,据库包含了变更请求记录,通过集成,RequisitePro的需求可以和的需求可以和ClearQuest的变更请的变更请求,如求,如Defect关联起来。关联起来。在配置项目的窗口里,在配置项目的窗口里,ClearQuest栏目右侧
38、,点栏目右侧,点击击Create创建一个新的创建一个新的ClearQuest用户数据库,用户数据库,或者点击或者点击Select选择一个现有用户数据库。这里选择一个现有用户数据库。这里我们选择一个现有数据库。我们选择一个现有数据库。需求管理工具实战演练需求管理工具实战演练 此窗口列出现有可用的数据库连接,指定此窗口列出现有可用的数据库连接,指定所需要的连接并点击所需要的连接并点击OK。需求管理工具实战演练需求管理工具实战演练 此窗口列出前一步所选择的数据库连接所此窗口列出前一步所选择的数据库连接所包含的所有可用的用户数据库。包含的所有可用的用户数据库。 注意:此注意:此ClearQuest数据
39、库必须是基于数据库必须是基于Enterprise模式或者模式或者UCM模式才可以进行集成。模式才可以进行集成。需求管理工具实战演练需求管理工具实战演练 点击点击OK。如果之前已经配置了。如果之前已经配置了RequisitePro项目,此时将会提示项目,此时将会提示“是否是否要配置要配置RequisitePro-ClearQuest集集成?成?”。可以选择。可以选择No,并在以后需要的任,并在以后需要的任何时候单独配置此项集成:通过在何时候单独配置此项集成:通过在Rational Administrator控制台里,右击控制台里,右击项目,在弹出菜单上选择项目,在弹出菜单上选择RequisitePro-ClearQuest Integration。需求管理工具实战演练需求管理工具实战演练 我们选择我们选择Yes来启动集成向导。来启动集成向导。 需求管理工具实战演练需求管理工具实战演练 窗口显示了要配置集成的窗口显示了要配置集成的RequisitePro项目项目和和ClearQuest数据库信息。需要输入访问数据库信息。需要输入访问ClearQuest数据库的用户名和密码。点击数据库的用户名和密码。点击Next;需求管理工具实战演练需求管理工具实战演练 默认的配置类型,将默认的配置类型,将RequisitePro的的FEAT这种需求类型和这种需求类型和ClearQuest的变更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《改进工具》(教学设计)安徽大学版三年级下册综合实践活动
- 2024年九年级历史上册 第三单元 封建时代的欧洲 第10课《拜占庭帝国和查士丁尼法典》教学设计 新人教版
- 2024-2025学年高中生物 第二章 染色体与遗传 第一节 减数分裂中的染色体行为教学设计3 浙科版必修2
- 七年级语文上册 20 记 铭 说 志四篇《爱莲说》教学设计1 长春版
- 18《太空生活趣事多》教学设计-2023-2024学年二年级下册语文统编版
- 2024-2025学年高中语文 第三课 神奇的汉字教学设计 新人教版选修《语言文字应用》
- 《第一单元 第5课 一、“弹力球”动画简介》教学设计 2023-2024学年人教版初中信息技术八年级上册
- 七年级英语上册 Module 4 Healthy food Unit 2 Is your food and drink healthy教学设计 (新版)外研版
- 7 看谁学得好 教学设计-2023-2024学年六年级上册心理健康教育(北师大版)
- 九年级化学下册 第九单元 溶液 9.2 溶解度教学设计 (新版)新人教版
- 矿井开拓方案比较
- DB23-黑龙江省建设工程施工操作技术规程-城镇道路工程.doc
- 小学数学专题讲座小学数学计算能力的培养PPT
- 《远离浮躁,静心学习》ppt课件
- 二维数控精密工作台设计说明书
- 10kV油浸式变压器技术规范
- 河北省衡水市安平中学2020-2021学年高一下学期第一次月考生物试题
- 项目研究助力区域教学改进
- 初中化学优质课评分表.
- LKJ-2000课件
- 五星级大酒店项目全套可行性分析报告(完整版)
评论
0/150
提交评论