新聞中心

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

        基于UML的嵌入式硬件系統模型研究

        作者: 時間:2012-03-23 來源:網絡 收藏

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

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

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

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

        三、用于硬件系統開發

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

        1、概念級的描述

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

        圖3 系統用例圖

        2、邏輯級的描述

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

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


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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 舞阳县| 柘荣县| 韶山市| 延庆县| 竹北市| 子洲县| 宁乡县| 文化| 阳谷县| 澎湖县| 昆山市| 陆良县| 博客| 内丘县| 黑河市| 永福县| 左贡县| 镇康县| 张家口市| 义乌市| 中牟县| 清丰县| 射阳县| 庄河市| 凤城市| 射洪县| 长乐市| 乌兰县| 山东省| 柏乡县| 武胜县| 东阳市| 田林县| 淮滨县| 大名县| 吉安市| 定日县| 德令哈市| 霞浦县| 内黄县| 宜州市|