在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

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

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

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

            面向?qū)ο蠓椒ㄊ钱?dāng)前計(jì)算機(jī)領(lǐng)域在系統(tǒng)建模方面最流行的一種設(shè)計(jì)方法,它與傳統(tǒng)的開發(fā)方法不同,把對象作為研究問題的核心,把事物從具體抽象為一般,運(yùn)用封裝技術(shù)減少模塊間的耦合度,有利于模塊的重復(fù)利用,降低開發(fā)成本。技術(shù)是當(dāng)前系統(tǒng)開發(fā)中常用的面向?qū)ο蠹夹g(shù),它吸取了面向?qū)ο蠹夹g(shù)領(lǐng)域中其他流派的長處,同時(shí)也包括非面向?qū)ο蟮姆椒?,是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的面向?qū)ο蠼<夹g(shù)。本文把該技術(shù)運(yùn)用到硬件系統(tǒng)的描述中,通過分析、設(shè)計(jì)、實(shí)現(xiàn),初步得到硬件系統(tǒng)的模型。

            一、

            (Unified Modeling Language,統(tǒng)一建模語言),是一套用來設(shè)計(jì)軟硬件藍(lán)圖的標(biāo)準(zhǔn)圖形化建模語言,也是一種可視化的面向?qū)ο竽P头治稣Z言[1],它使軟、硬件系統(tǒng)的設(shè)計(jì)充分經(jīng)歷需求分析、全局設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)施部署等階段。UML是在Booch、Rumbaugh和Jacobson三人的共同努力下,于1996年6月統(tǒng)一了Booch、OMT(Object Modeling Technology,對象建模技術(shù))和OOSE(Object-Oriented Software Engineering,面向?qū)ο筌浖こ蹋┑确椒ǖ玫降?。統(tǒng)一建模語言UML主要由靜態(tài)圖和動(dòng)態(tài)圖來定義,常用的圖形有9種。靜態(tài)圖分為:類圖、部署圖、組件圖、對象圖、用例圖;動(dòng)態(tài)圖分為:序列圖、合作圖、狀態(tài)圖、活動(dòng)圖。整個(gè)UML建??煞譃楦拍罴壗?、邏輯級建模、物理級建模三個(gè)過程,如圖1。

            圖1 UML建模過程

            二、設(shè)計(jì)模式

            設(shè)計(jì)模式(Design pattern)是被人們廣為接受并反復(fù)使用、經(jīng)過分類編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。設(shè)計(jì)模式由UseCase實(shí)現(xiàn)、構(gòu)架模式、構(gòu)架機(jī)制三個(gè)部分組成,UseCase實(shí)現(xiàn)是在需求分析報(bào)告的基礎(chǔ)上,得到的系統(tǒng)需求,作為系統(tǒng)功能需求過度到構(gòu)架模式的中介;構(gòu)架機(jī)制是描述可復(fù)用的前人設(shè)計(jì)經(jīng)驗(yàn),通過構(gòu)架機(jī)制可以實(shí)現(xiàn)知識的復(fù)用。UseCase實(shí)現(xiàn)和構(gòu)架機(jī)制這兩者讓系統(tǒng)從需求分析向設(shè)計(jì)方案過度。設(shè)計(jì)模式中的構(gòu)架模式是在特定領(lǐng)域基于體系結(jié)構(gòu)的可重用的設(shè)計(jì),是系統(tǒng)重要的構(gòu)件組織或結(jié)構(gòu),它是分析設(shè)計(jì)工作流程的結(jié)果。當(dāng)項(xiàng)目再次進(jìn)行工作流程時(shí),構(gòu)架模式將在一次又一次迭代中不斷演化、改進(jìn)、精煉。是一種典型的構(gòu)架模式,它把分析和設(shè)計(jì)的結(jié)果按特殊到一般的等級進(jìn)行分組,分成四個(gè)層次:特定應(yīng)用層、一般應(yīng)用層、通用服務(wù)層、系統(tǒng)服務(wù)層,如圖2。

            圖2設(shè)計(jì)模式

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

            上一頁 1 2 3 下一頁

            關(guān)鍵詞: UML 層次構(gòu)架 嵌入式

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉