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

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

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

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

編碼標(biāo)準(zhǔn)簡(jiǎn)化未來(lái)維護(hù)和測(cè)試的需求

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:JAY THOMAS ? 2022-11-02 10:04 ? 次閱讀

隨著網(wǎng)絡(luò)戰(zhàn)越來(lái)越成為常態(tài)的一部分,許多(如果不是大多數(shù))軍事嵌入式系統(tǒng)本質(zhì)上對(duì)安全和/或安保至關(guān)重要。為了應(yīng)對(duì)這種日益增加的風(fēng)險(xiǎn),軍事系統(tǒng)應(yīng)該按照一些行業(yè)最嚴(yán)格的軟件開(kāi)發(fā)標(biāo)準(zhǔn)來(lái)構(gòu)建,以確保其安全、可靠和功能準(zhǔn)確的運(yùn)行,這是有道理的。遵循這些標(biāo)準(zhǔn)提供了雙重好處。它不僅可以降低安全和安保風(fēng)險(xiǎn),還可以降低成本。軟件開(kāi)發(fā)標(biāo)準(zhǔn)提高了可維護(hù)性、可升級(jí)性、可重用性和可測(cè)試性,提供了長(zhǎng)期利益,特別是考慮到這些系統(tǒng)的典型生命周期。

為了滿足提高安全性和安全性、一致性并簡(jiǎn)化未來(lái)維護(hù)和測(cè)試的需求,軟件開(kāi)發(fā)組織必須考慮標(biāo)準(zhǔn)化軟件開(kāi)發(fā)流程和明確定義的軟件語(yǔ)言使用。如果這種環(huán)境沒(méi)有明確定義,那么未來(lái)當(dāng)然會(huì)有巨大的潛在問(wèn)題。

讓我們看看 C 語(yǔ)言中的這個(gè)問(wèn)題,它以極其靈活的方式定義了運(yùn)算符、語(yǔ)法、函數(shù)等??梢跃帉?xiě)可能有效但其他人幾乎無(wú)法理解的代碼,并且可能包含在某些情況下造成嚴(yán)重破壞的復(fù)雜性和隱藏錯(cuò)誤。像C++、Java甚至Ada這樣的語(yǔ)言——都在軍事嵌入式系統(tǒng)中使用——不加選擇地使用,可能會(huì)導(dǎo)致類(lèi)似的不受支持的條件。編碼標(biāo)準(zhǔn)為軟件開(kāi)發(fā)提供了一種一致的、相互理解的語(yǔ)言和方法,可幫助開(kāi)發(fā)人員避免軟件語(yǔ)言定義中的任何歧義,并確保團(tuán)隊(duì)正確完成編碼。

擁有這種基于標(biāo)準(zhǔn)的方法會(huì)帶來(lái)立竿見(jiàn)影的好處。編碼標(biāo)準(zhǔn)有助于定義一組可以在整個(gè)團(tuán)隊(duì)中理解和使用的實(shí)踐。通過(guò)協(xié)作處理一組通用的編碼結(jié)構(gòu)和實(shí)踐,團(tuán)隊(duì)成員可以使用相同的方法輕松進(jìn)行通信,并在整個(gè)軟件開(kāi)發(fā)組織中生成更加一致、可維護(hù)和可測(cè)試的代碼。

在軍事和航空航天領(lǐng)域,現(xiàn)在有一些程序必須遵循DO-178C,這是一種開(kāi)發(fā)安全關(guān)鍵航空電子設(shè)備應(yīng)用的軟件標(biāo)準(zhǔn)。DO-178C 要求公司使用編碼標(biāo)準(zhǔn)來(lái)確保安全關(guān)鍵型應(yīng)用程序建立在更安全、更安全的代碼之上。MISRA、CERT C/C++ 和 CWE 等標(biāo)準(zhǔn)有助于首先消除輸入代碼的缺陷和安全漏洞。對(duì)于定義了許多變體的 C 等語(yǔ)言,編碼標(biāo)準(zhǔn)可確保一致、可維護(hù)的實(shí)踐,有助于降低風(fēng)險(xiǎn)并支持未來(lái)的可重用性和可測(cè)試性。

做對(duì)了

不用說(shuō),任何這樣的編碼標(biāo)準(zhǔn)集都將非常詳細(xì),需要不斷關(guān)注。檢查以確保標(biāo)準(zhǔn)實(shí)際上已得到完全遵守可能是一項(xiàng)更加艱巨的任務(wù),并且只能通過(guò)使用自動(dòng)化工具可靠地實(shí)現(xiàn)。代替人工檢查,自動(dòng)檢查是通過(guò)對(duì)源代碼的靜態(tài)分析來(lái)完成的,應(yīng)該在整個(gè)代碼構(gòu)建過(guò)程中完成。只有當(dāng)該工具能夠快速且易于理解的操作向開(kāi)發(fā)人員準(zhǔn)確展示他們需要了解的合規(guī)性時(shí),這才變得實(shí)用(或可以忍受)。

尋找一種靜態(tài)分析工具,該工具可讓您從已建立的標(biāo)準(zhǔn)以及組織內(nèi)采用的規(guī)則中進(jìn)行選擇。這些優(yōu)勢(shì)使同一項(xiàng)目的團(tuán)隊(duì)能夠根據(jù)他們一直在使用的同一組實(shí)踐和標(biāo)準(zhǔn)將他們的結(jié)果匯集在一起。試圖弄清楚其他人試圖做什么的問(wèn)題、對(duì)話和解釋要少得多。雖然不能完全量化,但這意味著花更少的時(shí)間在理解代碼和溝通上,這在項(xiàng)目的整個(gè)生命周期中可以節(jié)省大量資金。

自動(dòng)檢查合規(guī)性可加快迭代開(kāi)發(fā)工作。在安全性方面,編碼標(biāo)準(zhǔn)有助于解決整體安全難題的一部分。它們不解決加密、隔離、隔離問(wèn)題,也不確保數(shù)據(jù)在靜態(tài)和傳輸過(guò)程中得到保護(hù)等,但它們確實(shí)有助于避免可能被利用的細(xì)微編碼錯(cuò)誤。這樣的標(biāo)準(zhǔn)將消除臭名昭著的心血錯(cuò)誤,這種錯(cuò)誤是由于未能限制變量的大小而引起的——這種風(fēng)險(xiǎn)在軍事系統(tǒng)中是無(wú)法證明的。為深入分析而設(shè)置的工具還可以收集有關(guān)代碼的內(nèi)部信息,并了解更深入的主題,例如真正的數(shù)據(jù)耦合和控制耦合,這是安全和安保關(guān)鍵應(yīng)用所必需的。

動(dòng)態(tài)測(cè)試超越了靜態(tài)分析,因?yàn)樗婕皩?shí)際編譯和運(yùn)行帶有輸入的代碼并查找預(yù)期的輸出。動(dòng)態(tài)單元和集成測(cè)試需要一組測(cè)試向量和一個(gè)測(cè)試工具,這些工具派生自對(duì)靜態(tài)分析獲得的代碼的深刻理解。該線束是一個(gè)軟件,它圍繞著被測(cè)代碼,能夠顯示測(cè)試輸入和提取結(jié)果輸出。

標(biāo)準(zhǔn) — 基礎(chǔ)!

將編碼標(biāo)準(zhǔn)視為過(guò)程的一部分和基礎(chǔ)。采用團(tuán)隊(duì)理解的一組標(biāo)準(zhǔn),結(jié)合強(qiáng)大的工具支持,可以使工作流程更順暢,并生成當(dāng)前和未來(lái)團(tuán)隊(duì)可以理解的代碼。因?yàn)樗强衫斫獾?,所以可以很容易地識(shí)別可能需要調(diào)整或修改的區(qū)域,從而更容易維護(hù)。而且,深入的分析可以極大地減輕設(shè)置和執(zhí)行詳細(xì)測(cè)試的負(fù)擔(dān),以充分向開(kāi)發(fā)人員(或合規(guī)組織)保證其工作的堅(jiān)實(shí)功能。

所以,是的,編碼標(biāo)準(zhǔn)對(duì)于形成堅(jiān)實(shí)的軟件質(zhì)量過(guò)程的基礎(chǔ)是必要的。遵守嚴(yán)格編碼標(biāo)準(zhǔn)的開(kāi)發(fā)組織將創(chuàng)建更加一致、可維護(hù)、可重用和可測(cè)試的代碼。最終,這將產(chǎn)生更高質(zhì)量的應(yīng)用軟件。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    5126

    文章

    19446

    瀏覽量

    313334
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2116

    瀏覽量

    74606
收藏 人收藏

    評(píng)論

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

    伺服電機(jī)編碼器怎么選型

    伺服電機(jī)編碼器的選型是一個(gè)綜合性的過(guò)程,需要考慮多個(gè)因素以確保所選編碼器能夠滿足系統(tǒng)的性能要求。以下是一些關(guān)鍵的選型步驟和考慮因素: 一、明確應(yīng)用需求 首先,需要明確伺服電機(jī)編碼器的應(yīng)
    的頭像 發(fā)表于 03-11 12:01 ?386次閱讀
    伺服電機(jī)<b class='flag-5'>編碼</b>器怎么選型

    可編程交流負(fù)載標(biāo)準(zhǔn)

    可編程交流負(fù)載標(biāo)準(zhǔn)是電力電子測(cè)試領(lǐng)域的重要組成部分,它為交流電源、變頻器、逆變器等設(shè)備的測(cè)試提供了標(biāo)準(zhǔn)化的負(fù)載條件。這種可編程性使得測(cè)試更加
    發(fā)表于 01-15 13:53

    什么是編碼方式、數(shù)據(jù)質(zhì)量和傳輸需求

    編碼方式、數(shù)據(jù)質(zhì)量和傳輸需求是信息技術(shù)和數(shù)據(jù)傳輸中非常重要的概念,它們各自具有特定的含義和影響。下面將分別對(duì)這三個(gè)因素進(jìn)行詳細(xì)介紹: 一、編碼方式 ? 定義: 編碼方式是指通過(guò)特定的技
    的頭像 發(fā)表于 01-10 13:21 ?426次閱讀

    電源濾波器的可維護(hù)性如何

    電源濾波器可維護(hù)性包括模塊化設(shè)計(jì)、易拆卸結(jié)構(gòu)、耐腐蝕及散熱材料、定期清潔檢查、元件更換,維護(hù)成本低,智能化設(shè)計(jì)減少人工需求,定期性能測(cè)試監(jiān)控性能變化。
    的頭像 發(fā)表于 01-09 09:48 ?344次閱讀
    電源濾波器的可<b class='flag-5'>維護(hù)</b>性如何

    電機(jī)編碼器故障與處理方法 如何維護(hù)和保養(yǎng)編碼

    故障排查進(jìn)行檢修。為了避免經(jīng)常出現(xiàn)故障,有必要做好編碼器的維護(hù)和保養(yǎng)工作。下面一起來(lái)了解一下如何維護(hù)和保養(yǎng)編碼器吧。 一、電機(jī)編碼器故障與處
    的頭像 發(fā)表于 12-02 01:03 ?2328次閱讀

    開(kāi)關(guān)電源的EMI/EMC測(cè)試標(biāo)準(zhǔn)

    開(kāi)關(guān)電源的EMI(電磁干擾)和EMC(電磁兼容)測(cè)試標(biāo)準(zhǔn)是確保開(kāi)關(guān)電源產(chǎn)品符合電磁兼容性要求的重要依據(jù)。以下是一些常見(jiàn)的開(kāi)關(guān)電源EMI/EMC測(cè)試標(biāo)準(zhǔn): 一、EMI
    的頭像 發(fā)表于 11-20 10:43 ?2853次閱讀

    PCBA板測(cè)試標(biāo)準(zhǔn)與方法

    在電子產(chǎn)品制造過(guò)程中,PCBA板測(cè)試是確保電路板設(shè)計(jì)和制造質(zhì)量的關(guān)鍵步驟。通過(guò)嚴(yán)格的測(cè)試流程,可以發(fā)現(xiàn)并修正設(shè)計(jì)缺陷、制造錯(cuò)誤和潛在的可靠性問(wèn)題。 1. 測(cè)試標(biāo)準(zhǔn) PCBA板
    的頭像 發(fā)表于 11-18 10:19 ?3718次閱讀

    淺談虛擬電廠標(biāo)準(zhǔn)化現(xiàn)狀與需求分析

    了虛擬電廠各環(huán)節(jié)的標(biāo)準(zhǔn)化現(xiàn)狀,依據(jù)自上而下和自下而上的系統(tǒng)工程方法,結(jié)合引導(dǎo)性、協(xié)調(diào)性、系統(tǒng)性和開(kāi)放性的虛擬電廠標(biāo)準(zhǔn)體系構(gòu)建原則,設(shè)計(jì)了涵蓋15個(gè)子類(lèi)、52個(gè)標(biāo)準(zhǔn)系列的體系架構(gòu),并基于未來(lái)
    的頭像 發(fā)表于 10-16 15:35 ?920次閱讀
    淺談虛擬電廠<b class='flag-5'>標(biāo)準(zhǔn)</b>化現(xiàn)狀與<b class='flag-5'>需求</b>分析

    簡(jiǎn)化電池測(cè)試設(shè)備中的電壓和電流測(cè)量

    電子發(fā)燒友網(wǎng)站提供《簡(jiǎn)化電池測(cè)試設(shè)備中的電壓和電流測(cè)量.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 11:57 ?0次下載
    <b class='flag-5'>簡(jiǎn)化</b>電池<b class='flag-5'>測(cè)試</b>設(shè)備中的電壓和電流測(cè)量

    密封測(cè)試儀的校準(zhǔn)和維護(hù):你做對(duì)了嗎

    密封測(cè)試儀在產(chǎn)品質(zhì)量控制中起著至關(guān)重要的作用,直接關(guān)系到產(chǎn)品的密封性能是否達(dá)標(biāo)。然而,為了保證測(cè)試結(jié)果的準(zhǔn)確性和可靠性,密封測(cè)試儀的定期校準(zhǔn)和日常維護(hù)至關(guān)重要。校準(zhǔn):保證精度校準(zhǔn)是使用
    的頭像 發(fā)表于 09-21 11:29 ?373次閱讀
    密封<b class='flag-5'>測(cè)試</b>儀的校準(zhǔn)和<b class='flag-5'>維護(hù)</b>:你做對(duì)了嗎

    嵌入式系統(tǒng)的未來(lái)趨勢(shì)有哪些?

    智能家居領(lǐng)域,嵌入式系統(tǒng)可以集成語(yǔ)音識(shí)別和自然語(yǔ)言處理技術(shù),去實(shí)現(xiàn)智能家電的語(yǔ)音控制。 2. 更強(qiáng)大的處理能力 在未來(lái)的嵌入式系統(tǒng)將具備更加強(qiáng)大的處理能力,以滿足日益變得復(fù)雜的計(jì)算需求。這包括采用多核
    發(fā)表于 09-12 15:42

    如何正確維護(hù)和保養(yǎng)防水測(cè)試

    防水測(cè)試儀的正確維護(hù)是保證其長(zhǎng)期穩(wěn)定運(yùn)行和精確試驗(yàn)結(jié)果的關(guān)鍵。以下是一些關(guān)鍵的維護(hù)步驟:防水測(cè)試儀是評(píng)價(jià)產(chǎn)品水密性能的重要設(shè)備,其精度和可靠性直接關(guān)系到產(chǎn)品的質(zhì)量和安全。因此,正確的
    的頭像 發(fā)表于 09-11 11:43 ?432次閱讀
    如何正確<b class='flag-5'>維護(hù)</b>和保養(yǎng)防水<b class='flag-5'>測(cè)試</b>儀

    山東防水測(cè)試儀的標(biāo)準(zhǔn)設(shè)置

    作為檢測(cè)產(chǎn)品防水性能的重要設(shè)備,防水測(cè)試儀的標(biāo)準(zhǔn)設(shè)置對(duì)于保證測(cè)試結(jié)果的準(zhǔn)確性和可靠性非常重要。本文將簡(jiǎn)要介紹防水測(cè)試儀的標(biāo)準(zhǔn)設(shè)置過(guò)程及其關(guān)鍵
    的頭像 發(fā)表于 08-21 11:46 ?533次閱讀
    山東防水<b class='flag-5'>測(cè)試</b>儀的<b class='flag-5'>標(biāo)準(zhǔn)</b>設(shè)置

    淺析高低溫環(huán)境測(cè)試設(shè)備的使用與維護(hù)

    高低溫環(huán)境測(cè)試設(shè)備作為重要的試驗(yàn)設(shè)備,在使用過(guò)程中需要特別注意其使用與維護(hù),以確保試驗(yàn)結(jié)果的準(zhǔn)確性和設(shè)備的長(zhǎng)期穩(wěn)定運(yùn)行。本文將重點(diǎn)討論高低溫環(huán)境測(cè)試設(shè)備的使用與維護(hù)。   高低溫環(huán)境
    的頭像 發(fā)表于 08-02 17:06 ?642次閱讀
    淺析高低溫環(huán)境<b class='flag-5'>測(cè)試</b>設(shè)備的使用與<b class='flag-5'>維護(hù)</b>

    2種形式電源自動(dòng)測(cè)試系統(tǒng)對(duì)比:標(biāo)準(zhǔn)化系統(tǒng) or 定制開(kāi)發(fā)系統(tǒng)?

    復(fù)雜代碼,簡(jiǎn)單拖拽指令節(jié)點(diǎn)便可輕松完成項(xiàng)目搭建,簡(jiǎn)化了項(xiàng)目搭建過(guò)程,節(jié)省了開(kāi)發(fā)時(shí)間。大家需要根據(jù)產(chǎn)品特性和需求選擇適合的測(cè)試系統(tǒng),更好、更快地完成產(chǎn)品測(cè)試。
    的頭像 發(fā)表于 06-19 17:21 ?889次閱讀
    2種形式電源自動(dòng)<b class='flag-5'>測(cè)試</b>系統(tǒng)對(duì)比:<b class='flag-5'>標(biāo)準(zhǔn)</b>化系統(tǒng) or 定制開(kāi)發(fā)系統(tǒng)?