UML與嵌入式建模概覽
|
·?為什么應用UML進行嵌入式系統建模
·?UML能做什么,不能做什么
·?什么適合UML,不要盲目建模
·?UML的規范介紹
·?SysML (Languages) 規范介紹
·?UML嵌入式系統建模的典型圖例
|
UML與嵌入式建模概覽
嵌入式分析設計方法:面向過程Vs面向對象
|
·?嵌入式系統的特殊之處
·?程序中的對象組織
·?面向對象和面向過程的區別和聯系
·?面向過程系統分析設計路線圖
·?面向對象系統分析設計路線圖
|
嵌入式系統需求與建模
|
·?嵌入式系統需求的特點和難點
·?嵌入式系統需求面向軟硬件的分解
·?識別Actor和UseCase
·?建立用例模型
·?描述并分析用例
·?對象交互場景分析
·?描述設備接口需求
·?非功能性需求分析與建模
|
嵌入式系統分析
|
·?嵌入式系統分析什么
·?有關嵌入式設備的分析方法
·?關于嵌入式領域對象的分析
·?關于嵌入式處理場景分析
·?設備相關的行為規則分析
|
架構基礎
|
·?嵌入式架構和一般軟件架構的區別和聯系
·?嵌入式架構描述的典型視圖
·?嵌入式架構的建模實例
·?有關嵌入式架構驗證的方法
|
層次架構設計
|
·?嵌入式典型分層結構
·?UML在層次設計的應用
·?嵌入式層次之間的關系
·?層次接口設計
·?層次相關的建模
·?層次設計原則
|
子系統設計,子系統封裝設計方法
|
·?嵌入式子系統典型結構
·?UML在子系統設計中的應用
·?子系統劃分原理
·?子系統接口設計和建模方法
|
處理復雜系統設計
|
·?結構層次化:如何通過使用層次化結構來管理復雜性,還包括多重性和復制,以及末端端口和中繼端口。
·?行為層次化:如何使用層次化有限狀態機來管理復雜性,涵蓋相關的概念,包括層次化的狀態遷移和層次化的狀態,以及這些概念的UML表示。
·?系統層次化:使用分層和包(Package)來建立復雜的系統的技術
|
嵌入式處理場景設計
|
·?確定嵌入式場景處理方位
·?識別場景相關的設備和軟件對象
·?為設備和軟件分配行為,
·?描述模塊之間的交互
·?描述行為有關的結構
·?場景的UML建模
|
多任務實時系統分析設計和建模
|
·?嵌入式實時、多任務的特點
·?如何用UML建模實時、多任務系統
·?如何描述并發
·?如何分析、設計行為
·?如何協調行為之間的關系
·?端口、協議和連接器設計
·?把行為分配給處理單元
|
組件與分布設計
|
·?組件典型劃分原則
·?組件封裝方法
·?UML組件圖與分布圖規范
·?節點連接、配置
·?組件與構建
·?組件與持續集成
|
基于工具進行模型驗證與重構
|
·?實時系統UML建模工具框架原理
·?模型引擎的執行機制
·?和嵌入式操作系統的接口
·?模型代碼生成
·?模型編譯
·?模型運行與模型驗證
·?基于模型的系統重構
|