chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

星星科技指導員 ? 來源:嵌入式計算設(shè)計 ? 作者:JAY THOMAS ? 2022-11-02 10:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

做對了

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

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

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

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

標準 — 基礎(chǔ)!

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

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

審核編輯:郭婷

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

    關(guān)注

    5189

    文章

    20192

    瀏覽量

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

    關(guān)注

    22

    文章

    2122

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    高壓試驗變壓器日常維護不規(guī)范?如何確保安全測試?

    摘要:高壓試驗變壓器維護不當導致測試中斷,根據(jù)B/T9641-1999標準,規(guī)范維護可延長設(shè)備壽命。本文解析維護要點,為用戶解決實際問題。背
    的頭像 發(fā)表于 11-26 11:47 ?108次閱讀
    高壓試驗變壓器日常<b class='flag-5'>維護</b>不規(guī)范?如何確保安全<b class='flag-5'>測試</b>?

    智慧工廠 - 未來的全自動工廠

    汽車的配置選項非常少,這大大簡化了生產(chǎn)流程,實現(xiàn)了高度自動化。相比之下,許多德國汽車制造商則提供多種個性化設(shè)備選項,這種方法雖然為客戶提供了更多選擇,但也使生產(chǎn)變得更加復雜,標準化程度降低。 未來展望
    發(fā)表于 09-22 14:33

    伺服電機編碼器安裝與維護最佳實踐:優(yōu)化性能與延長系統(tǒng)壽命

    ,正確的安裝與精心的維護可是必不可少的。今天,咱們就來聊聊伺服電機編碼器安裝與維護的最佳實踐,一起探尋優(yōu)化性能與延長系統(tǒng)壽命的秘訣。
    的頭像 發(fā)表于 08-29 17:27 ?661次閱讀

    可編程電源如何適應(yīng)不同測試需求?

    可編程電源通過靈活的參數(shù)配置、多樣化的輸出模式和強大的控制接口,能夠高效適應(yīng)不同測試場景的需求(如電子元件測試、電池充放電、自動化生產(chǎn)線等)。以下是其適應(yīng)不同測試
    發(fā)表于 07-09 15:53

    汽車充電樁出廠要做哪些標準測試

    汽車充電樁在出廠前,為確保其電氣安全、功能穩(wěn)定、環(huán)境適應(yīng)性及法規(guī)合規(guī)性,必須進行一系列標準測試。測試范圍涵蓋國家/地區(qū)強制認證要求、行業(yè)標準、安全、EMC、電氣性能和可靠性等方面。一、
    的頭像 發(fā)表于 07-03 10:58 ?826次閱讀
    汽車充電樁出廠要做哪些<b class='flag-5'>標準</b>的<b class='flag-5'>測試</b>

    未來通信需求如何改寫TNC連接器的標準?

    未來通信需求從高頻性能、傳輸效率、尺寸和智能化等多方面改寫TNC連接器標準,德索精密工業(yè)憑借創(chuàng)新技術(shù)和研發(fā)實力,在這場變革中持續(xù)推動行業(yè)發(fā)展,為客戶提供契合未來通信
    的頭像 發(fā)表于 05-23 08:46 ?399次閱讀
    <b class='flag-5'>未來</b>通信<b class='flag-5'>需求</b>如何改寫TNC連接器的<b class='flag-5'>標準</b>?

    如何維護微波網(wǎng)絡(luò)分析儀以確保測量精度和穩(wěn)定性

    和定期校準,將誤差控制在±0.1dB以內(nèi)。 穩(wěn)定性保障:硬件維護和軟件管理可降低故障率,延長儀器使用壽命至10年以上。 成本優(yōu)化:合理規(guī)劃校準周期和備件庫存,可降低20%-30%的維護成本。 通過以上措施,可確保微波網(wǎng)絡(luò)分析儀在復雜電磁環(huán)境下保持高精度和穩(wěn)定性,滿足5G通
    發(fā)表于 04-23 14:53

    解碼未來:數(shù)字編碼器如何重塑智能世界

    標題:《解碼未來:數(shù)字編碼器如何重塑智能世界》 在數(shù)字化浪潮席卷全球的今天,每一個微小的信號轉(zhuǎn)換都可能成為推動技術(shù)革命的關(guān)鍵。而在這場無聲的變革中,數(shù)字編碼器——這個看似不起眼的技術(shù)組件,正以
    的頭像 發(fā)表于 04-07 08:44 ?612次閱讀
    解碼<b class='flag-5'>未來</b>:數(shù)字<b class='flag-5'>編碼</b>器如何重塑智能世界

    光纖涂覆質(zhì)量金標準實施總結(jié)匯報

    全直徑光纖自動歸心 實施效果 : ? 光纖對位時間從15秒縮短至3秒 ? 人工操作失誤率下降98% ? 適配極細光纖(φ20μm)涂覆需求 ? 金標準② 零瑕疵外觀工藝 技術(shù)突破 : ? 微流量注膠
    發(fā)表于 03-28 11:45

    伺服電機編碼器怎么選型

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

    可編程交流負載標準

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

    如何選擇適合的交流回饋老化測試負載

    需求、負載特性、負載能力以及經(jīng)濟性和可維護性等。通過仔細評估這些因素,你可以選擇一個滿足你需求的負載,并確保你的測試過程順利進行。
    發(fā)表于 01-14 09:31

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

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

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

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

    Advantest CEO:先進芯片測試需求大增

    近日,半導體測試設(shè)備領(lǐng)域的龍頭企業(yè)Advantest愛德萬測試集團的首席執(zhí)行官Douglas Lefever在接受英國媒體采訪時,就現(xiàn)代先進芯片的測試需求發(fā)表了見解。 Lefever指
    的頭像 發(fā)表于 01-03 14:26 ?867次閱讀