?UML +嵌入式系統(tǒng)分析設(shè)計培訓(xùn)與咨詢
| 培訓(xùn)目標(biāo): 
 ? 
 | 
- 明確為什建模,建模什么,用到UML那些建模規(guī)范。
 
- 了解如何基于面向過程的語言應(yīng)用UML建模。
 
- 理解嵌入式系統(tǒng)的需求模型和分析方法。
 
- 嵌入式系統(tǒng)的架構(gòu)模型和設(shè)計方法。
 
- 嵌入式系統(tǒng)的開發(fā)模型和實現(xiàn)機制。
 
- 了解如何采用狀態(tài)機建模復(fù)雜的控制邏輯。
 
- 如何采用結(jié)構(gòu)圖描述體系結(jié)構(gòu)。
 
- 如何采用行為圖描述運行的過程。
 
- 建模系統(tǒng)的層次結(jié)構(gòu)與依賴關(guān)系:驅(qū)動層、中間層、應(yīng)用層。
 
- 如何采用逐級分解的策略簡化復(fù)雜結(jié)構(gòu)和行為的分析、設(shè)計
 
- 了解適用于嵌入式UML的建模工具和建模方法。
 
- 了解如何基于建模工具進行模型仿真與檢驗。
 
- 了解如何建立基于模型的自動化測試腳本。
 
 
 | 
 
 
? 
| 培訓(xùn)內(nèi)容:
 ? 
 | 
 
UML與嵌入式建模概覽 
 | 
- 為什么應(yīng)用UML進行嵌入式系統(tǒng)建模
 
- UML能做什么,不能做什么
 
- 什么適合UML,不要盲目建模
 
- UML的規(guī)范介紹
 
- SysML (Languages) 規(guī)范介紹
 
- UML嵌入式系統(tǒng)建模的典型圖例
 
 
 | 
 
UML與嵌入式建模概覽 
                                    嵌入式分析設(shè)計方法:面向過程Vs面向?qū)ο? | 
- 嵌入式系統(tǒng)的特殊之處
 
- 程序中的對象組織
 
- 面向?qū)ο蠛兔嫦蜻^程的區(qū)別和聯(lián)系
 
- 面向過程系統(tǒng)分析設(shè)計路線圖
 
- 面向?qū)ο笙到y(tǒng)分析設(shè)計路線圖
 
 
 | 
 
| 嵌入式系統(tǒng)需求與建模 | 
- 嵌入式系統(tǒng)需求的特點和難點
 
- 嵌入式系統(tǒng)需求面向軟硬件的分解
 
- 識別Actor和UseCase
 
- 建立用例模型
 
- 描述并分析用例
 
- 對象交互場景分析
 
- 描述設(shè)備接口需求
 
- 非功能性需求分析與建模
 
 
 | 
 
| 嵌入式系統(tǒng)分析 | 
- 嵌入式系統(tǒng)分析什么
 
- 有關(guān)嵌入式設(shè)備的分析方法
 
- 關(guān)于嵌入式領(lǐng)域?qū)ο蟮姆治?/li>
 - 關(guān)于嵌入式處理場景分析
 
- 設(shè)備相關(guān)的行為規(guī)則分析
 
 
 | 
 
架構(gòu)基礎(chǔ) 
 | 
- 嵌入式架構(gòu)和一般軟件架構(gòu)的區(qū)別和聯(lián)系
 
- 嵌入式架構(gòu)描述的典型視圖
 
- 嵌入式架構(gòu)的建模實例
 
- 有關(guān)嵌入式架構(gòu)驗證的方法
 
 
 | 
 
| 層次架構(gòu)設(shè)計 | 
- 嵌入式典型分層結(jié)構(gòu)
 
- UML在層次設(shè)計的應(yīng)用
 
- 嵌入式層次之間的關(guān)系
 
- 層次接口設(shè)計
 
- 層次相關(guān)的建模
 
- 層次設(shè)計原則
 
 
 | 
 
子系統(tǒng)設(shè)計,子系統(tǒng)封裝設(shè)計方法 
 | 
- 嵌入式子系統(tǒng)典型結(jié)構(gòu)
 
- UML在子系統(tǒng)設(shè)計中的應(yīng)用
 
- 子系統(tǒng)劃分原理
 
- 子系統(tǒng)接口設(shè)計和建模方法
 
 
 | 
 
| 處理復(fù)雜系統(tǒng)設(shè)計 | 
- 結(jié)構(gòu)層次化:如何通過使用層次化結(jié)構(gòu)來管理復(fù)雜性,還包括多重性和復(fù)制,以及末端端口和中繼端口。
 
- 行為層次化:如何使用層次化有限狀態(tài)機來管理復(fù)雜性,涵蓋相關(guān)的概念,包括層次化的狀態(tài)遷移和層次化的狀態(tài),以及這些概念的UML表示。
 
- 系統(tǒng)層次化:使用分層和包(Package)來建立復(fù)雜的系統(tǒng)的技術(shù)
 
 
 | 
 
| 嵌入式處理場景設(shè)計 | 
- 確定嵌入式場景處理方位
 
- 識別場景相關(guān)的設(shè)備和軟件對象
 
- 為設(shè)備和軟件分配行為,
 
- 描述模塊之間的交互
 
- 描述行為有關(guān)的結(jié)構(gòu)
 
- 場景的UML建模
 
 
 | 
 
| 多任務(wù)實時系統(tǒng)分析設(shè)計和建模 | 
- 嵌入式實時、多任務(wù)的特點
 
- 如何用UML建模實時、多任務(wù)系統(tǒng)
 
- 如何描述并發(fā)
 
- 如何分析、設(shè)計行為
 
- 如何協(xié)調(diào)行為之間的關(guān)系
 
- 端口、協(xié)議和連接器設(shè)計
 
- 把行為分配給處理單元
 
 
 | 
 
| 組件與分布設(shè)計 | 
- 組件典型劃分原則
 
- 組件封裝方法
 
- UML組件圖與分布圖規(guī)范
 
- 節(jié)點連接、配置
 
- 組件與構(gòu)建
 
- 組件與持續(xù)集成
 
 
 | 
 
| 基于工具進行模型驗證與重構(gòu) | 
- 實時系統(tǒng)UML建模工具框架原理
 
- 模型引擎的執(zhí)行機制
 
- 和嵌入式操作系統(tǒng)的接口
 
- 模型代碼生成
 
- 模型編譯
 
- 模型運行與模型驗證
 
- 基于模型的系統(tǒng)重構(gòu)?
 
 
 | 
 
 
 | 
 
 
 |