女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

需求可追溯性為徹底的軟件測試奠定了基礎

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Jay Thomas ? 2022-06-19 10:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在整個軟件開發生命周期和所有開發工件中定義和雙向跟蹤需求的能力是開發高保證軟件不可或缺的方面。在許多情況下,這也是讓監管機構認證代碼的一部分。它是確保當今關鍵軟件可靠、安全和可靠的關鍵要素。所有這三個方面,尤其是作為其他兩個基礎的安全性,必須從頭開始構建到代碼中。它變得過于復雜,無法像繃帶一樣固定。

為了完成所有這三個要素,開發人員必須能夠清楚地說明系統的功能、安全和安保要求,然后能夠驗證軟件和系統是否滿足這些要求。他們需要需求可追溯性,包括將需求從其文檔跟蹤到執行它的代碼的能力,以及從該代碼追溯到需求的能力。

曾經有一段時間,可以通過走查等非正式方法來實現可追溯性,但如今的代碼已經變得如此龐大和復雜——更不用說至關重要了——以至于這些方法根本不再值得信任。自動化工具既可以測試代碼是否存在以執行既定要求,也可以確保此類代碼不會受到細微編碼錯誤的影響。第一步是建立雙向需求可追溯性,可以跟蹤從每個需求的代碼到實現該功能的源代碼,并且同樣能夠從該源代碼追溯到需求。

通過驗證實現軟件質量目標所需的工具包括靜態和動態分析。靜態分析工具使用未編譯的源代碼來分析它的各種質量方面,例如清晰度、一致性和復雜性,并根據編碼規則檢查它以符合特定的安全或安全相關編碼標準。此外,靜態分析可用于建立數據和控制流的基礎知識,這對于了解代碼中的潛在弱點和漏洞至關重要。也就是說,誰或哪些人或軟件實體可以訪問哪些數據以及它們如何影響控制?這有助于確定給定的所需功能是否正在獲得所需的訪問權限,或者未經授權的實體是否也可能正在這樣做。

另一方面,動態分析在編譯和執行的代碼上運行。動態分析利用靜態分析過程中產生的信息對編譯后的代碼進行測試,并與源代碼協調,自動生成一套測試。然后可以通過從需求文檔派生的手動創建的測試來補充這些測試。這些可以包括功能安全測試,例如通過向設備提供錯誤數據來獲得對設備的控制的模擬嘗試。

覆蓋分析提供了對代碼執行了多少的度量,但更具體地說,通過圖形可視化提供了分支/決策覆蓋和過程/函數調用覆蓋,從而更深入地了解代碼對給定刺激的響應。這不僅會告訴您需求是否已得到解決,而且還會告訴您它們是否已正確執行而沒有隱藏的危險。需求可追溯性與覆蓋分析的結合還可能出現“死代碼”或從未執行過的代碼區域。這段代碼可能會給您帶來不便,但如果黑客能夠獲得訪問權限并從中獲得控制權,它也可能構成安全威脅。它是無法追蹤的代碼,因此應該被淘汰。

在整個生命周期和整個開發工件(包括執行代碼)中定義和跟蹤需求的能力是能夠驗證代碼的不可或缺的方面,并且在許多情況下,對于獲得監管機構認證的代碼而言。在當今軟件日益復雜的世界中,必須使用自動化工具來完成。需求跟蹤既支持也支持其他測試活動以構成整體,但它代表了追求其他活動的基礎,例如標準合規性、正確編碼、單元系統和集成測試等。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 源代碼
    +關注

    關注

    96

    文章

    2953

    瀏覽量

    68381
  • 代碼
    +關注

    關注

    30

    文章

    4900

    瀏覽量

    70741
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    半導體可追溯和供應鏈韌性的未來

    半導體行業推動了航空航天、醫療設備、汽車制造以及工業自動化等關鍵領域的技術進步。盡管半導體技術對各行業的影響力巨大,該行業在物流管理方面仍面臨嚴峻挑戰,尤其是在確保供應鏈的連續與可靠方面。傳統的物流方法,例如依賴“兩年日期代碼”的做法,已無法充分滿足現代工業對產品
    的頭像 發表于 07-05 14:32 ?474次閱讀

    一體化解決方案Jama Software,如何支持醫療設備開發中的需求管理、風險管理與驗證?

    醫療設備開發中的需求管理太復雜?試試一體化解決方案Jama Connect——支持ISO 1497等關鍵標準的合規認證、FMEA分析、端到端可追溯與變更管理等。
    的頭像 發表于 06-25 11:36 ?160次閱讀
    一體化解決方案Jama Software,如何支持醫療設備開發中的<b class='flag-5'>需求</b>管理、風險管理與驗證?

    Perforce ALM產品簡介:一站式需求測試管理平臺(已通過SO 26262認證)

    Perforce ALM 是一體化的需求測試管理平臺,支持端到端的可追溯,已通過ISO 26262 認證,適用于汽車電子、嵌入式系統等對功能安全要求較高的行業。
    的頭像 發表于 06-05 16:06 ?122次閱讀
    Perforce ALM產品簡介:一站式<b class='flag-5'>需求</b>與<b class='flag-5'>測試</b>管理平臺(已通過SO 26262認證)

    TH2822系列LCR測試儀的自動化測試

    在電子元件制造與研發領域,LCR測試儀(電感、電容、電阻測試儀)是評估無源元件性能的關鍵工具。隨著智能制造與自動化測試需求的增長,傳統的手動測試
    的頭像 發表于 04-23 16:38 ?261次閱讀
    TH2822系列LCR<b class='flag-5'>測試</b>儀的自動化<b class='flag-5'>測試</b>

    【收藏】醫療行業氣密檢測指南!超高精度、無損檢測、數據追溯

    ????????醫療行業對氣密檢測要求極高,關乎患者安全和產品有效。需滿足嚴苛法規、高精度、無菌環境、數據可追溯等要求。常用壓力衰減、差壓、示蹤氣體法,并需選用專業氣密檢測儀。作
    的頭像 發表于 04-16 11:34 ?296次閱讀
    【收藏】醫療行業氣密<b class='flag-5'>性</b>檢測指南!超高精度、無損檢測、數據<b class='flag-5'>追溯</b>

    淺談驅動板的軟件測試

    綜上所述,驅動板的軟件測試是確保驅動板產品質量和可靠的重要環節。通過對驅動板進行全面、系統的軟件測試,可以發現并修復潛在的問題和缺陷,提高
    的頭像 發表于 03-24 16:12 ?410次閱讀

    嵌入式系統測試必備:9大理由解析報告與可追溯的重要(附工具推薦TESSY)

    在嵌入式系統的軟件測試項目中,報告和可追溯至關重要,原因有多個。它們是確保嵌入式系統可靠、合規且高質量的基礎。報告和可追溯
    的頭像 發表于 03-13 10:47 ?450次閱讀
    嵌入式系統<b class='flag-5'>測試</b>必備:9大理由解析報告與<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>的重要<b class='flag-5'>性</b>(附工具推薦TESSY)

    Jama Connect:需求管理與可追溯領域的頂尖解決方案(四)

    Jama Connect 的其他功能 Jama Connect 將人員和數據集中到一個地方,產品開發生命周期提供可視和可操作的洞察力。您可以在數秒內分享更新信息,在數周內發現問題,并在一個地方
    的頭像 發表于 02-20 09:31 ?503次閱讀
    Jama Connect:<b class='flag-5'>需求</b>管理與<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>領域的頂尖解決方案(四)

    Jama Connect是需求管理和可追溯方面的領先解決方案(三)

    相關聯的缺陷。您的團隊可以: - 查看和運行測試用例,并在測試失敗時立即記錄相關聯的缺陷 - 參與有關缺陷影響和優先級的實時對話 - 執行、打開或分配與需求和功能直接相關的測試 - 與
    的頭像 發表于 02-18 14:59 ?460次閱讀
    Jama Connect是<b class='flag-5'>需求</b>管理和<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>方面的領先解決方案(三)

    Jama Connect:需求管理與可追溯領域的頂尖解決方案

    世界上最具創新精神的公司都在使用 Jama Connect 通過 Live Traceability 管理需求,以提高質量、減少返工、證明合規,并更快地將產品推向市場。 改變開發流程的強大
    的頭像 發表于 02-18 09:18 ?412次閱讀
    Jama Connect:<b class='flag-5'>需求</b>管理與<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>領域的頂尖解決方案

    汽車軟件單元測試的重要

    設計和測試不充分密切相關,這引發了社會各界對汽車軟件健壯的重要進行深入思考。本文將探討汽車軟件測試
    的頭像 發表于 11-29 10:57 ?515次閱讀

    高效太陽能光伏測試儀器:確保IEC 62446合規與光伏系統安全

    高效太陽能光伏測試儀器確保IEC62446合規與系統安全。多功能測試儀簡化測試流程,自動執行電氣測試,結合輻照度計實現全面測試。Solarl
    的頭像 發表于 08-22 11:01 ?542次閱讀

    科思創與阿里云達成合作,助力提升塑料可追溯

    應消費者期望和監管要求的不斷提高,對供應鏈中可持續材料的使用情況及相關碳足跡數據的測算日趨重要。實現這一目標不僅需要全價值鏈的緊密協作,還需要具備追溯能力的工具。
    的頭像 發表于 08-16 11:46 ?815次閱讀

    軟件測試六大問 全面而深入的軟件測試行業解疑

    隨著科技的進步和大數據時代的到來,?軟件測試面臨著前所未有的挑戰和機遇。?在這篇文章中我們將深入討論軟件測試行業的發展前景、行業趨勢、薪資水平等,
    的頭像 發表于 07-30 10:28 ?566次閱讀

    汽車軟件開發中的功能安全挑戰與應對策略:基于Jira平臺構建端到端的可追溯,實現精細化需求管理

    2024年7月18-19日,龍智攜汽車軟件開發及管理解決方案創新亮相2024 ATC汽車軟件與安全技術周。龍智技術支持部負責人Atlassian認證專家葉燕秀, 將分享如何應對汽車行業的功能安全挑戰
    的頭像 發表于 07-29 15:02 ?703次閱讀
    汽車<b class='flag-5'>軟件</b>開發中的功能安全挑戰與應對策略:基于Jira平臺構建端到端的<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>,實現精細化<b class='flag-5'>需求</b>管理