2013-02-13 91 views
1

我使用自定义的Doxygen标签来跟踪需求实现我的软件源代码,就像这样:Doxygen的要求跟踪/逆矩阵

/// @req REQ-BLAH-0010 

的@req标签在我doxygen.conf文件中定义:

ALIASES += "req=\xrefitem req \"Requirement\" \"Requirements\" " 

这个工作,Doxygen生成每个方法/类/文件的需求列表。但有时在不同的地方使用相同的需求编号,我想要一种方法来得到反向列表:对于每个需求编号,列出所有跟踪它的地方。

这可能使用Doxygen吗?如果是这样,怎么样?如果没有,你会为此推荐什么工具?

回答

1

很多年前,我使用Perl程序来处理我的源代码。

+0

由于缺少更好的解决方案,我设置了Doxygen输出XML文件和HTML,并编写了一个快速而脏的Python脚本来处理XML文件并生成CSV格式的可追溯性矩阵。 – 2013-02-13 16:28:38