91原色影院_免费av在线_中文字幕最新精品_久久精品视频99

歡迎訪問企業培訓網!本站提供優質培訓課程和培訓服務!
免費注冊 | 會員登陸 | 將本站設為首頁 |

嵌入式軟件架構設計

(本課程滾動開課,如遇開課時間或者地點不合適,請撥打010-62258232咨詢最新時間、地點等培訓安排!)

【培訓安排】2021年5月28-29日 深圳

【學習費用】4980元/人(含兩天中餐、指定教材、證書、茶點、稅費)

【培訓對象】軟件架構工程師、系統工程師、SE工程師等

【備注】
要求:學員攜帶筆記本電腦和U盤來參加培訓,借助大量實例研習推進培訓,讓學員在課堂上真正掌握所學。
本課認為“當堂夯實的技能,可用于實際工作”。

課程大綱:
【模塊一】 人人掌握——嵌入式需求
理大局——嵌入式軟件需求分析的過程【步驟明確,經驗干貨】
步 驟 一:系統邊界分析——上下文圖 and 硬件結構圖
步 驟 二:功能需求分析——功能樹 or 用例圖
步 驟 三:用戶接口分析——菜單樹 and 界面流
步 驟 四:軟硬接口分析——和外部軟硬件的接口規約
步 驟 五:功能步驟分析——輸入-處理-輸出 or 用例規約
步 驟 六:質量需求分析——本課關注步驟級實時、步驟級可靠
一組案例……

劃重點——關鍵點的講與練
 輸入-處理-輸出定義功能需求……頑疾是需求項又多又散?分析、解決。
 與外部軟、硬件的接口需求 ……頂層數據流圖、上下文圖、硬件結構圖
 高性能和可靠性等質量需求 ……質量需求如何定義?以某控制器為案例
 一組案例……
 特復雜的功能邏輯如何搞定? = 主控流程+可能事件與分支流程 + 步驟規則

拷資料——文檔模板 + 案例資料【外企模板,獨家分享】
 《需求規格》模板
 《需求規格》實例
 一組案例……例如,質量90%可以用“功能的步驟級規則”來定義

【模塊二】 始于需求——自頂向下設計運行控制結構
理大局——運行控制結構的設計過程【步驟明確,經驗干貨】
步驟一:分析需求 (功能范圍+硬件結構)
步驟二:識別核心模塊
步驟三:確定控制流,設計控制模式
步驟四:對關鍵功能,跑通控制過程
案例分析……上面四步,都有實際案例,并講解自頂向下思維運用

劃重點——三種嵌入式“運行控制結構”模式     
結構一:多任務結構(OS-based Multi-task)
結構二:前后臺結構(死循環+中斷)
結構三:時間片輪詢(Time-slice Polling)
一組案例……

劃重點——前后臺與時間片架構的幾個細節
 【大局】采集-分析-控制模式
 【局部 1】轉delay為中斷
 【局部 2】占空比與中斷
 【局部 3】函數的可重入設計
 【局部 4】核心代碼性能
 高事件率架構案例:多任務 vs. 時間片輪轉

劃重點——統一回答幾個“大的疑問”
 問:我們公司系統比較復雜,性能要求也比較多,總感覺理不清?
 問:我們公司好像沒人會畫多線程協作圖。請問,怎么畫?
 問:我們公司嵌入式分層架構太泛,沒把代碼塊、線程、中斷等說清楚!

【模塊三】 深入詳盡——嵌入式分層實戰技巧
理大局——嵌入式代碼架構,就這么設計【步驟明確,經驗干貨】
步驟一:借助模式,按“五橫一縱”組織模塊層次
步驟二:自底向上,先把硬件接口代碼模塊設計好
步驟三:接口抽象,為多種硬件提供統一接口
步驟四:服務抽象,提煉可復用的顯示/通信/存儲服務
步驟五:設計功能層模塊,確定它對下層模塊的調用
步驟六:設計初始化模塊,確定它對下層模塊的創建和設置
案例分析……上面六步都有實際案例。重點步驟,有代碼案例。
劃重點——關鍵點的講與練【有代碼,有真貨】
Module對Task/Thread的封裝
      ===Module設計的最低要求:沒有隱藏就沒有簡化
      ===模塊封裝task——Message和Task的架構級應用
Module的可擴展&可配置&可插拔
      ===模塊的可配置式設計——Config Array的架構級應用
Interface對多個差異模塊的統一抽象
    ===函數指針結構體的架構級應用
上層對下層的“封裝”與“組裝”
    ===模塊封裝模塊——Layer思想的代碼實現
    ===main()如何優雅地“啟動”各模塊

拷資料——上述技能,分別對應的代碼案例
 代碼案例…
 代碼案例…

思想的飛躍——架構之道【學員反饋:“大徹大悟的感覺真爽!”】
 自頂向下——分解思維。架構早期。立足業務,根據需求分解出粗粒度架構
 自底向上——封裝思維。架構后期。立足實現,隱藏細節,統一接口,提煉服務
 抽象vs.具體——抽象是結果,抽象思維的過程從研究多個“具體”開始
 分解vs.封裝——粗粒度架構來自自頂向下分解,細粒度架構來自自底向上封裝
 接口vs.實現——接口定義“做什么”,實現定義“怎么做”
 統一接口——下層有多種“怎么做”時,不要直接調用,要通過統一接口調用
 通用服務——提煉可復用的顯示/通信/存儲服務,“功能代碼”就簡潔易修改了
 ……悟道練習,一起畫腦圖

【模塊四】 隔離變化——設計好內部接口、對外接口
我們常設計這兩種接口
1. 遠程及板間接口或協議
2. 模塊級接口或消息

遠程及板間接口或協議——如何設計
步驟一:接口交互過程設計
步驟二:接口實現技術選擇
步驟三:接口參數格式定義
案例:分析著名接口規范 ……

模塊級接口——技術風格
 Call(調用)
 Message(消息)
 Callback(回調)

遠程及板間接口或協議——API二次封裝
 底層協議:負責通用性、跨平臺
 提供API :負責屏蔽細節、方便開發
 案例分析……

模塊級接口——二次封裝
 核心接口   vs.  便捷接口(對核心接口的包裝)
 可配置性

拷資料——對應的資料分享
 接口規范…
 接口案例…
 API 案例…

【模塊五】 職業生涯——從單板架構師,到方案架構師
談行業趨勢,聊職業發展
1. IT行業的人才模型
2. 電子企業的常見發展路徑
3. 我們個人的發展方略

方案架構師設計自控方案時,工作內容有哪些?
1. 邏輯設計 = 分層設計 + 功能子系統劃分
2. 物理設計 = 硬件拓撲 + 軟組件分布設計
3. 技術選型 = 開發技術 + 運行環境選型
4. 接口設計 = 接口技術選擇 + 接口協議定義

自控方案中的上位機軟件設計
1. 五橫一縱——上位機軟件的模塊分層模式
2. 模塊劃分——覆蓋接口需求
3. 模塊劃分——覆蓋功能需求

拷資料——對應的資料分享
《GB設計書》文檔模板解讀、實際范例分析

講師介紹:溫昱老師
   ·軟件架構專家
   ·實戰型重構培訓專家
   ·創立ADMEMS架構實踐體系
   ·暢銷書《軟件架構設計》作者
   ·暢銷書《一線架構師實踐指南》作者
   ·暢銷書《應用框架的設計與實現——.NET平臺》譯者
   ·羅蘭格咨詢專家成員

溫昱老師擁有十五年系統規劃、架構設計和研發管理經驗,在金融、航空、多媒體、網絡管理、中間件平臺等領域負責和參與多個大型系統的規劃、設計、開發與管理。
溫昱老師還是軟件架構思想的傳播者和積極推動者,ADMEMS(一種軟件架構設計方法)的提出者,中國Softcon杰出貢獻專家,中國CCSE杰出專家,其出版的書籍《軟件架構設計——程序員向架構師轉型必備》、《一線架構師實踐指南》等作品,累積印刷十余次,深受讀者喜愛。
作為資深咨詢顧問,擁有近千小時代碼重構咨詢經驗,提出ARCT設計重構方法論,已為眾多知名企業提供了卓有成效的架構培訓與咨詢服務。

擅長領域:
   ·架構設計
   ·詳細設計
   ·設計重構

咨詢及培訓客戶
華為,中興通訊,匯川科技,新大陸集團,拓邦股份,邁瑞醫療,艾默生,上汽,長安汽車,創維,海信,長虹,康佳,通號院,卡斯柯信號,中國中車,海格通信,視源電子,特銳德電氣股份,新北洋信息,英飛拓科技,新開普電子,慧視通科技,四維圖新,烽火科技,東方電子,東軟集團,oppo,酷派,航空多院所,航天多院所,等等

部分客戶評價:
與溫昱先生初識于一次部門內訓,金融機構應用信息技術日久,但業務發展之快仍需信息技術部門不斷如何提供有力的技術支持,當時系統設計人員思路難成一致,故邀請先生來講述所得,先生講座生動有趣,案例均為實踐中心得,有助于一線設計人員在低頭干事之余,能夠抬頭看路,從架構高度理解和看待日常工作。
  ——朱曉光 中國建設銀行 北京開發中心處長
在廈門,曾和溫老師有過4天晚上的坐而論道,從技術到業界、從數據模型到軟件重構、從職業觀到心理學,彼此頗多啟發。
    ——朱志 中國建設銀行廈門開發中心總工辦
部分培訓照片

【報名咨詢】

聯系電話:010-62258232  62278113  13718601312  13120125786

聯 系 人:李先生  陳小姐

電子郵件:25198734@qq.com  11075627@qq.com

在線登記培訓意向(提前報名可享受折扣優惠):
課程名稱:
 
企業名稱:*
 
聯系人:*
 
聯系電話:*
 
學員姓名:
 
聯系電話:
 
學員姓名:
 
聯系電話:
 
學員姓名:
 
聯系電話:
 
  (學員信息按報名人數填寫即可,三人以上報名請點擊下載培訓報名表
備 注——
1、收到貴公司報名信息后,我們將第一時間和貴公司參會聯系人確認培訓事宜。
2、開課前兩周,我們將為您發送《培訓確認函》,將培訓地點交通路線及酒店預訂、培訓報到指引等事項告知與您。
3、本課程也可以安排培訓講師到貴公司進行企業內訓,歡迎來電咨詢及預訂講師排期。
4、聯系咨詢電話:010-62278113  13718601312;聯系人:李先生;郵件:25198734@qq.com。
企業培訓導航
·按培訓課題:
企業戰略
運營管理
生產管理
研發管理
營銷銷售
人力資源
財務管理
職業發展
高層研修
標桿學習
認證培訓
專業技能
·按培訓時間:
一月課程
二月課程
三月課程
四月課程
五月課程
六月課程
七月課程
八月課程
九月課程
十月課程
十一月課
十二月課
·按培訓地點:
北京培訓
上海培訓
廣州培訓
深圳培訓
蘇州培訓
杭州培訓
成都培訓
青島培訓
廈門培訓
東莞培訓
武漢培訓
長沙培訓
最新培訓課程
年度培訓計劃
企業培訓年卡
企業培訓專題
爆品戰略
國際貿易
股權激勵
領導執行
戰略規劃
學習華為
項目管理
工業工程
產品經理
采購管理
生產計劃
供應管理
精益生產
現場管理
車間管理
倉儲管理
營銷創新
客戶服務
談判技巧
銷售技巧
微信營銷
電話營銷
網絡營銷
客戶管理
行政管理
招聘面試
勞動法規
薪酬管理
績效考核
培訓體系
團隊建設
內部培訓
檔案管理
內部控制
納稅籌劃
非財培訓
應收賬款
預算管理
成本管理
地產培訓
中層經理
商務禮儀
溝通技巧
班組管理
最新信息 | 培訓需求 | 網站動態 | 網站地圖 | 關于我們 | 聯系我們
企業培訓網致力于為客戶提供優質培訓服務!推動企業進步,助力企業騰飛!
客服電話:010-62258232  QQ:25198734  網站備案:京ICP備06027146號
QQ在線咨詢
掃描添加微信咨詢
在線登記報名