2013-02-13 2 views
1

나는, 내 소프트웨어 소스 코드의 요구 사항 구현을 추적과 같이하는 사용자 정의 Doxygen을 태그를 사용Doxygen을 요구 사항 추적/역행렬

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

이렇게하면 Doxygen이 각 메소드/클래스/파일에 대한 요구 사항 목록을 생성합니다. 그러나 때로는 동일한 요구 사항 번호가 다른 장소에서 사용되며 반대 목록을 얻는 방법을 원합니다. 각 요구 사항 번호에 대해 추적되는 모든 장소를 나열하십시오.

Doxygen을 사용하여이 작업을 수행 할 수 있습니까? 그렇다면 어떻게? 그렇지 않다면 어떤 도구를 권하고 싶습니까?

답변

1

필자는 몇 년 전 Perl 프로그램을 사용하여 소스 코드를 처리했습니다.

+0

더 나은 해결책이 없기 때문에 HTML뿐만 아니라 XML 파일도 출력하도록 Doxygen을 설정하고 XML 파일을 처리하고 CSV 형식의 추적 가능성 매트릭스를 생성하는 빠르고 더러운 Python 스크립트를 작성했습니다. –