關鍵字:UML建模 嵌入式軟件
系統的參與者只有用戶1個,通過對系統需求的分析,可以識別3個主要用例:開機、機器設置和繞線控制。通過對用例的進一步分解,得出系統的用例圖,如圖2所示。
1.2 設計過程
完成需求分析之后,進入設計階段。這個階段中,以需求分析結果為基礎,找出系統所需要的類和對象以及其相互關系。針對嵌入式系統的特點,面向對象的一些高級特性不能使用,動態創建對象、派生和多態這樣的特性會大大降低系統速度并增大代碼空間和數據空間,對瑞薩H8/3062,這款單片機只有128KB的ROM和4KB的RAM,節省每一個字節都顯得非常重要。
通過對用例和系統結構分析,識別出來的類和關系如圖3所示。
原文轉自:http://www.anti-gravitydesign.com