《嵌入式軟件可靠性與功能安全設(shè)計高級研修班》課程詳情
點擊下載課大綱及報名表
課程特色
課程將采用案例教學(xué)、深入淺出、實踐結(jié)合理論推理
嵌入式軟件是建立在非通用化硬件平臺基礎(chǔ)上運行的系統(tǒng),其可靠性受著現(xiàn)場環(huán)境條件、硬件故障、程序員失誤、程序語法、數(shù)據(jù)變量題問題的影響。在架構(gòu)設(shè)計、軟硬件接口、代碼規(guī)范、人機操作、編譯、外部干擾、容錯性機制等方面都有其特定的設(shè)計方法。
本課程就是基于以上問題總結(jié)出來的一整套的設(shè)計規(guī)范,涉及到了架構(gòu)、編程方法、抗干擾、系統(tǒng)防護、測試用例設(shè)計、開發(fā)過程管理等一系列內(nèi)容。總結(jié)剖析了嵌入式設(shè)計師易犯的錯誤點和問題點,以期在設(shè)計中能提前加以預(yù)防。漏洞堵住了,跑冒滴漏自然不再發(fā)生。為了幫助廣大電子企事業(yè)單位提高綜合能力,現(xiàn)決定分期組織舉辦“嵌入式軟件可靠性與功能安全設(shè)計”高級研修班
課程內(nèi)容: (講課內(nèi)容屆時根據(jù)參加人員實際情況可能會略有調(diào)整。)
第一部分、嵌入式軟件可靠性基礎(chǔ)
1.定義軟件可靠性定義
2.軟件可靠性的度量與評估
3.軟件與電子的失效率特性區(qū)別
4.影響嵌入式軟件可靠性的因素
5.嵌入式軟件歸檔及配置管理過程控制注意事項
6.嵌入式軟件可靠性系統(tǒng)分析方法與軟件DFMEA的運用
7.嵌入式軟件可靠性問題分析方法—系統(tǒng)分析
8.分級(模塊分級、顯示界面、報警分級)
9.受控(時間受控、空間受控)
10.覆蓋(路徑覆蓋、數(shù)據(jù)覆蓋)
第二部分、嵌入式軟件編程規(guī)范
1.架構(gòu)設(shè)計:
1.1二分法 1.2安全性內(nèi)核 1.3分散自制多元化的架構(gòu)體系 1.4獨立功能,獨立函數(shù)1.5避免故延伸 1.6冗余設(shè)計
2.代碼:
2.1編譯器歸檔 2.2單一語句單一功能 2.3邏輯運算變量后置 2.4隱性問題顯性化 2.5編譯器問題對嵌入式軟件可靠性的影響 2.6施密特觸發(fā)判斷 2.7不依賴于人的細心認真和水平的設(shè)計 2.8宏定義的運用 2.9設(shè)計更改接口向前兼容
3.數(shù)據(jù)與傳輸:
3.1硬件限制傳輸速率3.2速率越高導(dǎo)線越短3.3數(shù)據(jù)禁止相鄰備份3.4數(shù)據(jù)類型強制定義3.5數(shù)據(jù)存儲備份方法(原碼反碼異或碼)3.6隨機干擾下的數(shù)據(jù)傳輸打包多次傳送3.7指針加減法慎用3.8周期性廣播傳輸方式3.9狀態(tài)與控制命令字禁用弱數(shù)據(jù)類型3.10EEPROM損壞檢查3.11循環(huán)冗余校驗方式3.12防止過程中存儲被刷3.13塊存儲特性3.14存儲成功提示
4.人機接口:
4.1人機接口問題與防護4.2對人工誤操作的防護措施4.3參數(shù)設(shè)計控制策略4.4界面數(shù)據(jù)設(shè)置和布局方法4.5界面設(shè)計規(guī)范4.6不對稱操作4.7與環(huán)境或配套相關(guān)的參數(shù)順設(shè)計成工程師校準界面
5.功能安全防護設(shè)計:
5.1單一故障下,輸出保證安全5.2軟件安全功能的要求5.3功能安全評估方法
6.報警:
6.1報警分類設(shè)置6.2報警編程處理6.3報警頻率、聲音、占空比要求6.4軟件報警日志多余物6.5報警設(shè)置超限提示
第三部分、軟件抗干擾設(shè)計
1.電壓容限超差導(dǎo)致的信號問題
2.串并聯(lián)接法導(dǎo)致的信號波動
3.上電時序引起的硬件故障及軟件初始化對策
4.死機的機理及對策
5.軟件鎖
6.過渡過程
7.delay用法
8.睡眠設(shè)置抗干擾
9.軟件、結(jié)構(gòu)、電路相結(jié)合的電磁兼容解決方法
10.防跑飛的軟件陷井
11.硬件信號數(shù)據(jù)出現(xiàn)問題的機理(電壓容限)
12.多負載上電分步實施、時序控制
13.閂鎖的防護
第四部分、嵌入式軟件測試用例設(shè)計
1.單元測試與系統(tǒng)測試的區(qū)別 2.測試工具與人工測試
3.測試職責(zé)與測試分工 4.基于SFC的接口測試
5.全覆蓋測試(路徑覆蓋與數(shù)據(jù)覆蓋、劃分模塊MECE方法)
6.一致性測試,通過軟件測試發(fā)現(xiàn)硬件隱患
7.人機接口測試 8.規(guī)范審查
9.MECE方法做測試用例設(shè)計 10.單一故障測試
第五部分、嵌入式軟件工程化開發(fā)管理注意事項
1.軟件開發(fā)管理分級(5級三層) 2.軟件DFMEA
3.軟件FMEA的流程 4.軟件的失效率特征及FMEA要點
5.軟件FMEA分析技術(shù) 6.CMM與ISO9000的融合
第六部分、咨詢與答疑
《嵌入式軟件可靠性與功能安全設(shè)計高級研修班》培訓(xùn)受眾
軟件工程師、電子電路工程師、系統(tǒng)工程師、可靠性工程師、測試工程師、項目經(jīng)理、研發(fā)高管等
《嵌入式軟件可靠性與功能安全設(shè)計高級研修班》所屬分類
生產(chǎn)管理
《嵌入式軟件可靠性與功能安全設(shè)計高級研修班》所屬專題
杜邦安全生產(chǎn)管理培訓(xùn)、
醫(yī)療質(zhì)量管理培訓(xùn)、
軟件開發(fā)、
《嵌入式軟件可靠性與功能安全設(shè)計高級研修班》授課培訓(xùn)師簡介
武老師
曾任航天二院總體設(shè)計所主任設(shè)計師、高級項目經(jīng)理,機電制造企業(yè)研發(fā)總監(jiān)、事業(yè)部總監(jiān),北京市級優(yōu)秀青年工程師,科協(xié)委員。有電子產(chǎn)品、軍工、通信等專業(yè)方向的設(shè)計、測評和技術(shù)管理經(jīng)歷,對產(chǎn)品系統(tǒng)設(shè)計、可靠性設(shè)計、技術(shù)管理有較深入研究,曾在學(xué)術(shù)會議及多家技術(shù)刊物發(fā)表專業(yè)文章。曾為比亞迪、中電30所、29所、松下電工、北京華峰測控、北京航天長峰、普析通用儀器、航天二院、航天五院、深圳普博、伯特利閥門集團、北控高科、南車四方股份等企業(yè)提供專業(yè)技術(shù)和技術(shù)管理輔導(dǎo)、培訓(xùn)和咨詢。曾作為核心團隊成員經(jīng)歷一個企業(yè)由零到幾個億、研發(fā)團隊由幾個人到近二百人的發(fā)展過程,深諳企業(yè)發(fā)展過程的產(chǎn)品可靠性問題和解決方法。專注于電子工程設(shè)計、工程數(shù)學(xué)、技術(shù)方法論三者相結(jié)合的研究。