色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于UML的嵌入式硬件系統(tǒng)模型研究

          基于UML的嵌入式硬件系統(tǒng)模型研究

          作者: 時間:2012-03-23 來源:網(wǎng)絡 收藏

          特定應用層:包含了僅與當前應用邏輯相關的設計要素及組合。

          一般應用層:包含了不僅在當前應用中有價值,而且可能在其他相關應用中有重復利用價值的要素及組合。

          通用服務層:包含了和應用領域無必然關系,屬于軟件技術范疇的要素和組合。www.51kaifa.com

          系統(tǒng)服務層:包含了用于提供基礎性服務的要素和組合[3]。

          三、用于硬件系統(tǒng)開發(fā)

          系統(tǒng)是用來控制或監(jiān)視機器、裝備或工廠等大規(guī)模系統(tǒng)的設備[4]。在計算機體系結構中,嵌入式的硬件系統(tǒng)處在體系中的最底層,它的上面分別為硬件驅動和SOC片上系統(tǒng)以及相對應的應用軟件。相對臺式計算機而言,嵌入式硬件系統(tǒng)可分為:微處理器、存儲器、輸入/輸出設備,這樣的系統(tǒng)具有專用性強、系統(tǒng)內核小、系統(tǒng)精簡、實時性強等優(yōu)點,它可用于工業(yè)控制、信息家電、人工智能、計算機網(wǎng)絡、電子產(chǎn)品等方面。以下我們利用技術來建立一個通用的嵌入式硬件系統(tǒng)。www.51kaifa.com

          1、概念級的描述

          在概念級階段,關鍵是確定要解決的問題和需要完成的目標,在系統(tǒng)需求分析時常采用黑盒方法識別角色和識別用例并在這個基礎上確定它們之間的關系,最后繪制用例圖。角色并不一定是與系統(tǒng)交互的人,它也可能是與系統(tǒng)交互的物;用例是系統(tǒng)應該提供的功能模塊;角色與用例之間的關系為關聯(lián)關系,用例與用例之間的關系包括一般化關系、擴展關系、包括關系等三種關系[5]。本硬件系統(tǒng)中,主要的參與者為硬件系統(tǒng)的使用者,它分為軟件設計師和普通用戶;主要的用例是軟件設計師可對該硬件系統(tǒng)進行編程,這包括硬件驅動的編寫、軟件系統(tǒng)的編寫和系統(tǒng)的基本操作。普通用戶通過軟件設計師設計的軟件來操作硬件系統(tǒng),完成相應操作;如圖3所示。該階段中所得到的成果,我們可以把它們存放在UseCase視圖或者UseCase實現(xiàn)中。

          圖3 系統(tǒng)用例圖

          2、邏輯級的描述

          在邏輯級階段的設計模式中,我們采用了,該階段的主要任務是在確定所建系統(tǒng)范圍的基礎上,詳細分析用例的基本信息和具體工作流程,包括提取分析類,建立相應的類圖、狀態(tài)圖、序列圖、活動圖、合作圖等并把它們按照與應用邏輯關聯(lián)的程度分別存放在的各層次中。在整個分析設計過程中,我們又可以把這些過程劃分為靜態(tài)和動態(tài)描述。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          關鍵詞: UML 層次構架 嵌入式

          評論


          相關推薦

          技術專區(qū)

          關閉