李越
【摘要】 在社會經濟快速發(fā)展的助動作用下,基于計算機的現代化信息技術的發(fā)展呈現出日新月異的喜人之勢,計算機軟件的更新頻率也呈現出突飛猛進的狀態(tài)。然而在此背景下,社會對于計算機軟件的要求卻越來越高,對于整個行業(yè)來說,充滿著無限良好的機遇,但所面臨的巨大的挑戰(zhàn)對于不少企業(yè)來說亦是一個威脅。如何做好計算機軟件的創(chuàng)新式開發(fā),成為了現代IT行業(yè)的一個戰(zhàn)略課題。本文將立足于此,以軟件的提取與組裝技術作為出發(fā)點,并結合計算機嵌入式軟件的具體特點來淺談計算機嵌入式軟件構件提取與組裝技術,進而為實踐應用提供參考建議。
【關鍵詞】 計算機 嵌入式構件 提取與組裝
在現代社會,各個行業(yè)領域當中均已經全面普及了計算機應用,利用計算機軟件的各種優(yōu)勢來幫助人們實現想要完成的工作或者獲取想要的信息等等,而不同行業(yè)領域當中對于計算機軟件的需求又有著必然的差異性,因此軟件的生成也不可能一勞永逸。既然對軟件的重新設計成為了必須,則應當盡可能對傳統(tǒng)的設計方式進行創(chuàng)新,以全面提升軟件設計的動態(tài)性,對于提高IT企業(yè)的工作效率與服務質量來說將具有著現實的必要性。由此,嵌入式軟件構建理論應運而生,其系統(tǒng)的柔性加之強大的演化功能決定了其全新的定位,并且很多研究認為,嵌入式軟件構件將會成為未來計算機軟件設計領域的宏觀發(fā)展方向。因此本研究具有著積極的指導意義。
一、計算機嵌入式軟件構件相關概述
計算機構建,指的是在特定的的體系機構條件下能夠通過某種路徑實現相應功能的單位,需要具備特定規(guī)格的接口以便于供第三方應用。而嵌入式軟件構件則要求計算機嵌入式系統(tǒng)具有與之吻合的相應特性,包括硬件規(guī)格與屬性、資源的并發(fā)與限制性等等,唯有計算機系統(tǒng)具有滿足于嵌入性系統(tǒng)基礎單元和具備相應的嵌入特征,才能實現基于嵌入式軟件構件的提取與組裝。
計算機嵌入式軟件構件需要同相應的系統(tǒng)之間建立起關聯的關系,因此接口的設置需要滿足特定的條件。目前相對來說較為常用的具有代表性的模型系統(tǒng)主要包括COM/ DCOM、CORBA等[1]。
本文認為,要想明確計算機嵌入式軟件構件提取與組裝技術,需要首先明確各個功能系統(tǒng)當中相應的構件所起到的作用,并運用相應的語言來提供與之對應的行為信息。而構件組裝技術作為計算機軟件構件的現代前沿技術,已經成為了核心之一,通過對構件的組裝,能夠直接實現計算機軟硬件的關聯,實現系統(tǒng)的更新。
二、計算機嵌入式軟件構件提取技術
在現代信息技術不斷更新的作用下,所有計算機軟件系統(tǒng)無論有多前沿,都會無可避免地淪為遺產系統(tǒng)。軟件構件的提取,是一個復雜的過程,需要通過逆向操作來完成,還要以模型的構建來輔助。計算機嵌入式軟件的普及,使得從既有系統(tǒng)當中抽取可用部分服務于新系統(tǒng)成為了現實。正常情況下,計算機嵌入式軟件構件的提取需要經歷分解系統(tǒng)、建模、提取、性能評估等[2]。其中,分解系統(tǒng)常用的方法主要包括結構分析法與知識匹配法,經過分解之后,以模型的構建進行系統(tǒng)的分析與推算,之后可以進行提取,根據用戶的實際需求對用戶界面進行構件的分化,經分解之后得到整體框架。
在模型構建的過程中,需要充分考慮與用戶的配置層相匹配,同時還要注重使計算機嵌入式軟件能夠保證具有一定的可變性,采取代碼分析手段,與源代碼進行對比,來保證構件提取的準確性。
目前,對于計算機嵌入式軟件構件提取之后的性能評估可以根據其重復性與移動性,也就是說,計算機嵌入式軟件的最重要亦是最基本特征亦表現在此方面,對模型算法或構件復雜程度起決定性作用的就是要確保除去冗余,過程需要依賴于相應的工具,將抽象層具體化,同時兼顧人機交互的可靠性與重復使用等性能。
三、計算機嵌入式軟件構件組裝技術
計算機嵌入式軟件構件組裝技術是新系統(tǒng)的生成技術,此技術要求各個構件之間能夠相互匹配,進而形成耦合,包括數據、行為等。構件組裝的依據是要嚴格按照相應的流程,通常情況下具有著特定的層次[3]。
目前,關于計算機嵌入式軟件構件組裝,最為常用的計算機軟件是C語言,其能夠通過最為直接的控制能力來對構件進行組裝,使構件組裝得以被清晰的描述,以保證通過有限的資源,在滿足時效性的前提下使構件組裝的質量達到最優(yōu)。
四、結論
綜上所述,計算機技術的發(fā)展,成為當前各個行業(yè)領域效能提升的根本動力,由此為計算機系統(tǒng)軟件創(chuàng)造了良好的發(fā)展空間,然而計算機軟件的復雜性將永遠同系統(tǒng)軟件的規(guī)模呈正相關,而計算機嵌入式軟件構件提取與組裝技術為軟件的更新帶來了便利條件,因此值得進行更為深入的研究。
參 考 文 獻
[1] 鄒平吉.計算機嵌入式軟件框架下的構件提取及組裝思路構建[J].自動化與儀器儀表,2015(05):176+178.
[2] 王博,白曉穎,賀飛,Xiaoyu SONG.可組合嵌入式軟件建模與驗證技術研究綜述[J].軟件學報,2014(02):234-253.
[3] 曹敬瑜,柴瑋巖,王博,郭永紅.嵌入式分布計算環(huán)境下的高效軟件構件化框架研究[J].兵工學報,2013(04):451-458.