91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

編碼標(biāo)準(zhǔn)簡化未來維護(hù)和測試的需求

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

做對了

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    5200

    文章

    20506

    瀏覽量

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

    關(guān)注

    22

    文章

    2124

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    編碼器接口定義及標(biāo)準(zhǔn)接線方法

    編碼器以非接觸式磁場檢測技術(shù)為核心,具備抗油污、抗振動(dòng)、寬溫工作、可靠性高等突出優(yōu)勢,已廣泛應(yīng)用于伺服驅(qū)動(dòng)、云臺(tái)控制、機(jī)器人關(guān)節(jié)、AGV、數(shù)控機(jī)床、精密傳動(dòng)等工業(yè)與消費(fèi)電子領(lǐng)域。接口定義標(biāo)準(zhǔn)
    的頭像 發(fā)表于 03-12 15:42 ?102次閱讀

    編碼器接口定義及標(biāo)準(zhǔn)接線方法

    、數(shù)據(jù)丟包等問題頻發(fā)。本文系統(tǒng)梳理增量式與絕對式磁編碼器的主流接口定義,詳解標(biāo)準(zhǔn)接線流程與關(guān)鍵規(guī)范,為硬件集成與現(xiàn)場調(diào)試提供技術(shù)參考。
    的頭像 發(fā)表于 03-12 15:10 ?128次閱讀

    Pickering發(fā)布測試系統(tǒng)架構(gòu)—極大簡化信號路徑設(shè)計(jì)與部署

    全新工具集加快設(shè)計(jì)進(jìn)程、規(guī)避潛在錯(cuò)誤,并簡化測試全生命周期中的文檔管理 2026年3月 6 日,英國濱??死祟D——作為電子測試與驗(yàn)證領(lǐng)域模塊化信號開關(guān)和仿真解決方案的領(lǐng)先供應(yīng)商,Pickering
    的頭像 發(fā)表于 03-06 11:34 ?219次閱讀
    Pickering發(fā)布<b class='flag-5'>測試</b>系統(tǒng)架構(gòu)—極大<b class='flag-5'>簡化</b>信號路徑設(shè)計(jì)與部署

    跌落測試標(biāo)準(zhǔn)與條件詳解

    測試標(biāo)準(zhǔn)、試驗(yàn)條件、試驗(yàn)類型、嚴(yán)酷等級、跌落表面、測試條件以及最后的檢測流程。測試項(xiàng)目跌落測試是產(chǎn)品力學(xué)性能
    的頭像 發(fā)表于 03-04 12:03 ?106次閱讀
    跌落<b class='flag-5'>測試</b><b class='flag-5'>標(biāo)準(zhǔn)</b>與條件詳解

    開關(guān)電源都有哪些測試標(biāo)準(zhǔn)?

    在之前的文章中,我們?yōu)榇蠹医榻B了很多開關(guān)電源的測試方法/項(xiàng)目、解決方案等,那么本文筆者為大家收集了一些開關(guān)電源的測試標(biāo)準(zhǔn),以幫助沒有接觸過開關(guān)電源測試的伙伴進(jìn)行
    的頭像 發(fā)表于 12-26 19:33 ?589次閱讀
    開關(guān)電源都有哪些<b class='flag-5'>測試</b><b class='flag-5'>標(biāo)準(zhǔn)</b>?

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

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

    電纜標(biāo)簽解決方案:標(biāo)準(zhǔn)化布線以實(shí)現(xiàn)更好的維護(hù)

    在現(xiàn)代數(shù)據(jù)中心和網(wǎng)絡(luò)布線環(huán)境中,電纜標(biāo)簽的標(biāo)準(zhǔn)化管理是確保布線系統(tǒng)高效、可靠運(yùn)行的關(guān)鍵因素之一。標(biāo)準(zhǔn)化的電纜標(biāo)簽不僅有助于提高布線的準(zhǔn)確性和可維護(hù)性,還能顯著降低故障排除和系統(tǒng)維護(hù)的時(shí)
    的頭像 發(fā)表于 11-21 10:28 ?308次閱讀

    智慧工廠 - 未來的全自動(dòng)工廠

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

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

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

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

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

    汽車充電樁出廠要做哪些標(biāo)準(zhǔn)測試

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

    未來通信需求如何改寫TNC連接器的標(biāo)準(zhǔn)?

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

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

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

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

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

    光纖涂覆質(zhì)量金標(biāo)準(zhǔn)實(shí)施總結(jié)匯報(bào)

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