一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

軟件復(fù)用技術(shù)在嵌入式系統(tǒng)的可行性論文

時(shí)間:2024-10-27 16:15:43 論文范文 我要投稿
  • 相關(guān)推薦

軟件復(fù)用技術(shù)在嵌入式系統(tǒng)的可行性論文

  摘要:隨著我國(guó)經(jīng)濟(jì)發(fā)展水平的不斷提高,信息技術(shù)得到了顯著發(fā)展,在各領(lǐng)域得到了廣泛應(yīng)用,但也增加了軟件規(guī);c復(fù)雜性,開(kāi)始出現(xiàn)嚴(yán)重的軟件危機(jī)。軟件復(fù)用技術(shù)的應(yīng)用能夠充分解決這些問(wèn)題,提高軟件使用效率與質(zhì)量。本文將對(duì)軟件復(fù)用技術(shù)以及嵌入式系統(tǒng)進(jìn)行分析,旨在表現(xiàn)該技術(shù)應(yīng)用效果。

軟件復(fù)用技術(shù)在嵌入式系統(tǒng)的可行性論文

  關(guān)鍵詞:軟件復(fù)用技術(shù);嵌入式系統(tǒng);計(jì)算機(jī)

  一、軟件復(fù)用技術(shù)概述

  (一)軟件復(fù)用技術(shù)定義。軟件復(fù)用就是指對(duì)過(guò)去知識(shí)、成果、經(jīng)驗(yàn)的積累,進(jìn)而開(kāi)發(fā)出新的軟件系統(tǒng),使人們?cè)谑褂昧诉@種新系統(tǒng)以后能夠提高解決問(wèn)題的效率與質(zhì)量,降低了勞動(dòng)力、資金的投入比重。軟件具有較強(qiáng)的復(fù)用效果是軟件工程的重要研究目標(biāo),能夠通過(guò)標(biāo)準(zhǔn)化模塊將應(yīng)用系統(tǒng)構(gòu)建出來(lái),但實(shí)際效果顯示,軟件模塊的設(shè)計(jì)與應(yīng)用并不能使維修、拆裝變得方便。

 。ǘ┏R(jiàn)的軟件復(fù)用技術(shù)。按照復(fù)用活動(dòng)的跨度,可以分為垂直、水平兩種復(fù)用技術(shù);而按照復(fù)用途徑則可將其分為組裝式與生成式復(fù)用技術(shù),構(gòu)件復(fù)用產(chǎn)品也是主要形式;按照信息復(fù)用方式劃分,黑盒復(fù)用與白盒復(fù)用是兩個(gè)組成。復(fù)用軟件工程涉及的研究技術(shù)有領(lǐng)域工程、軟件架構(gòu)、軟件再生工程、開(kāi)放系統(tǒng)等,每一種技術(shù)都是復(fù)用軟件運(yùn)行不可缺少的支持。

 。ㄈ┸浖䦶(fù)用技術(shù)的作用。軟件復(fù)用已經(jīng)成為軟件生產(chǎn)效率與利用效率的關(guān)鍵,通過(guò)實(shí)踐顯示,其應(yīng)用能夠?qū)㈤_(kāi)發(fā)周期縮短,能夠使開(kāi)發(fā)成本降低,人們?cè)谲浖_(kāi)發(fā)過(guò)程中將不必涉及“從零開(kāi)始”或者“發(fā)明輪子”等步驟[1]。軟件重復(fù)使用期間不會(huì)造成材料消耗,還能夠?qū)⒅貜?fù)使用的穩(wěn)定性與質(zhì)量提高。據(jù)相關(guān)調(diào)查顯示,如果達(dá)到40%的復(fù)用,能使生產(chǎn)效率控制在55%,節(jié)省的成本率為32%,出錯(cuò)率降低至60%。企業(yè)中使用復(fù)用技術(shù),能夠使企業(yè)業(yè)務(wù)流程得到規(guī)范,及時(shí)發(fā)現(xiàn)運(yùn)行阻礙,使系統(tǒng)成為規(guī)則庫(kù)與知識(shí)庫(kù),為管理信息系統(tǒng)提供依據(jù),建立起信息系統(tǒng)模型。

  二、軟件復(fù)用擴(kuò)展

  (一)層次上的復(fù)用。底層與平臺(tái)具有相關(guān)性,鑒于平臺(tái)上的代碼轉(zhuǎn)移較難,但思路能夠保持一致,由此,可以復(fù)用的是思路。數(shù)據(jù)層、傳輸層、協(xié)議層以及應(yīng)用層都是層次分明的,即使套接存在差異,但都能實(shí)現(xiàn)復(fù)用。引擎復(fù)用最強(qiáng),復(fù)用時(shí)可以不需要修改。邏輯層時(shí)中間層,系統(tǒng)間功能差異大,在一個(gè)程序一致的框架中不同類(lèi)型的系統(tǒng)都能復(fù)用,這是因?yàn)閼?yīng)用關(guān)系處于分散狀態(tài),擬定一個(gè)框架是非常有必要的,并且框架也是對(duì)處理流程的總結(jié)與歸納。

  (二)功能上的復(fù)用。用戶界面主要作用是實(shí)現(xiàn)人機(jī)交互,使數(shù)據(jù)傳輸更為方便、直接。當(dāng)UI接收到系統(tǒng)消息以后,用戶會(huì)將信息輸入,信息數(shù)據(jù)最終傳遞到邏輯層面上,就完成了整個(gè)交互過(guò)程。UI功能層數(shù)據(jù)交換時(shí),不能直接將UI直接轉(zhuǎn)換成函數(shù)形式,而是以數(shù)據(jù)流的方式中轉(zhuǎn)一次,只對(duì)邏輯層進(jìn)行數(shù)據(jù)傳遞[2]。

  三、軟件復(fù)用技術(shù)在嵌入式系統(tǒng)中應(yīng)用的可行性

  (一)嵌入式系統(tǒng)的特點(diǎn)及其硬件和軟件的架構(gòu)。在組成架構(gòu)上,嵌入式系統(tǒng)由兩部分組成,一部分是嵌入式系統(tǒng),一部分是軟件與硬件配置。運(yùn)行核心是中央處理器,與其他系統(tǒng)構(gòu)件一同組成控制模塊,其操作系統(tǒng)由系統(tǒng)軟件、驅(qū)動(dòng)程序以及程序編程組成,能夠?qū)崿F(xiàn)軟、硬件的相互交互,對(duì)系統(tǒng)運(yùn)行提供支持與控制。完成硬件搭接以后,就能夠按照硬件要求對(duì)軟件操作系統(tǒng)條件進(jìn)行調(diào)節(jié),進(jìn)而實(shí)現(xiàn)復(fù)用功能。通過(guò)對(duì)嵌入式結(jié)構(gòu)的介紹能夠了解到,嵌入式系統(tǒng)存在的功能強(qiáng)大、個(gè)性化程度較高,能夠?qū)④浖c硬件結(jié)合起來(lái)應(yīng)用,由此,能夠植入同一系列的品牌,對(duì)其軟、硬件功能進(jìn)行修改。此外,應(yīng)用開(kāi)發(fā)的操作系統(tǒng)相同,配置也統(tǒng)一,只有深入了解操作系統(tǒng)平臺(tái)才能使開(kāi)發(fā)效果增強(qiáng)。

 。ǘ┣度胧杰浖_(kāi)發(fā)中軟件復(fù)用技術(shù)的引入。嵌入式軟件的開(kāi)發(fā)將軟件復(fù)用技術(shù)引入能夠解決上述問(wèn)題。使用驅(qū)動(dòng)程序的分層模式,是指下層硬件層與上層硬件層組合模式,是PDD平臺(tái)相關(guān)層。PDD層能與相關(guān)代碼、軟、硬件一起組成一個(gè)相關(guān)層,即,MDD模型驅(qū)動(dòng)型。結(jié)合硬件模塊特征能夠確定初始化函數(shù)集合,即,DDSI函數(shù)集。函數(shù)集能夠描述出通用驅(qū)動(dòng)程序模型,使信息獲取更及時(shí)、處理復(fù)雜事件效果更強(qiáng),通過(guò)對(duì)系統(tǒng)操作能夠得出DDI接口函數(shù)集,使供應(yīng)層編程調(diào)用更準(zhǔn)確。操作人員只需要對(duì)DDI接口函數(shù)進(jìn)行操作,才能將運(yùn)行系統(tǒng)中各項(xiàng)功能實(shí)現(xiàn),比如,打開(kāi)、關(guān)閉更加及時(shí),真正實(shí)現(xiàn)資源支配。

  四、結(jié)語(yǔ)

  本文介紹了軟件復(fù)用基本概念、分類(lèi)以及擴(kuò)展方式等內(nèi)容,并分析了軟件復(fù)用技術(shù)應(yīng)用在嵌入式系統(tǒng)中的效果,為課題研究提供了依據(jù)。

  參考文獻(xiàn)

  [1]吳文艮,王恩亮.軟件復(fù)用技術(shù)及其在嵌入式系統(tǒng)中應(yīng)用的可行性[J].電腦知識(shí)與技術(shù),2010,5(26):7432-7433,7436.

  [2]詹云清.淺議電力企業(yè)信息系統(tǒng)開(kāi)發(fā)中軟件復(fù)用技術(shù)的應(yīng)用[J].大科技,2014(33):114-114,115.

【軟件復(fù)用技術(shù)在嵌入式系統(tǒng)的可行性論文】相關(guān)文章:

密集光波分復(fù)用系統(tǒng)的波長(zhǎng)測(cè)量技術(shù)05-01

密集光波分復(fù)用系統(tǒng)的波長(zhǎng)測(cè)量技術(shù)05-01

基于軟件復(fù)用技術(shù)的雷達(dá)星體標(biāo)校軟件設(shè)計(jì)04-29

嵌入式軟件開(kāi)發(fā)論文05-05

嵌入式系統(tǒng)的應(yīng)用與開(kāi)發(fā)論文05-03

軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)中的應(yīng)用論文05-04

嵌入式系統(tǒng)中的內(nèi)存壓縮技術(shù)05-01

Java技術(shù)在嵌入式系統(tǒng)中的應(yīng)用05-01

彈載嵌入式系統(tǒng)設(shè)計(jì)技術(shù)05-01

有關(guān)軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)中的應(yīng)用論文05-04