可追蹤性矩陣

可追蹤性矩陣（traceability matrix）也稱為追溯矩陣，簡稱TM，是软件开发中的文件，一般會用表格來表示，利用多對多關係的比較來確認二個形態基準文件中的關係完整性。可追蹤性矩陣常用來將高階需求（多半也包括市場需求）以及產品的細部需求和、細節設計、及测试用例進行對應。

可追蹤性矩陣可以用來確認目前專案的需求是否都有符合，也有助於建立、软件需求说明、許多的交付文件，以及專案計劃任務。

常見的用法是一份文件中的項目以識別文字表示，將識別文字放在表格的左邊。另一份文件中的項目也以識別文字表示，放在表格的上方。若左邊某一項目及上方某一項目有關，則在對應二項目的方格註記記號。最後會分別將每一欄及每一列的註記數量加總，表示此項目在另一份文件中有關的項目數量。若數值為零，表示在另一份文件中，沒有和此項目對應的項目。若數字很大，表示其關係太過複雜，需要再加以簡化。

為了簡化可追蹤性矩陣的建立，一般會建議加上和程式碼文件的關聯性，以作到前向可追蹤性及後向可追蹤性。當在形態基準文件中有任一項目有變動，很容易可以看出哪些項目會受到影響。

可追蹤性矩陣範例

相關條目
需求可追蹤性
软件工程

參考資料

外部連結
 Bidirectional Requirements Traceability by Linda Westfall
 StickyMinds article: Traceability Matrix by Karthikeyan V
Why Software Requirements Traceability Remains a Challenge  by Andrew Kannenberg and Dr. Hossein Saiedian

软件测试
軟體需求