【问题标题】:Requirement traceability between IBM DOORS and Doxygen generated documentIBM DOORS 和 Doxygen 生成的文档之间的需求可追溯性
【发布时间】:2021-01-07 17:41:40
【问题描述】:

最近,我们一直在尝试使用 Doxygen 来生成文档,并且我们能够从 C 和 C# 源文件中生成 API 文档。现在,我们已经确定了一个特殊情况,我们应该创建并链接从 Doxygen 到 IBM DOORS 文档的需求跟踪矩阵。我们有 DOORS 中定义的需求规范。 我想知道有没有办法将 DOORS 中的需求链接到 Doxygen 生成的 API 文档。 您的帮助将不胜感激。提前致谢。 注意:我们在 windows 平台上使用 Doxygen v.1.8.19

谢谢, 巴德里

【问题讨论】:

  • 关于门文件和相应的 doxygen 源以及所需的确切链接的示例。在堆栈交换上,还有一些关于需求和 doxygen 的问题(例如stackoverflow.com/questions/14854034/…)请看一下。
  • @albert 感谢您的快速回复。我进一步探索了类似的主题,发现下面的链接提供了更多关于此的信息 (stackoverflow.com/questions/537043/custom-tags-with-doxygen) 不过,我正在寻找一种关于可追溯性矩阵的解决方案,可以直接验证是否所有需求都已映射或缺少任何内容。 . 一种在 CSV 中提取所有 ID 并映射等..

标签: doxygen ibm-doors


【解决方案1】:

不确定这是否对您有足够的帮助,但如果查看生成的文档的用户的计算机上安装了 DOORS,您可以添加指向 DOORS 对象的链接。要获取 URL,请右键单击对象并选择“复制 URL”。或者您可以自己生成链接。它是这样构建的:

doors://mscnbook:36677/?version=2&prodID=0&urn=urn:telelogic::1-52f965671e816bef-O-8-0001fb21

这里“doors:”是协议,“mscnbook”是DOORS服务器的名称(或FQDN或IP-Address),36677是数据库运行的端口,52f965671e816bef是数据库的ID, O-8 引用了一个绝对编号为 8 的对象,0001fb21 是模块的 ID。

如果你已经安装了DWA服务器,你也可以使用http或https协议生成链接。

【讨论】:

  • 感谢您的快速回复。
  • 我进一步探索了类似的主题,发现下面的链接提供了更多信息。 link 现在,我可以建立从 Doxygen 到 DOORS 文档的链接,但仍然不能从 DOORS 到 Doxygen。我正在寻找一种关于可追溯性矩阵的解决方案,可以直接验证是否所有需求都已映射或缺少任何东西..
  • 我没有使用过 Doxygen,但也许您可以创建从 DOORS 到外部的外部链接,并在 DOORS 中创建一个过滤器来显示所有没有外部链接的内容,我就是这样做的可追溯性矩阵通常
  • 谢谢迈克。我忙于其他项目,无法尝试这些选项。所以,我在想“是否有任何脚本(可能是 python 或其他东西)可以创建从 DOORS 到外部的外部链接。我认为,这样可以建立链接。如果您提供任何示例/链接,那就太好了!谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-20
相关资源
最近更新 更多