ASPICE對追蹤性和一致性要求

微信公衆號 SystemEngineeringLab
SystemEngineeringLab微信

Automotive SPICE PAM V3.1中對雙向追蹤性和一致性要求主要在系統系統工程過程組、軟件工程過程組、變動管理過程以及項目管理過程當中。架構

雙向追蹤性和一致性總體要求以下:
app

系統工程和軟件工程過程中,雙向追蹤性主要體如今:ide

  1. V模型左側的需求、架構、設計和實現之間
  2. V模型左側的需求、架構、設計和實現與V模型右側對應的測試規範之間
  3. V模型右側的測試結果和測試用例之間

系統工程和軟件工程過程中,一致性主要體如今:工具

  1. V模型左側的需求、架構、設計和實現之間
  2. V模型左側的需求、架構、設計和實現與V模型右側對應的測試規範之間

變動管理過程中主要體如今:測試

  1. 變動請求和對應的問題報告之間;
  2. 變動請求和受影響的工做產品之間

項目管理過程中主要體如今:ui

  1. 估算、活動、排期、計劃、接口以及對相關方的項目承諾之間的一致性

追蹤性

追蹤性的目的

基於雙向追蹤性,咱們能夠:this

  1. 雙方向的依賴分析
  2. 需求覆蓋度分析
  3. 需求實現、測試用例確立以及測試用例執行的狀態跟蹤
  4. 調試
  5. 變動影響分析和風險評估
  6. 技術變動影響分析和風險評估
  7. 成本、排期和技術性影響的影響分析
  8. 操做環境的影響分析
  9. 執行變動時受影響的全部的工做產品的維護
  10. 工做產品修訂時的維護,以及
  11. 一致性

追蹤的粒度

  • 單條涉衆需求
  • 單條系統需求
  • 單個系統架構元素
  • 單條軟件需求
  • 單個軟件架構組件
  • 單個軟件詳細設計元素
  • 單個軟件單元
  • 單個驗證準則
  • 單條測試用例
  • 單條測試結果
  • 單條變動請求
  • 單條問題記錄

TAC.RC.1架構設計

If the granularity is not at least on the lowest granularity mentioned above, the traceability indicator should be downrated.
若是追溯性的粒度不是如上提到的粒度,則應該下降打分。設計

追蹤性的證據

PAM中定義能夠做爲追蹤性的證據:

  1. 對於工程過程:追蹤記錄
  2. 對於變動管理過程:變動控制記錄

TAC.RC.2

If there is no documented evidence for the traceability between related work products on the required granularity, the traceability indicator should be downrated.
若是相關工做產品的追溯性沒有在要求的粒度上存在文檔化證據,則應該下降打分。

追蹤性的方法和工具

對於追蹤性和一致性,PAM並無規定必須採用特定的方法和工具,組織所採起的方法或工具只要可以支撐產品的複雜性便可。對於複雜的系統或項目,建議採用工具進行支撐。

[TAC.RC.3]

If the project is not using an automatized tool based approach but a sample based check confirmed that the project complexity is covered sufficiently by maintaining the traceability manually, this should not be used to downrate the traceability indicator.
若是項目沒有使用工具的方式(創建追溯性),但經過抽樣檢查可以確認手工的追溯性方式是能夠知足項目複雜度的,則不該下降打分。

一致性

一致性的目標:

  1. 對於項目相關方,全部項目相關的工做產品在內容和語義上保持一尺,彼此之間不存在衝突。
  2. 下降誤解和錯誤的風險

一致性的證據

一致性的證據:評審記錄
[TAC.RL.1]

If there is no documented evidence for the consistency between related work products on the required granularity, the consistency indicator shall be downrated.
若是相關工做產品的一致性沒有在要求的粒度上存在文檔化證據,則必須下降打分。

對工程領域的一致性進行打分
工程過程的一致性由雙向可追溯性提供支持
[TAC.RC.4]

If for engineering processes the traceability indicator is downrate, the consistency indicator should not be rated higher.
在工程過程當中,若是追溯性相關的打分是下降的,則一致性指示器的打分不該高於追溯性的打分。

多路徑下的追蹤和一致性

在SWE.1和SWE.3中存在冗餘追蹤路徑

  • SWE.1
    1. 系統需求 -> 系統架構設計 -> 軟件需求
    2. 系統需求 -> 軟件需求
  • SWE.3
    1. 軟件需求 -> 軟件架構設計 -> 軟件詳細設計 -> 軟件單元
    2. 軟件需求 -> 軟件單元
      [TAC.RL.2]

      if traceability and consistency is only established for one path and not for the other redundant path, the traceability indicator must not be downrated.
      若是隻是在一個通路上創建了追溯性和一致性,而沒有冗餘的創建另一個通路,則必須不能下降追溯性的打分。

[TAC.RL.3]

If only one path is explicited established and the other path can't be derived from the established path, the traceability indicator shall bedownrated. 若是隻是明顯的創建了一個通路,而另一個通路不能經過已創建的通路推導出來,則必須下降追溯性的打分。

相關文章
相關標籤/搜索