如何按照ISO 26262標準進行軟件驗證
前述:
這個ISO 26262第6部標準列出了軟件級別的產品開發指南。它對軟件驗證和驗證過程也有明確和具體的看法。
除第6部外,第8部ISO 26262標準還有一個單獨的條款,討論軟件驗證在一般情況下。
當計劃對符合ISO 26262標準的軟件進行驗證時,將考慮來自這兩個部分的建議。
在完成哈拉(硬件和風險分析),您的功能安全(Fusa)配備了以下必要信息:
安全目標,
功能安全(Fusa)概念文件
ASIL等級。
所有這些信息下的袖子,階段被設置為啟動-啟動ISO 26262兼容的軟件開發過程!
換檔齒輪:理解V周期中軟件驗證的無所不在
在軟件開發的V-循環模型,軟件驗證是在開發的每個階段進行的。
如果你看一下V模型,你會發現連接V模型雙手的箭頭是雙向的。
單元測試對應于軟件的實現,集成測試是針對高層設計等。
這樣做是為了實現雙向追蹤,在以下情況下,這是最重要的符合ISO 26262標準的軟件開發。我們將在稍后的博客中討論可追溯性。
談到符合ISO 26262標準的軟件驗證,它非常類似于傳統的軟件驗證過程。但是,根據ASIL等級分配給軟件。
這些準則不僅包括部署用于驗證的方法的建議,而且還包括驗證策略.
讓我們詳細了解這個過程!
軟件驗證方案的設計
軟件開發生命周期的測試階段定義在第6.9部分-單元測試、6.10-集成測試和6.11-軟件安全需求驗證中。
在啟動此測試階段之前,軟件驗證計劃必須就位。此計劃是稱為在軟件層面啟動產品開發
在設計核查計劃時必須考慮以下因素:
參與軟件開發的活動和選擇的執行方法。例如,軟件模塊開發可能是一項活動基于模型的開發可以是執行此操作的選擇方法。
產品開發生命周期-也可以根據標準第2部分-功能安全管理進行更改
軟件是否可配置;如果是,可能會出現其他考慮因素。
方法、編程語言、開發工具等應該在產品開發生命周期的不同階段和子階段保持一致。
根據這些考慮,a軟件驗證計劃是作為工作產品創建的。
下一步是對此進行微調。軟件驗證計劃。
在軟件開發生命周期啟動后,對軟件安全需求進行了規定。在此階段,軟件驗證計劃的精化版本作為工作產品生成。
這個完善的軟件驗證計劃被用作軟件體系結構設計的輸入(以及其他輸入)。這一點很重要,因為這個設計也要按照軟件驗證計劃進行驗證。
以下方法可用于此目的。
在對軟件架構設計進行驗證之后,核查報告作為工作產品生成。本報告是證明ISO 26262標準遵守的證據之一。
軟件單元驗證:軟件單元設計與實現的重要目標
根據產品開發生命周期,發布軟件體系結構的設計,軟件單元設計與實現過程已啟動.而軟件模塊的驗證(已經開發),是本階段的三個目標之一。
正如您已經注意到的,前一步的工作產品作為下一個步驟的輸入。同樣,在軟件單元的核查過程中,輸入如下:
軟件驗證計劃(在指定軟件安全要求時進行微調)
軟件驗證報告(軟件架構設計工作產品)
下表列出了驗證的方法。驗證過程按照iso 26262標準第8部分的規定進行。.
中企檢測認證網提供iso體系認證機構查詢,檢驗檢測、認證認可、資質資格、計量校準、知識產權貫標一站式行業企業服務平臺。中企檢測認證網為檢測行業相關檢驗、檢測、認證、計量、校準機構,儀器設備、耗材、配件、試劑、標準品供應商,法規咨詢、標準服務、實驗室軟件提供商提供包括品牌宣傳、產品展示、技術交流、新品推薦等全方位推廣服務。這個問題就給大家解答到這里了,如還需要了解更多專業性問題可以撥打中企檢測認證網在線客服13550333441。為您提供全面檢測、認證、商標、專利、知識產權、版權法律法規知識資訊,包括商標注冊、食品檢測、第三方檢測機構、網絡信息技術檢測、環境檢測、管理體系認證、服務體系認證、產品認證、版權登記、專利申請、知識產權、檢測法、認證標準等信息,中企檢測認證網為檢測認證商標專利從業者提供多種檢測、認證、知識產權、版權、商標、專利的轉讓代理查詢法律法規,咨詢輔導等知識。
本文內容整合網站:百度百科、搜狗百科、360百科、知乎、市場監督總局 、國家認證認可監督管理委員會、質量認證中心
免責聲明:本文部分內容根據網絡信息整理,文章版權歸原作者所有。向原作者致敬!發布旨在積善利他,如涉及作品內容、版權和其它問題,請跟我們聯系刪除并致歉!