一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

測(cè)試是確保代碼正確的唯一方法

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

掃碼添加小助手

加入工程師交流群

隨著工業(yè)、汽車、醫(yī)療和能源市場(chǎng)中涉及人類生命和肢體的系統(tǒng)連接到物聯(lián)網(wǎng),風(fēng)險(xiǎn)越來(lái)越高,安全性和可靠性的壓力也越來(lái)越大。雖然硬件可以進(jìn)行物理隔離和保護(hù),但一旦系統(tǒng)連接到互聯(lián)網(wǎng),它就會(huì)通過(guò)軟件暴露出來(lái),這構(gòu)成了物聯(lián)網(wǎng)的“軟肋”。如果它們不安全,就不能認(rèn)為它們是可靠或安全的。這意味著安全設(shè)備之戰(zhàn)發(fā)生在軟件領(lǐng)域。

生成安全可靠的代碼有很多方面。在一個(gè)層面上,功能正確的代碼——它完成了它應(yīng)該做的事情——仍然可以包含黑客可以利用的漏洞。在另一個(gè)層面上,代碼必須在功能上是安全的,因?yàn)樗裱乐箓驌p壞的規(guī)則,并且它必須在功能上是安全的,因?yàn)樗乐乖L問(wèn)的加密等機(jī)制。

我們?cè)谶@些方面取得了重大進(jìn)展,例如用于正確編碼實(shí)踐的 MISRA 和 CERT C 等編碼標(biāo)準(zhǔn)和用于汽車的 ISO 26262 和用于醫(yī)療的 IEC 62304 等行業(yè)規(guī)范。遵循諸如此類的準(zhǔn)則是一回事,但必須驗(yàn)證代碼以確保已遵循所有詳細(xì)規(guī)則,而這只能通過(guò)徹底的分析和測(cè)試來(lái)完成。

一套全面的驗(yàn)證和測(cè)試工具對(duì)于此類驗(yàn)證至關(guān)重要,它與其他軟件工具和正在開發(fā)的特定行業(yè)部門的集成越好,效果就越好。安全和安保必須從底層開始,從 RTOS 和驅(qū)動(dòng)程序一直到最終應(yīng)用程序?;谛枨蟮臏y(cè)試和驗(yàn)證必須在系統(tǒng)級(jí)別進(jìn)行,同時(shí),健壯性和更集中的分析和測(cè)試必須在單元級(jí)別進(jìn)行。

從高級(jí)需求到源代碼的追溯能力是由生命周期追溯工具完成的。這種可追溯性提供了影響分析能力以及軟件開發(fā)生命周期的透明度和可見(jiàn)性。在編碼階段使用的靜態(tài)分析工具可以分析軟件的質(zhì)量,在編譯之前消除代碼漏洞。這不會(huì)讓代碼級(jí)質(zhì)量問(wèn)題傳播到可執(zhí)行文件和集成單元中,從而節(jié)省時(shí)間和金錢。

靜態(tài)分析工具還可以幫助確保代碼遵循特定的編碼標(biāo)準(zhǔn),確保清晰度和一致性并消除代碼級(jí)漏洞。靜態(tài)分析可以作為自動(dòng)測(cè)試用例生成的基礎(chǔ),因?yàn)樗傲私狻贝a的復(fù)雜性和依賴性。

覆蓋率分析是另一個(gè)關(guān)鍵的質(zhì)量分析能力,它提供了測(cè)試過(guò)程有效性的度量,顯示了在測(cè)試階段哪些代碼已經(jīng)執(zhí)行和哪些還沒(méi)有執(zhí)行。所有這些功能都應(yīng)該集成起來(lái),以加快軟件開發(fā)和驗(yàn)證的路徑,同時(shí)為質(zhì)量團(tuán)體或監(jiān)管機(jī)構(gòu)可能要求的過(guò)程提供透明度。

pYYBAGKujfeAGZkAAALmsoE_pNI017.png

IBM Rational DOORS 系統(tǒng)管理整個(gè)項(xiàng)目的需求,例如大型隧道項(xiàng)目中的照明需求。其中許多需求鏈接到軟件需求,集成的 LDRA 工具套件現(xiàn)在可以測(cè)試到源代碼。

隨著標(biāo)準(zhǔn)、規(guī)范和驗(yàn)證技術(shù)的進(jìn)步,工具可以通過(guò)提供增強(qiáng)安全技術(shù)的附加包進(jìn)行升級(jí),這一點(diǎn)很重要。工具套件本身現(xiàn)在開始有針對(duì)主要行業(yè)領(lǐng)域的版本,例如用于汽車的 ISO 26262。具有復(fù)雜編輯器、調(diào)試器和性能工具的開發(fā)包可以與驗(yàn)證工具集成,允許客戶在單一用戶環(huán)境中進(jìn)行開發(fā)和測(cè)試。通用工業(yè)工具,例如 IBM DOORS 套件,涵蓋機(jī)械和其他需求以及軟件,也可以通過(guò)集成深入的軟件需求可追溯性來(lái)獲得優(yōu)勢(shì)。

衡量整個(gè)測(cè)試過(guò)程的有效性對(duì)于開發(fā)高保證軟件至關(guān)重要。了解需要加強(qiáng)測(cè)試的地方以及測(cè)試過(guò)程中存在的差距對(duì)于改進(jìn)代碼的整體過(guò)程和質(zhì)量至關(guān)重要,并且隨著工具越來(lái)越專注于應(yīng)用程序領(lǐng)域,這種需求也會(huì)增加。因此,利用技術(shù)和技術(shù)——例如具有需求可追溯性的覆蓋分析、靜態(tài)分析和自動(dòng)化測(cè)試——可以通過(guò)在軟件開發(fā)生命周期早期和整個(gè)軟件開發(fā)生命周期中識(shí)別代碼中的潛在漏洞和弱點(diǎn)來(lái)節(jié)省時(shí)間和金錢。

審核編輯:郭婷

聲明:本文內(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)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    導(dǎo)熱系數(shù)測(cè)試方法的剖析與選擇

    系統(tǒng)性能、確保安全運(yùn)行至關(guān)重要。依據(jù)測(cè)試原理的不同,導(dǎo)熱系數(shù)測(cè)試方法主要分為穩(wěn)態(tài)和瞬態(tài)兩大類
    的頭像 發(fā)表于 06-30 14:38 ?167次閱讀
    導(dǎo)熱系數(shù)<b class='flag-5'>測(cè)試</b><b class='flag-5'>方法</b>的剖析與選擇

    如何正確執(zhí)行量水堰計(jì)槽式安裝?文詳解步驟與注意事項(xiàng)

    安裝的操作流程、關(guān)鍵技巧及常見(jiàn)問(wèn)題解決方案,助力用戶高效完成安裝并確保數(shù)據(jù)準(zhǔn)確性。、槽式安裝的核心步驟1.安裝位置與前期準(zhǔn)備安裝位置要求:量水堰計(jì)需安裝在堰板
    的頭像 發(fā)表于 04-01 12:45 ?367次閱讀
    如何<b class='flag-5'>正確</b>執(zhí)行量水堰計(jì)槽式安裝<b class='flag-5'>法</b>?<b class='flag-5'>一</b>文詳解步驟與注意事項(xiàng)

    在STM32微控制器中實(shí)現(xiàn)數(shù)據(jù)加密的方法

    進(jìn)行加密,增加**的難度。例如,出廠時(shí)程序讀取唯一ID并保存在個(gè)位置,以后程序執(zhí)行之前要讀取并匹配這個(gè)唯一ID,致才執(zhí)行程序。 · 代碼
    發(fā)表于 03-07 07:30

    可以使用slwu087c Page18-20方法去做Read DDR Memory嗎?

    我使用ADS42JB69 & TSW14J10 &VC707,用HSDC軟體做擷取資料,請(qǐng)問(wèn)可以使用TI slwu087c Page18-20方法去做Read
    發(fā)表于 01-03 08:32

    如何正確測(cè)試電源的紋波

    如何正確測(cè)試電源的紋波
    發(fā)表于 01-02 14:45 ?37次下載

    膜厚測(cè)試儀的使用方法 膜厚測(cè)試儀的校準(zhǔn)步驟

    膜厚測(cè)試儀的使用方法 準(zhǔn)備工作 : 確保膜厚測(cè)試儀已充電或連接到穩(wěn)定的電源。 檢查儀器是否清潔,探頭是否完好無(wú)損。 開機(jī) : 打開儀器電源,等待儀器自檢完成。 設(shè)置參數(shù) : 根據(jù)被測(cè)材
    的頭像 發(fā)表于 12-19 15:31 ?1795次閱讀

    防水測(cè)試儀的多樣化測(cè)試方法:浸水與氣壓的深度解析

    如今,隨著科學(xué)技術(shù)的飛速發(fā)展,防水性能已成為許多產(chǎn)品不可或缺的重要特征。防水測(cè)試儀應(yīng)運(yùn)而生,以確保產(chǎn)品的防水性能符合標(biāo)準(zhǔn)。這些測(cè)試儀采用多種測(cè)試方法
    的頭像 發(fā)表于 12-12 14:23 ?592次閱讀
    防水<b class='flag-5'>測(cè)試</b>儀的多樣化<b class='flag-5'>測(cè)試</b><b class='flag-5'>方法</b>:浸水<b class='flag-5'>法</b>與氣壓<b class='flag-5'>法</b>的深度解析

    輻射發(fā)射測(cè)試新境界:深入解析RadiMation套件多種操作方法(五)

    已經(jīng)探討了Raditeq RadiMation軟件在輻射發(fā)射測(cè)試中的多種應(yīng)用方法,包括手動(dòng)模式、單頻段手動(dòng)模式、多頻段測(cè)試法、電波暗室測(cè)試法以及固定高度
    的頭像 發(fā)表于 12-04 17:48 ?546次閱讀
    輻射發(fā)射<b class='flag-5'>測(cè)試</b>新境界:深入解析RadiMation套件多種操作<b class='flag-5'>方法</b>(五)

    新能源磷酸鐵鋰電池充電正確方法,你掌握了嗎?

    磷酸鐵鋰電池133-2632-1310作為種重要的動(dòng)力電池,其正確的充電方法至關(guān)重要。掌握正確的充電方式,不僅可以延長(zhǎng)電池的使用壽命,還能確保
    的頭像 發(fā)表于 11-26 17:07 ?5492次閱讀
    新能源磷酸鐵鋰電池充電<b class='flag-5'>正確</b><b class='flag-5'>方法</b>,你掌握了嗎?

    集成電路測(cè)試方法與工具

    集成電路的測(cè)試確保其質(zhì)量和性能的重要環(huán)節(jié)。以下是關(guān)于集成電路測(cè)試方法與工具的介紹: 、集成電路測(cè)試
    的頭像 發(fā)表于 11-19 10:09 ?1447次閱讀

    emc有哪些測(cè)試方法和分類方法

    EMC(電磁兼容性)測(cè)試確保設(shè)備或系統(tǒng)在電磁環(huán)境中能夠正常工作且不對(duì)其他設(shè)備或系統(tǒng)造成不可接受的電磁干擾的重要方法。EMC測(cè)試主要分為兩大類:EMI(電磁干擾)
    的頭像 發(fā)表于 10-21 17:09 ?2262次閱讀

    電源紋波測(cè)試正確方法是什么 如何抑制電源紋波的方式

    電源紋波測(cè)試正確方法個(gè)涉及多個(gè)步驟和注意事項(xiàng)的精細(xì)過(guò)程。 、測(cè)試前的準(zhǔn)備 1. 選擇合適
    的頭像 發(fā)表于 10-07 16:47 ?2915次閱讀

    環(huán)路測(cè)試的接線方法及原因

    環(huán)路測(cè)試種用于評(píng)估電子系統(tǒng)(如開關(guān)電源)穩(wěn)定性和性能的重要測(cè)試方法。在環(huán)路測(cè)試中,正確的接線
    的頭像 發(fā)表于 10-06 16:49 ?2711次閱讀
    環(huán)路<b class='flag-5'>測(cè)試</b>的接線<b class='flag-5'>方法</b>及原因

    如何測(cè)試光纖是否正常

    測(cè)試光纖是否正常,可以通過(guò)多種方法進(jìn)行,以下是些常用的測(cè)試步驟和方法、觀察指示燈 檢查設(shè)
    的頭像 發(fā)表于 09-24 09:35 ?4992次閱讀

    環(huán)路測(cè)試方法有哪幾種

    環(huán)路測(cè)試(Loop Testing)是種軟件測(cè)試方法,它通過(guò)在軟件內(nèi)部創(chuàng)建循環(huán)來(lái)驗(yàn)證程序的循環(huán)結(jié)構(gòu)是否正確。這種
    的頭像 發(fā)表于 09-12 14:35 ?1803次閱讀