IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Rational  >

使用 IBM Rational RequisitePro、IBM Rational Software Architect 以及 BIRT 管理 UML 模型与需求之间的可追溯性,第 2 部分: 研究报表功能

developerWorks
前一页第 4 页,共 8 页后一页

文档选项

对本教程的评价

帮助我们改进这些内容


创建数据集

您现在要将重点转向 TracedFrom 数据集的构建上。

将重点转向 TracedFrom 需求的选择可能会给您带来一些麻烦。调用先前关于 TraceToTraceFrom 系统的讨论。通过查找那些拥有 TraceFrom 需求的需求,您将生成一个仅仅包含哪些需求的数据集,并且那些需求都建立了可追溯性(从追踪的需求视图的这一点开始 这个代理需求)。

要创建一个新数据集,可调用这个 New Data Set 向导。

  1. 选择 Data Explorer 中的 Data Sets 入口,右键点击,并点击 New Data Set,如图 16 所示。

图 16. 调用 New Data Set 向导
菜单命令
  1. 确保这个 AllRequirements 数据源已经选择,并给这个数据集命名为 TracedFrom,如图 17 所示。

图 17. 命名这个数据集并使这个源生效
一个数据域和两个下拉列表
  1. 通过点击 Next来到下一个页面。
  1. 接受默认选项并点击 Next,如图 18 所示。

图 18. 接受默认选项来选择一个样本 XML 源
使用定义的 XML 文件或者输入一个 URL

您可以提前来到 Table Mapping 页面。

  1. 根据导航来到 TFrom > TReq 属性。
  1. 点击 > 按钮(如图 19 所示)来创建合适的 XPath 表达。这样可以从这个数据源中搜索到所有的 TFrom > TReq e条目。

图 19. Table Mapping 页面
XML 结构在左边,XML 元素在右边
  1. 通过选择 在固定绝对路径中名为“TReq” 的 XML 元素 无线按钮来确定 XPath 表达,如图 20 所示。

图 20. 构建表查询
对话框中的三个选项
  1. 点击 OKXPath Expression 就会自动创建,如图 21 所示。

图 21. 完整的表查询
path is /PROJECT/Pkg/Requirements/Req/TFrom/TReq
  1. 点击 Next 提前来到 Column Mapping 页面,如图 22 所示。

图 22. 列映射
XML Structure 在左边,Column Mapping 在右边
  1. 选择 TRTag (也就是,这个需求追踪起始的需求标签)。
  1. 接下来,选择 (从包含的需求中)需求前缀 (RPre)以及需求文本 (RText),如图 23 所示。

图 23. 选择相关的列
Name,XPath,以及 Column Mapping 中的 Type
  1. 通过点击 Show Sample Data 按钮使这个查询生效,如图 24 所示。

图 24. 通过取样使查询生效
所选列的样本 XML 数据详情

正如您所看到的,您差不多已经完成。

  1. 关闭这个对话框并保持数据集。

在这个教程的前面部分,您已经创建了 RequirementsLinkedToModelElements 数据集。调用这个将 UML 模型元素与它们的 RequisitePro 代理需求连接在一起的数据集。您最终的数据集将会根据代理需求的标签值把 TracedFromRequirementsLinkedToModelElements 数据集连接起来,这样就可以在这个可追踪链中构建下一个连接。

  1. 选择 Data Sets,右键点击,并点击 New Joint Data Set,如图 25 所示。

图 25. New Joint 数据集
菜单命令
  1. 选择 TracedFrom 数据集和 RequirementsLinkedToModelElements 数据集。
  1. 然后,选择您将用于内部连接的值 (基本上是,TRTag 值和 LinkedReqs ::RPre 值,如图 26 所示。

图 26. 详述连接
四个 Join Type 选项
  1. 选择 Finish 来完成这个向导。
  1. 接下来,通过预览使查询生效,如图 27 所示。

图 27. 通过预览使生效
选项在左边,详细资料在右边

注意这个查询已经生成了一个数据集,它显示了 UML 元素与代理需求的连接,以及代理需求与代理追踪需求之间的连接。





回页首



前一页第 4 页,共 8 页后一页
    关于 IBM 隐私条约 联系 IBM 使用条款