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