色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

編碼標準簡化未來維護和測試的需求

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:JAY THOMAS ? 2022-11-02 10:04 ? 次閱讀

隨著網絡戰越來越成為常態的一部分,許多(如果不是大多數)軍事嵌入式系統本質上對安全和/或安保至關重要。為了應對這種日益增加的風險,軍事系統應該按照一些行業最嚴格的軟件開發標準來構建,以確保其安全、可靠和功能準確的運行,這是有道理的。遵循這些標準提供了雙重好處。它不僅可以降低安全和安保風險,還可以降低成本。軟件開發標準提高了可維護性、可升級性、可重用性和可測試性,提供了長期利益,特別是考慮到這些系統的典型生命周期。

為了滿足提高安全性和安全性、一致性并簡化未來維護和測試的需求,軟件開發組織必須考慮標準化軟件開發流程和明確定義的軟件語言使用。如果這種環境沒有明確定義,那么未來當然會有巨大的潛在問題。

讓我們看看 C 語言中的這個問題,它以極其靈活的方式定義了運算符、語法、函數等。可以編寫可能有效但其他人幾乎無法理解的代碼,并且可能包含在某些情況下造成嚴重破壞的復雜性和隱藏錯誤。像C++Java甚至Ada這樣的語言——都在軍事嵌入式系統中使用——不加選擇地使用,可能會導致類似的不受支持的條件。編碼標準為軟件開發提供了一種一致的、相互理解的語言和方法,可幫助開發人員避免軟件語言定義中的任何歧義,并確保團隊正確完成編碼。

擁有這種基于標準的方法會帶來立竿見影的好處。編碼標準有助于定義一組可以在整個團隊中理解和使用的實踐。通過協作處理一組通用的編碼結構和實踐,團隊成員可以使用相同的方法輕松進行通信,并在整個軟件開發組織中生成更加一致、可維護和可測試的代碼。

在軍事和航空航天領域,現在有一些程序必須遵循DO-178C,這是一種開發安全關鍵航空電子設備應用的軟件標準。DO-178C 要求公司使用編碼標準來確保安全關鍵型應用程序建立在更安全、更安全的代碼之上。MISRA、CERT C/C++ 和 CWE 等標準有助于首先消除輸入代碼的缺陷和安全漏洞。對于定義了許多變體的 C 等語言,編碼標準可確保一致、可維護的實踐,有助于降低風險并支持未來的可重用性和可測試性。

做對了

不用說,任何這樣的編碼標準集都將非常詳細,需要不斷關注。檢查以確保標準實際上已得到完全遵守可能是一項更加艱巨的任務,并且只能通過使用自動化工具可靠地實現。代替人工檢查,自動檢查是通過對源代碼的靜態分析來完成的,應該在整個代碼構建過程中完成。只有當該工具能夠快速且易于理解的操作向開發人員準確展示他們需要了解的合規性時,這才變得實用(或可以忍受)。

尋找一種靜態分析工具,該工具可讓您從已建立的標準以及組織內采用的規則中進行選擇。這些優勢使同一項目的團隊能夠根據他們一直在使用的同一組實踐和標準將他們的結果匯集在一起。試圖弄清楚其他人試圖做什么的問題、對話和解釋要少得多。雖然不能完全量化,但這意味著花更少的時間在理解代碼和溝通上,這在項目的整個生命周期中可以節省大量資金。

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

動態測試超越了靜態分析,因為它涉及實際編譯和運行帶有輸入的代碼并查找預期的輸出。動態單元和集成測試需要一組測試向量和一個測試工具,這些工具派生自對靜態分析獲得的代碼的深刻理解。該線束是一個軟件,它圍繞著被測代碼,能夠顯示測試輸入和提取結果輸出。

標準 — 基礎!

將編碼標準視為過程的一部分和基礎。采用團隊理解的一組標準,結合強大的工具支持,可以使工作流程更順暢,并生成當前和未來團隊可以理解的代碼。因為它是可理解的,所以可以很容易地識別可能需要調整或修改的區域,從而更容易維護。而且,深入的分析可以極大地減輕設置和執行詳細測試的負擔,以充分向開發人員(或合規組織)保證其工作的堅實功能。

所以,是的,編碼標準對于形成堅實的軟件質量過程的基礎是必要的。遵守嚴格編碼標準的開發組織將創建更加一致、可維護、可重用和可測試的代碼。最終,這將產生更高質量的應用軟件。

審核編輯:郭婷

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

    關注

    5090

    文章

    19176

    瀏覽量

    306892
  • C++
    C++
    +關注

    關注

    22

    文章

    2114

    瀏覽量

    73792
收藏 人收藏

    評論

    相關推薦

    可編程交流負載標準

    可編程交流負載標準是電力電子測試領域的重要組成部分,它為交流電源、變頻器、逆變器等設備的測試提供了標準化的負載條件。這種可編程性使得測試更加
    發表于 01-15 13:53

    什么是編碼方式、數據質量和傳輸需求

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

    電源濾波器的可維護性如何

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

    電機編碼器故障與處理方法 如何維護和保養編碼

    故障排查進行檢修。為了避免經常出現故障,有必要做好編碼器的維護和保養工作。下面一起來了解一下如何維護和保養編碼器吧。 一、電機編碼器故障與處
    的頭像 發表于 12-02 01:03 ?598次閱讀

    開關電源的EMI/EMC測試標準

    開關電源的EMI(電磁干擾)和EMC(電磁兼容)測試標準是確保開關電源產品符合電磁兼容性要求的重要依據。以下是一些常見的開關電源EMI/EMC測試標準: 一、EMI
    的頭像 發表于 11-20 10:43 ?1307次閱讀

    PCBA板測試標準與方法

    在電子產品制造過程中,PCBA板測試是確保電路板設計和制造質量的關鍵步驟。通過嚴格的測試流程,可以發現并修正設計缺陷、制造錯誤和潛在的可靠性問題。 1. 測試標準 PCBA板
    的頭像 發表于 11-18 10:19 ?1535次閱讀

    淺談虛擬電廠標準化現狀與需求分析

    了虛擬電廠各環節的標準化現狀,依據自上而下和自下而上的系統工程方法,結合引導性、協調性、系統性和開放性的虛擬電廠標準體系構建原則,設計了涵蓋15個子類、52個標準系列的體系架構,并基于未來
    的頭像 發表于 10-16 15:35 ?519次閱讀
    淺談虛擬電廠<b class='flag-5'>標準</b>化現狀與<b class='flag-5'>需求</b>分析

    簡化電池測試設備中的電壓和電流測量

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

    嵌入式系統的未來趨勢有哪些?

    智能家居領域,嵌入式系統可以集成語音識別和自然語言處理技術,去實現智能家電的語音控制。 2. 更強大的處理能力 在未來的嵌入式系統將具備更加強大的處理能力,以滿足日益變得復雜的計算需求。這包括采用多核
    發表于 09-12 15:42

    如何正確維護和保養防水測試

    防水測試儀的正確維護是保證其長期穩定運行和精確試驗結果的關鍵。以下是一些關鍵的維護步驟:防水測試儀是評價產品水密性能的重要設備,其精度和可靠性直接關系到產品的質量和安全。因此,正確的
    的頭像 發表于 09-11 11:43 ?301次閱讀
    如何正確<b class='flag-5'>維護</b>和保養防水<b class='flag-5'>測試</b>儀

    山東防水測試儀的標準設置

    作為檢測產品防水性能的重要設備,防水測試儀的標準設置對于保證測試結果的準確性和可靠性非常重要。本文將簡要介紹防水測試儀的標準設置過程及其關鍵
    的頭像 發表于 08-21 11:46 ?349次閱讀
    山東防水<b class='flag-5'>測試</b>儀的<b class='flag-5'>標準</b>設置

    淺析高低溫環境測試設備的使用與維護

    高低溫環境測試設備作為重要的試驗設備,在使用過程中需要特別注意其使用與維護,以確保試驗結果的準確性和設備的長期穩定運行。本文將重點討論高低溫環境測試設備的使用與維護。   高低溫環境
    的頭像 發表于 08-02 17:06 ?492次閱讀
    淺析高低溫環境<b class='flag-5'>測試</b>設備的使用與<b class='flag-5'>維護</b>

    2種形式電源自動測試系統對比:標準化系統 or 定制開發系統?

    復雜代碼,簡單拖拽指令節點便可輕松完成項目搭建,簡化了項目搭建過程,節省了開發時間。大家需要根據產品特性和需求選擇適合的測試系統,更好、更快地完成產品測試
    的頭像 發表于 06-19 17:21 ?642次閱讀
    2種形式電源自動<b class='flag-5'>測試</b>系統對比:<b class='flag-5'>標準</b>化系統 or 定制開發系統?

    開關電源自動化測試系統如何簡化測試流程

    開關電源測試涉及的項目較多,因此,采用一套易于操作和便于維護測試系統至關重要,簡化整個測試流程,提高
    的頭像 發表于 04-17 11:38 ?449次閱讀
    開關電源自動化<b class='flag-5'>測試</b>系統如何<b class='flag-5'>簡化</b><b class='flag-5'>測試</b>流程

    電源測試系統:靈活調整測試面板,滿足不同測試需求

    綜上所述,電源模塊測試系統支持自定義面板的功能為工程師和測試員提供了極大的便利和靈活性。測試員可以根據自己的需求通過調整面板布局、測試項目排
    的頭像 發表于 04-10 11:37 ?408次閱讀
    電源<b class='flag-5'>測試</b>系統:靈活調整<b class='flag-5'>測試</b>面板,滿足不同<b class='flag-5'>測試</b><b class='flag-5'>需求</b>
    主站蜘蛛池模板: 国产一级毛片在线 | 黄色网址在线免费观看 | 爽a中文字幕一区 | 果冻传媒独家原创在线观看 | 免费精品国产人妻国语 | 亚洲国产日韩欧美在线a乱码 | 俄罗斯人与动ZOOZ | 最新精品学生国产自在现拍 | 野花高清在线观看免费3中文 | 欧美日韩永久久一区二区三区 | 国产女人乱人伦精品一区二区 | 伊人久久电影网 | 亚洲欧洲日产国产 最新 | 小SAO货水真多把你CAO烂 | 国产成人高清精品免费观看 | 亚洲国产精品特色大片观看 | 嫩草伊人久久精品少妇AV网站 | 中文字幕按摩 | 人妖和美女玩 | 国产精品久久久久久久久免费下载 | 久久精品成人免费网站 | 精品国产三级a | 成人免费小视频 | 青春草国产成人精品久久 | 伊人久久精品线影院 | 999久久久国产精品蜜臀AV | 嫩草影院未满十八岁禁止入内 | 97人妻精品全国免费视频 | 国产精品嫩草久久久久 | 亚洲区偷拍自拍29P 亚洲区视频在线观看 | 5g在线视讯年龄确认海外禁止进入 | 国产女人与黑人在线播放 | 国产成人免费手机在线观看视频 | https黄视| 精品国产mmd在线观看 | 狠狠色欧美亚洲狠狠色www | 鬼灭之刃花街篇免费樱花动漫 | 纯肉高H种马艳遇风流多 | 涩涩在线视频 | 国产午夜精品视频在线播放 | 金瓶梅 快播 |