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

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

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

3天內不再提示

提高關鍵系統(tǒng)軟件開發(fā)的質量

王璐 ? 來源:theoks ? 作者:theoks ? 2022-07-22 08:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

任何優(yōu)化軟件開發(fā)過程的嘗試都將不可避免地遇到質量、資源和時間之間的古老權衡。這個三重約束對于項目經理來說是眾所周知的,格言是只有三分之二才有可能成功。

當然,沒有公司真的想在質量上妥協(xié),但對于安全關鍵型或業(yè)務關鍵型軟件而言,風險更高,因為在質量上妥協(xié)可能會導致嚴重的財務或危及生命的后果,因此主要關注點必須放在質量上對于此類項目。那么,當項目的性質要求軟件質量必須是最重要的時候,您如何優(yōu)化嵌入式軟件開發(fā)呢?

培養(yǎng)質量文化

質量文化將減少實現(xiàn)優(yōu)質產品的開銷,并意味著在生產高質量軟件時需要更少的有意識的思考和努力。

幸運的是,通過遵循一些簡單的原則,發(fā)展質量文化相對容易。質量文化傾向于促進透明度和所有權。他們還將測試和質量控制視為開發(fā)過程的重要組成部分,而不是最后的開發(fā)步驟。

有效的質量文化的基石是良好的溝通。技術包括從每日例會到報告錯誤時提高清晰度的所有內容,以便在修復錯誤時不太可能犯錯誤??缏毮軋F隊和團隊之間的密切溝通也有助于促進質量文化,并確保所有利益相關者對質量和安全目標有很好的理解。

優(yōu)化您的軟件開發(fā)方法

現(xiàn)代軟件開發(fā)方法,如敏捷和 DevOps,被廣泛認為比傳統(tǒng)的瀑布方法產生更快的結果。所有主要的軟件安全標準(例如,IEC 61508、ISO 26262 和 DO-178C)都將軟件開發(fā)定義為線性過程,v 模型在左側顯示需求定義,在右側顯示測試,如下圖所示:

圖 2:ISO 26262 道路車輛定義的 V 型 - 功能安全

這使得在開發(fā)安全關鍵軟件時很難擺脫線性瀑布方法?,F(xiàn)代敏捷開發(fā)實踐側重于頻繁發(fā)布,這可能會給安全關鍵型軟件的開發(fā)帶來問題,因為每個發(fā)布都需要經過正式的驗證和/或認證流程。同樣,DevOps 原則(例如持續(xù)部署)在涉及硬件時會變得更加復雜。

但是,仍然可以利用許多 DevOps 和敏捷原則來創(chuàng)建一種簡化的、更具迭代性的方法來開發(fā)安全關鍵型和業(yè)務關鍵型嵌入式項目。

Shift-left

在項目開發(fā)生命周期中較早(左)移動工作量通常會導致整體工作量減少。花更多時間確保軟件需求和設計正確可減少生產問題并避免將時間花在浪費性的開發(fā)活動上。左移的測試方法的原理是,更早地發(fā)現(xiàn)錯誤意味著可以更快、更容易、更便宜地修復它們。這主要是因為,如果測試被延遲,依賴項變得難以解除。

Shift-left 可以增量地應用于大型和復雜的系統(tǒng)。敏捷通過在敏捷方法中為每個沖刺或迭代使用迷你 v 模型來進一步實現(xiàn)這一點。

寫出高質量的需求

從硬件開始

讓領域專家參與需求定義

優(yōu)化項目范圍

簡單的設計

靜態(tài)分析

自動化測試生成

使用持續(xù)集成

保持硬件循環(huán)

簡化需求可追溯性

編寫易于維護的測試

審核編輯:郭婷

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

    關注

    5198

    文章

    20445

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    系統(tǒng)軟件開發(fā)公司是做什么的哪家好呢

    軟件
    北京華盛恒輝科技
    發(fā)布于 :2026年03月02日 20:31:17

    ADC模數(shù)轉換實戰(zhàn):硬件設計與軟件開發(fā)要點指南!

    ADC硬件設計與軟件開發(fā)關鍵要點,為開發(fā)者提供ADC轉換的實戰(zhàn)指導。 本文將分享硬件參考設計及LuatOS開發(fā)相關API,帶你快速了解ADC的軟硬件實現(xiàn)要點。 01. 模組相關管腳
    的頭像 發(fā)表于 12-16 13:25 ?402次閱讀
    ADC模數(shù)轉換實戰(zhàn):硬件設計與<b class='flag-5'>軟件開發(fā)</b>要點指南!

    CW32嵌入式軟件開發(fā)的必備知識

    全面的測試,確保軟件功能的正確性和穩(wěn)定性。 了解嵌入式系統(tǒng)的可靠性要求,能夠進行軟件的可靠性測試和驗證。 只有全面掌握這些知識并具備持續(xù)學習的能力,才能成為一名優(yōu)秀的嵌入式軟件開發(fā)人員
    發(fā)表于 11-28 07:48

    電磁干擾防護與屏蔽系統(tǒng)軟件平臺精簡解析

    電子發(fā)燒友網站提供《電磁干擾防護與屏蔽系統(tǒng)軟件平臺精簡解析.doc》資料免費下載
    發(fā)表于 10-16 16:56 ?2次下載

    2025北京軟件開發(fā)公司推薦匯總:盤點10家優(yōu)秀軟件定制開發(fā)公司

    2025北京軟件開發(fā)公司推薦匯總:盤點10家優(yōu)秀軟件定制開發(fā)公司
    的頭像 發(fā)表于 09-30 09:16 ?2742次閱讀
    2025北京<b class='flag-5'>軟件開發(fā)</b>公司推薦匯總:盤點10家優(yōu)秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發(fā)</b>公司

    電磁脈沖防護系統(tǒng)軟件解析

    電磁脈沖防護系統(tǒng)軟件解析
    的頭像 發(fā)表于 09-18 16:50 ?819次閱讀
    電磁脈沖防護<b class='flag-5'>系統(tǒng)軟件</b>解析

    電磁兼容認證管理系統(tǒng)軟件全面解析

    電磁兼容認證管理系統(tǒng)軟件全面解析
    的頭像 發(fā)表于 08-28 15:58 ?784次閱讀
    電磁兼容認證管理<b class='flag-5'>系統(tǒng)軟件</b>全面解析

    機場保障能力評估系統(tǒng)軟件全面解析

    機場保障能力評估系統(tǒng)軟件全面解析
    的頭像 發(fā)表于 07-17 22:06 ?526次閱讀
    機場保障能力評估<b class='flag-5'>系統(tǒng)軟件</b>全面解析

    知識分享 | 敏捷方法在基于模型的軟件開發(fā)項目中的應用

    傳統(tǒng)的瀑布式軟件開發(fā)流程存在諸多局限,這使得應用敏捷原則變得尤為重要,尤其是面對復雜且不斷變化的開發(fā)環(huán)境時。作為最高效的軟件開發(fā)方法之一,基于模型的開發(fā)(MBD)具有諸多優(yōu)勢。將敏捷原
    的頭像 發(fā)表于 07-16 16:52 ?1273次閱讀
    知識分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開發(fā)</b>項目中的應用

    水下目標智能識別系統(tǒng)軟件平臺

    水下目標智能識別系統(tǒng)軟件平臺
    的頭像 發(fā)表于 07-16 15:28 ?529次閱讀
    水下目標智能識別<b class='flag-5'>系統(tǒng)軟件</b>平臺

    嵌入式軟件開發(fā)常用的軟件有哪些?

    、編譯和調試嵌入式系統(tǒng)軟件。它提供了一個集成的開發(fā)環(huán)境(IDE),包括代碼編輯器、編譯器、調試器和仿真器等組件,這些組件可以方便地進行配置和管理,提供了高效的開發(fā)體驗。Keil 5支持多種編程語言,包括
    發(fā)表于 07-03 17:06

    電磁數(shù)據(jù)展示系統(tǒng)軟件平臺全面解析

    電磁數(shù)據(jù)展示系統(tǒng)軟件平臺全面解析
    的頭像 發(fā)表于 05-13 10:13 ?769次閱讀
    電磁數(shù)據(jù)展示<b class='flag-5'>系統(tǒng)軟件</b>平臺全面解析

    電磁環(huán)境仿真與驗證系統(tǒng)軟件

    電磁環(huán)境仿真與驗證系統(tǒng)軟件
    的頭像 發(fā)表于 04-29 16:59 ?1056次閱讀
    電磁環(huán)境仿真與驗證<b class='flag-5'>系統(tǒng)軟件</b>

    電磁兼容與信息安全測試系統(tǒng)軟件

    電磁兼容與信息安全測試系統(tǒng)軟件
    的頭像 發(fā)表于 04-28 22:58 ?685次閱讀
    電磁兼容與信息安全測試<b class='flag-5'>系統(tǒng)軟件</b>

    電磁脈沖防護系統(tǒng)軟件

    電磁脈沖防護系統(tǒng)軟件
    的頭像 發(fā)表于 04-27 17:21 ?959次閱讀
    電磁脈沖防護<b class='flag-5'>系統(tǒng)軟件</b>