需求可追蹤性

需求可追蹤性 （ Requirements traceability ） 也稱爲需求可追溯性 ， 是需求管理中的一部份 ， 和軟件開發及系統工程有關 。 IEEE Systems and Software Engineering Vocabulary有定義通用的可追溯性 （ Traceability ） ， 定義如下 在開發過程中二個或是多個產品相關性的程度 ， 特別是兩者之間有先後關係或主從關係的產品 在產品層次結構中 ， 工作產品的向上路徑及向下路徑的識別以及 在軟體開發產品中 ， 有關每一個元件存在原因的說明 在二個或是多個邏輯實體中 （ 例如需求 、 系統元件 、 驗證 、 任務 ） 建立可以識別的關聯性 。 若要定義需求可追蹤性 ， 可以定義爲 ： 「 描述以及追蹤一個需求的生命週期的能力 ， 追蹤可能會往前追蹤 ， 也可能會往後追蹤 （ 追蹤其來源 、 其開發過程及對應規格 、 到最終的佈署及使用 ， 以及過程中每一個週期中相關的細化及迭代 。 ） 」 。 在需求工程的領域中 ， 可追蹤性是明瞭高階的需求 （ 目標 、 目的 、 期望 、 需求 ） 如何轉換爲低階需求的過程 ， 主要關注的是不同資訊層 （ 或開發產物 ） 之間的滿足關係 。 不過 ， 可追蹤性也可以用文件建立任何種類開發產物之間的關係 ， 例如需求 、 規格敘述 、 設法 、 測試 、 型號以及所開發的元件 。 例如在進行展示時 ， 常常需要找到驗證的關係 ， 來確認某一個需求可以由特定的測試所驗證 。 在開發安全關鍵系統時 ， 特別會強調可追蹤性 ， 因此在許多安全標準中也會提到 ， 例如 、 ISO 26262及IEC 61508 。 這些指引中的常見要求是關鍵需求必須經過確認 ， 且驗證過程要可以通過可追蹤性來展現 。