【摘要】:在社會經(jīng)濟高速發(fā)展帶動下,計算機技術(shù)和不同現(xiàn)代化信息技術(shù)得以發(fā)展,提高計算機軟件創(chuàng)新能力,提高計算機軟件更新頻率。在這一發(fā)展背景下,社會不同領(lǐng)域,在利用計算機軟件時,給出更高要求。因此,要做好計算機軟件更新工作,對軟件創(chuàng)新開發(fā),發(fā)揮計算機軟件最大應(yīng)用價值。
【關(guān)鍵詞】:計算機嵌入式;軟件構(gòu)件;提??;組裝技術(shù)
前言:以往計算機軟件系統(tǒng)開發(fā),較為關(guān)注軟件開發(fā)的形式和過程,把軟件開發(fā)的形式和過程作為基礎(chǔ)。計算機軟件構(gòu)件開發(fā)是社會發(fā)展產(chǎn)物,是一種全新方法和思想。構(gòu)件化軟件,系統(tǒng)延伸性較好,系統(tǒng)具有可靠性和可移植性,系統(tǒng)效率強。但是,需要注意的是,構(gòu)件化本軟件,設(shè)備組裝和提取,需發(fā)揮嵌入形式軟件系統(tǒng)應(yīng)用性。
1.嵌入式計算機軟件構(gòu)件優(yōu)勢
其一,嵌入式計算機軟件構(gòu)件系統(tǒng)具有可移植性和重復性。計算機軟件系統(tǒng)重復性和可移植性,是計算機軟件構(gòu)件設(shè)計關(guān)鍵目標。在內(nèi)部設(shè)計期間,嵌入式計算機軟件構(gòu)件設(shè)計形式,主要是把軟件系統(tǒng)真?zhèn)€設(shè)計為一個通用化、專業(yè)化系統(tǒng)功能平臺,實現(xiàn)系統(tǒng)可移植目標。
其二,系統(tǒng)具有可靠性。在軟件設(shè)計過程中,軟件設(shè)計可靠性,是檢測軟件質(zhì)量的評判標準。在嵌入式計算機軟件構(gòu)件系統(tǒng),其較為關(guān)注系統(tǒng)設(shè)計可靠性,設(shè)計系統(tǒng)軟件均是由構(gòu)件組成。因此,軟件系統(tǒng)可靠性較好,軟件系統(tǒng)可靠性,直接決定嵌入式計算機軟件構(gòu)件可靠性,使得嵌入式計算機軟件構(gòu)件系統(tǒng)極為可靠性[1]。
其三,嵌入式計算機軟件構(gòu)件系統(tǒng)具有效率性。在設(shè)計期間,要注意計算機軟件構(gòu)件系統(tǒng)設(shè)計效率性。作為一個計算機系統(tǒng),在軟件應(yīng)用期間,應(yīng)用效率是檢測系設(shè)計質(zhì)量的一大標準。嵌入式計算機軟件構(gòu)件系統(tǒng)設(shè)計,就秉承了高品質(zhì)設(shè)計標準,在設(shè)計期間,結(jié)合時間和空間兩個不同角度,站在整體角度開展設(shè)計工作。在空間上和時間上,對軟件系統(tǒng)科學詳細分析,確保設(shè)計占據(jù)空較小,可以完成不同任務(wù)增加系統(tǒng)儲存能力。
2.嵌入式計算機軟件構(gòu)件提取技術(shù)
在信息化時代,信息技術(shù)不斷發(fā)展,信息技術(shù)更新?lián)Q代步伐加快,無論是多么先進計算機軟件,無論是多么前沿的計算機系統(tǒng)軟件,都會無法避免被先進系統(tǒng)取代。軟件構(gòu)建的提取,較為復雜,需要利用逆向操作方法開展,把模型作為輔助,才能有效開展模型構(gòu)件提取工作。嵌入式計算機軟件普及,使得嵌入式計算機軟件從原有系統(tǒng)中,汲取原有系統(tǒng)可以利用部分。把傳統(tǒng)系統(tǒng)中具有實際應(yīng)用價值部分,在新系統(tǒng)中應(yīng)用。通常情況下,對計算機嵌入式軟件構(gòu)建進行提取,需要歷經(jīng)分解工作,建模和提取工作,性能評估等環(huán)節(jié)工作。其中,就分解方法來說,其主要包括知識匹配方法和結(jié)構(gòu)分析方法。在軟件構(gòu)件分解后,建立系統(tǒng)模型,對系統(tǒng)推算和分析,在詳細分析后,提取系統(tǒng)軟件構(gòu)件。依據(jù)用戶實際應(yīng)用需求,分解用戶界面構(gòu)件,在分解處理后,獲得整體框架布局。
在構(gòu)件模型建設(shè)期間,需要保證和用戶配置層匹配度,也要確保嵌入式計算機系統(tǒng)軟件具備一定可變性。構(gòu)件模型建設(shè),利用代碼分析方法,和原代碼對比分析,提高構(gòu)件提取精準性?,F(xiàn)階段,嵌入式軟件系統(tǒng)構(gòu)件提取工作完畢后,構(gòu)件性能評判,可以依據(jù)構(gòu)件移動性和重復性開展。用另一句話來說,就是嵌入式計算機軟件,最主要的基本特征就是重復性和移動性。在構(gòu)件模型建設(shè)時,注意沉余處理工作,沉余清除效果對構(gòu)件復雜程度和模型算法難度影響最大。在沉余處理期間,需發(fā)揮相應(yīng)工具作用,把抽象化轉(zhuǎn)為具體化。與此同時,也要兼顧到人機交互重復性、使用性和可靠性等性能。
3.嵌入式計算機軟件構(gòu)件組裝技術(shù)
計算機技術(shù)日漸成熟,使其在當下把社會不同領(lǐng)域發(fā)揮較大影響,計算機技術(shù)是不同領(lǐng)域發(fā)展動力來源,為嵌入式計算機軟件系統(tǒng)帶來廣闊發(fā)展空間。因此要想發(fā)揮嵌入式計算機軟件最大作用,需做好嵌入式計算機軟件構(gòu)件組裝工作。
3.1處理好數(shù)據(jù)關(guān)系
嵌入式計算機軟件構(gòu)件組裝,需依據(jù)不同構(gòu)件之間耦合關(guān)系和耦合程度的 不同性,把構(gòu)件區(qū)分,劃分為無數(shù)據(jù)和數(shù)據(jù)耦合形式。
其一,數(shù)據(jù)耦合形式,是在計算機軟件構(gòu)件嵌入式組裝期間,不同構(gòu)件之間具有數(shù)據(jù)關(guān)系。因此,在計算機軟件構(gòu)件嵌入式組裝期間,對于具有數(shù)據(jù)耦合性能構(gòu)件,不僅要處理好數(shù)據(jù)和數(shù)據(jù)之間的邏輯關(guān)系,也要梳理好不同構(gòu)件時間數(shù)據(jù)關(guān)系,做好交互數(shù)據(jù)處理工作,這樣才能確保在計算機軟件構(gòu)件嵌入式組裝完畢后,軟件運行完善性和效率。
其二,無數(shù)據(jù)耦合形式。無數(shù)據(jù)耦合形式,是構(gòu)件之間才存在邏輯關(guān)系 ,是構(gòu)件之間才存在活動和行為。因為兩個構(gòu)件相互之間不具備數(shù)據(jù)交互需求。因此,在構(gòu)件活動期間,需確保不同構(gòu)件之間具有良好邏輯關(guān)系,確保邏輯關(guān)系科學性和準確性即可。
3.2做好不同階段組裝工作
對于嵌入式計算機軟件構(gòu)件組裝工作來說,站在組裝層次角度來說,可以把構(gòu)件組裝工作劃分為設(shè)計階段和具體實施階段。
其一,設(shè)計階段組裝工作。設(shè)計階段嵌入式計算機軟件構(gòu)件組裝,是構(gòu)件主要組裝環(huán)節(jié)。在這一時期,需要計算機軟件構(gòu)件嵌入式組裝在目標中提取,依據(jù)軟件構(gòu)件設(shè)計標準,開展模塊化組裝工作。模塊化組裝工作開展,是建立在計算機軟件構(gòu)件設(shè)計目標和理念基礎(chǔ)上開展。因此,在組裝期間,要充分發(fā)揮不同構(gòu)件功能,構(gòu)件滿足計算機軟件構(gòu)件嵌入式組裝目的組裝形式。
其二,實施階段構(gòu)件組裝工作。實施階段是計算機軟件構(gòu)件最后組裝工作,是對整個軟件系統(tǒng)設(shè)計和實際運行,最后的驗證。對計算機軟件構(gòu)件運行能力組裝和構(gòu)件,保證構(gòu)件具備較好的設(shè)計能力 ,實施階段也是計算機嵌入式軟件能力不斷完善過程[2]。
3.3C語言應(yīng)用
C語言在嵌入式計算機軟件構(gòu)件設(shè)置環(huán)節(jié),發(fā)揮較大影響,降低工作人員工作難度,工作人員可以靈活控制,提高組裝效率,保證嵌入式計算機軟件構(gòu)件組裝質(zhì)量。對于嵌入式計算機軟件構(gòu)件組裝來說,在組裝期間不但和整體環(huán)境聯(lián)系密切,也和軟件系統(tǒng)聯(lián)系密切。因此,在軟件運行期間,利用C語言時,要確保 軟件實際運行環(huán)境和不同構(gòu)件軟件之間,以和諧和統(tǒng)一形式組裝,利于為嵌入式計算機軟件構(gòu)件組裝創(chuàng)造便利性。單一就C語言來說,其把嵌入式計算機軟件構(gòu)件設(shè)計目標作為出發(fā)點,規(guī)范軟件系統(tǒng)運行環(huán)境,在不同構(gòu)建接口環(huán)境設(shè)計中,由于不同軟件系統(tǒng)均是從其它不同軟件系統(tǒng)里分解而成,出現(xiàn)接口不一致問題。這時設(shè)計人員就可以發(fā)揮C語言優(yōu)勢,合理改造,從軟件系統(tǒng)設(shè)計目的出發(fā),分析軟件接口差異性沒選擇一個滿足數(shù)據(jù)運輸要求接口,對數(shù)據(jù)接口統(tǒng)一處理,保證不同軟件構(gòu)建之間關(guān)聯(lián)暢通性。
結(jié)論:綜上所述,為了發(fā)揮計算機嵌入式軟件系統(tǒng)最大應(yīng)用價值,要做好計算機嵌入式軟件構(gòu)件提取與組裝工作。在構(gòu)件提取期間,需要保證和用戶配置層的匹配度,知識匹配方和結(jié)構(gòu)分析,建立系統(tǒng)模型,進行提取工作。計算機嵌入式軟件組裝,要發(fā)揮C語言優(yōu)勢,做好不設(shè)計和實施階段組裝工作。
參考文獻:
[1]胡昱,歐春堯.計算機嵌入式軟件構(gòu)件提取與組裝技術(shù)[J].電子制作,2014,22:50-51.
[2]李越.計算機嵌入式軟件構(gòu)件提取與組裝技術(shù)[J].中國新通信,2015,19:55.
作者簡介:黃東(1994.03—),男,湖北恩施人,學歷,本科,畢業(yè)于湖北大學知行學院。