99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

需求可追溯性為徹底的軟件測(cè)試奠定了基礎(chǔ)

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Jay Thomas ? 2022-06-19 10:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

曾經(jīng)有一段時(shí)間,可以通過(guò)走查等非正式方法來(lái)實(shí)現(xiàn)可追溯性,但如今的代碼已經(jīng)變得如此龐大和復(fù)雜——更不用說(shuō)至關(guān)重要了——以至于這些方法根本不再值得信任。自動(dòng)化工具既可以測(cè)試代碼是否存在以執(zhí)行既定要求,也可以確保此類代碼不會(huì)受到細(xì)微編碼錯(cuò)誤的影響。第一步是建立雙向需求可追溯性,可以跟蹤從每個(gè)需求的代碼到實(shí)現(xiàn)該功能的源代碼,并且同樣能夠從該源代碼追溯到需求。

通過(guò)驗(yàn)證實(shí)現(xiàn)軟件質(zhì)量目標(biāo)所需的工具包括靜態(tài)和動(dòng)態(tài)分析。靜態(tài)分析工具使用未編譯的源代碼來(lái)分析它的各種質(zhì)量方面,例如清晰度、一致性和復(fù)雜性,并根據(jù)編碼規(guī)則檢查它以符合特定的安全或安全相關(guān)編碼標(biāo)準(zhǔn)。此外,靜態(tài)分析可用于建立數(shù)據(jù)和控制流的基礎(chǔ)知識(shí),這對(duì)于了解代碼中的潛在弱點(diǎn)和漏洞至關(guān)重要。也就是說(shuō),誰(shuí)或哪些人或軟件實(shí)體可以訪問(wèn)哪些數(shù)據(jù)以及它們?nèi)绾斡绊懣刂??這有助于確定給定的所需功能是否正在獲得所需的訪問(wèn)權(quán)限,或者未經(jīng)授權(quán)的實(shí)體是否也可能正在這樣做。

另一方面,動(dòng)態(tài)分析在編譯和執(zhí)行的代碼上運(yùn)行。動(dòng)態(tài)分析利用靜態(tài)分析過(guò)程中產(chǎn)生的信息對(duì)編譯后的代碼進(jìn)行測(cè)試,并與源代碼協(xié)調(diào),自動(dòng)生成一套測(cè)試。然后可以通過(guò)從需求文檔派生的手動(dòng)創(chuàng)建的測(cè)試來(lái)補(bǔ)充這些測(cè)試。這些可以包括功能安全測(cè)試,例如通過(guò)向設(shè)備提供錯(cuò)誤數(shù)據(jù)來(lái)獲得對(duì)設(shè)備的控制的模擬嘗試。

覆蓋分析提供了對(duì)代碼執(zhí)行了多少的度量,但更具體地說(shuō),通過(guò)圖形可視化提供了分支/決策覆蓋和過(guò)程/函數(shù)調(diào)用覆蓋,從而更深入地了解代碼對(duì)給定刺激的響應(yīng)。這不僅會(huì)告訴您需求是否已得到解決,而且還會(huì)告訴您它們是否已正確執(zhí)行而沒(méi)有隱藏的危險(xiǎn)。需求可追溯性與覆蓋分析的結(jié)合還可能出現(xiàn)“死代碼”或從未執(zhí)行過(guò)的代碼區(qū)域。這段代碼可能會(huì)給您帶來(lái)不便,但如果黑客能夠獲得訪問(wèn)權(quán)限并從中獲得控制權(quán),它也可能構(gòu)成安全威脅。它是無(wú)法追蹤的代碼,因此應(yīng)該被淘汰。

在整個(gè)生命周期和整個(gè)開(kāi)發(fā)工件(包括執(zhí)行代碼)中定義和跟蹤需求的能力是能夠驗(yàn)證代碼的不可或缺的方面,并且在許多情況下,對(duì)于獲得監(jiān)管機(jī)構(gòu)認(rèn)證的代碼而言。在當(dāng)今軟件日益復(fù)雜的世界中,必須使用自動(dòng)化工具來(lái)完成。需求跟蹤既支持也支持其他測(cè)試活動(dòng)以構(gòu)成整體,但它代表了追求其他活動(dòng)的基礎(chǔ),例如標(biāo)準(zhǔn)合規(guī)性、正確編碼、單元系統(tǒng)和集成測(cè)試等。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    68410
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    半導(dǎo)體可追溯和供應(yīng)鏈韌性的未來(lái)

    半導(dǎo)體行業(yè)推動(dòng)了航空航天、醫(yī)療設(shè)備、汽車制造以及工業(yè)自動(dòng)化等關(guān)鍵領(lǐng)域的技術(shù)進(jìn)步。盡管半導(dǎo)體技術(shù)對(duì)各行業(yè)的影響力巨大,該行業(yè)在物流管理方面仍面臨嚴(yán)峻挑戰(zhàn),尤其是在確保供應(yīng)鏈的連續(xù)與可靠方面。傳統(tǒng)的物流方法,例如依賴“兩年日期代碼”的做法,已無(wú)法充分滿足現(xiàn)代工業(yè)對(duì)產(chǎn)品
    的頭像 發(fā)表于 07-05 14:32 ?485次閱讀

    一體化解決方案Jama Software,如何支持醫(yī)療設(shè)備開(kāi)發(fā)中的需求管理、風(fēng)險(xiǎn)管理與驗(yàn)證?

    醫(yī)療設(shè)備開(kāi)發(fā)中的需求管理太復(fù)雜?試試一體化解決方案Jama Connect——支持ISO 1497等關(guān)鍵標(biāo)準(zhǔn)的合規(guī)認(rèn)證、FMEA分析、端到端可追溯與變更管理等。
    的頭像 發(fā)表于 06-25 11:36 ?163次閱讀
    一體化解決方案Jama Software,如何支持醫(yī)療設(shè)備開(kāi)發(fā)中的<b class='flag-5'>需求</b>管理、風(fēng)險(xiǎn)管理與驗(yàn)證?

    Perforce ALM產(chǎn)品簡(jiǎn)介:一站式需求測(cè)試管理平臺(tái)(已通過(guò)SO 26262認(rèn)證)

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

    TH2822系列LCR測(cè)試儀的自動(dòng)化測(cè)試

    在電子元件制造與研發(fā)領(lǐng)域,LCR測(cè)試儀(電感、電容、電阻測(cè)試儀)是評(píng)估無(wú)源元件性能的關(guān)鍵工具。隨著智能制造與自動(dòng)化測(cè)試需求的增長(zhǎng),傳統(tǒng)的手動(dòng)測(cè)試
    的頭像 發(fā)表于 04-23 16:38 ?266次閱讀
    TH2822系列LCR<b class='flag-5'>測(cè)試</b>儀的自動(dòng)化<b class='flag-5'>測(cè)試</b>

    【收藏】醫(yī)療行業(yè)氣密檢測(cè)指南!超高精度、無(wú)損檢測(cè)、數(shù)據(jù)追溯

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

    淺談驅(qū)動(dòng)板的軟件測(cè)試

    綜上所述,驅(qū)動(dòng)板的軟件測(cè)試是確保驅(qū)動(dòng)板產(chǎn)品質(zhì)量和可靠的重要環(huán)節(jié)。通過(guò)對(duì)驅(qū)動(dòng)板進(jìn)行全面、系統(tǒng)的軟件測(cè)試,可以發(fā)現(xiàn)并修復(fù)潛在的問(wèn)題和缺陷,提高
    的頭像 發(fā)表于 03-24 16:12 ?415次閱讀

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

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

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

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

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

    相關(guān)聯(lián)的缺陷。您的團(tuán)隊(duì)可以: - 查看和運(yùn)行測(cè)試用例,并在測(cè)試失敗時(shí)立即記錄相關(guān)聯(lián)的缺陷 - 參與有關(guān)缺陷影響和優(yōu)先級(jí)的實(shí)時(shí)對(duì)話 - 執(zhí)行、打開(kāi)或分配與需求和功能直接相關(guān)的測(cè)試 - 與
    的頭像 發(fā)表于 02-18 14:59 ?463次閱讀
    Jama Connect是<b class='flag-5'>需求</b>管理和<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>方面的領(lǐng)先解決方案(三)

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

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

    汽車軟件單元測(cè)試的重要

    設(shè)計(jì)和測(cè)試不充分密切相關(guān),這引發(fā)了社會(huì)各界對(duì)汽車軟件健壯的重要進(jìn)行深入思考。本文將探討汽車軟件測(cè)試
    的頭像 發(fā)表于 11-29 10:57 ?519次閱讀

    高效太陽(yáng)能光伏測(cè)試儀器:確保IEC 62446合規(guī)與光伏系統(tǒng)安全

    高效太陽(yáng)能光伏測(cè)試儀器確保IEC62446合規(guī)與系統(tǒng)安全。多功能測(cè)試儀簡(jiǎn)化測(cè)試流程,自動(dòng)執(zhí)行電氣測(cè)試,結(jié)合輻照度計(jì)實(shí)現(xiàn)全面測(cè)試。Solarl
    的頭像 發(fā)表于 08-22 11:01 ?545次閱讀

    科思創(chuàng)與阿里云達(dá)成合作,助力提升塑料可追溯

    應(yīng)消費(fèi)者期望和監(jiān)管要求的不斷提高,對(duì)供應(yīng)鏈中可持續(xù)材料的使用情況及相關(guān)碳足跡數(shù)據(jù)的測(cè)算日趨重要。實(shí)現(xiàn)這一目標(biāo)不僅需要全價(jià)值鏈的緊密協(xié)作,還需要具備追溯能力的工具。
    的頭像 發(fā)表于 08-16 11:46 ?817次閱讀

    軟件測(cè)試六大問(wèn) 全面而深入的軟件測(cè)試行業(yè)解疑

    隨著科技的進(jìn)步和大數(shù)據(jù)時(shí)代的到來(lái),?軟件測(cè)試面臨著前所未有的挑戰(zhàn)和機(jī)遇。?在這篇文章中我們將深入討論軟件測(cè)試行業(yè)的發(fā)展前景、行業(yè)趨勢(shì)、薪資水平等,
    的頭像 發(fā)表于 07-30 10:28 ?575次閱讀

    汽車軟件開(kāi)發(fā)中的功能安全挑戰(zhàn)與應(yīng)對(duì)策略:基于Jira平臺(tái)構(gòu)建端到端的可追溯,實(shí)現(xiàn)精細(xì)化需求管理

    2024年7月18-19日,龍智攜汽車軟件開(kāi)發(fā)及管理解決方案創(chuàng)新亮相2024 ATC汽車軟件與安全技術(shù)周。龍智技術(shù)支持部負(fù)責(zé)人Atlassian認(rèn)證專家葉燕秀, 將分享如何應(yīng)對(duì)汽車行業(yè)的功能安全挑戰(zhàn)
    的頭像 發(fā)表于 07-29 15:02 ?704次閱讀
    汽車<b class='flag-5'>軟件</b>開(kāi)發(fā)中的功能安全挑戰(zhàn)與應(yīng)對(duì)策略:基于Jira平臺(tái)構(gòu)建端到端的<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>,實(shí)現(xiàn)精細(xì)化<b class='flag-5'>需求</b>管理