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

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

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

3天內不再提示

汽車系統開發中的軟件質量計劃

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Fergus Bolger ? 2022-06-28 15:01 ? 次閱讀

多年來,汽車行業一直肩負著提高質量的使命。在普通汽車中的軟件應用程序激增,以及這些軟件的大小、體積、交互性和互操作性的巨大增長的推動下,挑戰在于將所有這些開發置于可控且穩健的環境中。OEM 和供應商需要確保他們對所有軟件的質量有更好的可見性和控制,并越來越依賴工具和編碼標準的使用來幫助為客戶提供質量保證,并避免代價高昂的召回和開發延遲的風險。

汽車領域的軟件質量

如今,汽車行業擁有 ISO 26262 功能安全標準和汽車行業軟件可靠性協會的 C 編碼標準 (MISRA-C –閱讀更多關于 MISRA的信息) 的雙重標準倡議,它們共同代表了汽車行業設定軟件質量目標的堅實基礎。

ISO 26262 于 2011 年 11 月獲得批準,它是對 IEC 61508 的改編,解決了汽車乘用車生產中的功能安全問題,并已被整個汽車行業廣泛采用。它要求使用強大的防御性編碼標準,例如 MISRA C。

MISRA C 編碼規則可以作為一個子集或全部部署,自 1998 年引入和 2012 年最近的第二次修訂以來已經成為事實上的標準。MISRA C 用于組織的開發組和供應商之間、承包商和客戶,以確保代碼質量和合規性。

MISRA C 的新版本主要支持使用 C 語言的 C99 標準以及 C90 以及為軟件開發人員帶來的額外好處,他們現在可以在其產品中利用 C99 在數據處理方面的增強功能。通過添加 C99 支持,該標準已更新為新規則、改進的解釋和定義,以確保正確包含 C 語言并符合標準。

軟件質量測試的觀點

不同的利益相關者群體通常對軟件質量有不同的看法和方法。然而,在日益多樣化的軟件生態系統中,有必要共享一個衡量質量的共同基礎。

對于汽車公司的高級管理人員來說,質量受監管要求和信托責任的影響很大,監控質量已變得與成本和進度一樣重要。此級別需要的是軟件質量的總體圖景、通用和一致的測量標準,以及當前和過去項目的趨勢線,特別關注即將發布的里程碑。

軟件工程團隊需要更詳細、更深入的質量關注點,但至關重要的是要與這一頂級衡量標準相匹配。

對于項目負責人和經理,必須隨時提供符合適用標準和總體質量目標的詳細狀態,并按開發人員和項目進行細分。

對于開發人員來說,質量工具必須直接集成到他們的軟件開發環境中,并針對最新的代碼更改生成精確的質量建議。

質量保證小組經常不得不依賴外部滯后指標,例如測試失敗和錯誤數據收集。他們真正需要的是一個專注于真正領先測量的質量系統,例如詳細的編碼合規性、代碼復雜性測量和其他固有的軟件質量工件。

部署陷阱

部署質量系統解決方案時有許多常見的陷阱:

· 適用于獨立代碼的開發人員的解決方案可能無法充分擴展到整個項目和整個組織

· 分析必須產生接近于零的誤報;所有診斷輸出必須反映真實的可尋址條件

· 同樣,任何質量一致性領域都不應被忽視或遺漏;每個編碼規則都必須通過有意義的診斷來解決

· 必須認識到實現完全合規的現實限制;需要復雜且受控地偏離規則遵守

· 較高組織級別的可見性必須與詳細的低級別合規工作相匹配;利益相關者之間的任何脫節都將導致被剝奪權利

汽車軟件改進

在過去十年中,汽車行業的軟件使用出現了動態增長,最近該行業在質量獲得和關注領域出現了一些深刻的趨勢。

雖然 QA·C 等分析工具在編寫代碼后一直應用于驗證和驗證模式,但近年來,開發人員在編寫實際代碼時強烈要求更多的前期使用——這清楚地體現了預防勝于治療。這首先來自要求供應商預先證明符合行業最佳實踐的客戶。其次,從多樣化和分布式的貢獻者到主要基于軟件的組件,他們希望減少不合規代碼的破壞性返工影響。

日本汽車市場正在對完全合規的偏離原則進行有趣的擴展。該行業正在聯合起來組織一組非常嚴格控制的偏離完全符合 MISRA 的案例。必須商定每一個涉及偏差的案例,并預先說明其理由、安全案例和其他背景信息。僅允許在日本汽車行業中應用已商定的一組偏差,這標志著編碼合規性的復雜性的擴展。因此,向全球市場供應產品的公司需要能夠針對個別市場條件驗證其代碼庫。

自動化工具解決方案

靜態分析是實現代碼質量的關鍵因素,是開發環境不可分割的一部分。將其擴展到整個企業需要一種能夠識別不同級別的用戶參與的方法。在 QA·Verify 中,PRQA 開發了一種工具,將 QA·C 和 QA·C++ 等靜態分析工具的分析輸出轉化為一組視圖,以覆蓋更廣泛的受眾。

以下是良好的質量管理報告系統所需的設施:

· 審查診斷輸出,提供給開發環境之外的受眾,是絕對必要的

· 探索潛在的不合規和代碼錯誤可促進利益相關者之間的協作

· 一項關鍵功能是呈現項目級指標的趨勢圖,涵蓋合規性、復雜性和其他合適的度量,從而產生跨項目比較和發布前警告信號

· 高級協作功能可以包括編碼決策注釋和所有相關利益相關者之間的共同理解,以及由源代碼細節的復雜公開支持的根深蒂固的代碼檢查環境

當采用這種使用自動化工具進行測試的整體方法時,可以提高生產力、代碼質量和代碼重用水平,從而加快新項目的上市時間并減少超支和返工。

汽車系統自動化工具

汽車行業正處于軟件應用程序快速增長和成熟的時期。人們認識到需要將功能增強與質量計劃相匹配,并將這一理念傳播到供應鏈中。認識到部署此類系統的缺陷后,可以在復雜且功能強大的自動化工具解決方案中找到答案,這些解決方案可為所有利益相關者提供質量分析。

審核編輯:郭婷

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

    關注

    3028

    文章

    8021

    瀏覽量

    167587
  • C++
    C++
    +關注

    關注

    22

    文章

    2114

    瀏覽量

    73793
收藏 人收藏

    評論

    相關推薦

    軟件定義汽車(SDV)開發有哪些挑戰?SDV開發策略分享:福特汽車采用Jama Connect提升開發效率與質量

    汽車召回事件屢屢發生,關于軟件定義汽車開發更是挑戰重重,有何應對策略?福特汽車如何借助Jama Connect應對該挑戰,優化SDV
    的頭像 發表于 01-24 13:40 ?52次閱讀

    基于步進電機的柴油機EGR系統開發與試驗研究

    基于步進電機的柴油機EGR系統開發與試驗研究
    發表于 01-09 15:01 ?0次下載

    診斷系統開發咨詢服務

    隨著汽車電控系統復雜度及消費者對于汽車售后服務水平要求的提升,診斷系統開發在整車開發的重要度日
    的頭像 發表于 12-18 16:30 ?408次閱讀
    診斷<b class='flag-5'>系統開發</b>咨詢服務

    面向教學科研的車載網絡系統開發及測試實驗室

    車載網絡通訊技術是汽車行業的基礎技術,是軟件定義汽車的基礎。網絡通信設計與網絡測試目的是保證各個ECUs控制器之間一致性和正確性,是整車應用功能得以實現的基礎。經緯恒潤以量產車型車載網絡開發
    的頭像 發表于 12-18 10:35 ?370次閱讀
    面向教學科研的車載網絡<b class='flag-5'>系統開發</b>及測試實驗室

    面向教學科研的車載網絡系統開發及測試實驗室

    車載網絡通訊技術是汽車行業的基礎技術,是軟件定義汽車的基礎。網絡通信設計與網絡測試目的是保證各個ECUs控制器之間一致性和正確性,是整車應用功能得以實現的基礎。 經緯恒潤以量產車型車載網絡開發
    的頭像 發表于 12-18 09:50 ?61次閱讀
    面向教學科研的車載網絡<b class='flag-5'>系統開發</b>及測試實驗室

    面向教學科研的汽車電氣與電子控制系統開發及測試實驗室

    智能汽車時代,車內系統規模和復雜性日益增強,對EE架構、軟件開發、網絡通訊以及測試驗證的能力和需求不斷提高,汽車正逐漸向開放、軟件定義
    的頭像 發表于 12-17 17:00 ?498次閱讀
    面向教學科研的<b class='flag-5'>汽車</b>電氣與電子控制<b class='flag-5'>系統開發</b>及測試實驗室

    汽車軟件DevOps解決方案

    經緯恒潤汽車軟件DevOps解決方案是專為現代汽車行業設計的一套集成化需求、開發、測試、部署、OTA與監控,旨在加速軟件開發流程,提高
    的頭像 發表于 12-16 10:33 ?1482次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件</b>DevOps解決方案

    嵌入式系統開發的測試方法 嵌入式系統開發與AI結合應用

    嵌入式系統開發的測試方法 嵌入式系統開發是一個復雜的過程,涉及到硬件和軟件的緊密結合。測試是確保系統可靠性和性能的關鍵步驟。以下是一些常用
    的頭像 發表于 12-09 10:22 ?499次閱讀

    嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決

    嵌入式系統開發與硬件的關系 嵌入式系統是專為特定應用設計的計算機系統,它們通常嵌入在所控制的設備。這些系統的關鍵特點是它們與硬件的緊密集成
    的頭像 發表于 12-09 09:38 ?396次閱讀

    使用MATLAB、Simulink和Polyspace加速軟件定義汽車開發

    開發軟件定義汽車 (SDV) 時,開發團隊必須具備新的能力,例如進行連續的軟件發布,減少軟件更改的交付周期以及盡可能減少部署失敗。同時,平臺
    的頭像 發表于 09-05 09:57 ?548次閱讀
    使用MATLAB、Simulink和Polyspace加速<b class='flag-5'>軟件</b>定義<b class='flag-5'>汽車</b><b class='flag-5'>開發</b>

    智慧園區系統開發對智慧城市建設發展的促進

    智慧園區 系統開發作為數字化技術在園區管理和運營的應用,不僅有助于提升園區的智能化水平,還對整個智慧城市建設發展起到積極推動作用。通過引入先進的信息技術、數據分析和智能化系統,智慧園區解決方案為
    的頭像 發表于 09-03 11:21 ?330次閱讀

    恩智浦MBDT加速汽車電機控制系統開發

    汽車電氣化的推進,也在推動汽車電機控制應用的拓展。因此,找到一種更高效的方案,加速汽車電機控制系統開發的進程,工程師們對此總是抱有濃厚的興趣。
    的頭像 發表于 08-27 09:59 ?1031次閱讀

    汽車軟件開發者的必修課:ASPICE 4.0主要特點、優勢及與之前版本的變化之處

    ASPICE(汽車SPICE)4.0是專為汽車行業量身定制的過程評估模型,旨在確保軟件系統開發過程的質量和可靠性。它是更廣泛的 ISO/I
    的頭像 發表于 06-26 13:20 ?802次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>者的必修課:ASPICE 4.0主要特點、優勢及與之前版本的變化之處

    ARM嵌入式Linux 系統開發從入門到精通

    ARM嵌入式Linux 系統開發從入門到精通
    發表于 03-10 18:44

    【工作準備】OpenHarmony鴻蒙操作系統開發——基礎必備軟件

    、去問。 軟件列表如下: 一、OpenHarmony 內核及子系統開發軟件列表 1. DevEco Studio 【作用】HarmonyOS 應用集成開發環境,開發各種應用。 【其他】
    的頭像 發表于 02-23 15:51 ?1999次閱讀
    【工作準備】OpenHarmony鴻蒙操作<b class='flag-5'>系統開發</b>——基礎必備<b class='flag-5'>軟件</b>
    主站蜘蛛池模板: 精品国产乱码久久久久久口爆 | 啪啪漫画无遮挡全彩h同人 啪啪激情婷婷久久婷婷色五月 | 嫩草影院地址一二三 | 18未满不能进的福利社 | 中文字幕一区二区三区在线播放 | 在线视频 中文字幕 | 一本二卡三卡四卡乱码麻豆 | 国产免费久久爱久久啪 | 久久综合色视频 | 国产日韩成人内射视频 | 国内精品视频久久久久免费 | 国产一区二区在线免费观看 | 久久国产精品萌白酱免费 | 嗯呐啊唔高H兽交 | 邻居的阿2中文字版电影 | 国产剧情麻豆mv | 亚洲精品午睡沙发系列 | 国产高清在线观看 | 人妻系列合集 | 国自产精品手机在线视频 | 大香伊蕉在人线国产97 | 免费看的一级毛片 | 狠狠躁天天躁小说 | 好硬好湿好爽再深一点视频 | 99久久亚洲精品日本无码 | 中文字幕亚洲欧美日韩2019 | 亚洲AV久久无码精品国产网站 | 主播蜜汁丝袜精品自拍 | 儿子好妈妈的HD3中字抢劫 | 美女被强奷到抽搐的动态图 | 亚洲AV无码乱码国产麻豆穿越 | 性美国人xxxxx18| 91精品免费久久久久久久久 | 亚洲精品无码午夜福利在线观看 | 中国女人hd | 51精品少妇人妻AV一区二区 | 果冻传媒免费观看 | 91区国产福利在线观看午夜 | 亚洲欧美成人 | 小寡妇好紧进去了好大看视频 | 一品道门在线视频 |