當前位置:學問君>學習教育>畢業論文>

計算機軟件開發技術的現狀及應用探究

學問君 人氣:2.67W

計算機軟件是計算機系統的核心,計算機軟件開發技術直接關係到計算機的執行及服務程度,下面是小編蒐集整理的計算機軟件開發技術探究的論文範文,供大家閱讀借鑑。

計算機軟件開發技術的現狀及應用探究

 摘要:計算機軟件開發技術影響着計算機的執行,在我國計算機技術迅猛發展的今天,計算機軟件開發技術在取得發展的同時呈現出一些問題。該文先介紹計算機軟件開發技術含義、現狀後,從Internet、網絡通信的應用入手,說明現階段計算機軟件開發技術的研究點及發展走向,以服務於計算機軟件開發技術研究。

關鍵詞:計算機;計算機軟件;開發技術

計算機作爲人類科技發展的代表,已深入到數據通信、財務控制、醫療衛生、文化教育等各個領域,引領着人類資訊技術發展的新方向,極大改變着人們的生活。計算機軟件作爲計算機技術的核心,其開發方式、應用狀況及發展走向影響着計算機發展。

1、計算機軟件開發技術

計算機由硬件與軟件構成,軟件是其核心。計算機軟件由系統軟件與應用軟件組成,前者爲軟件執行的基礎,支援多種軟件的執行,後者多用來處理計算機執行中的各種問題。

現階段,計算機軟件開發技術的'典型開發方式爲:1)生命週期法。此方法是一種典型的傳統軟件開發方法,其以時間爲劃分標準,拆分計算機軟件各方面,並對其分解,形成不同時間段後的同時,嚴格定義及要求每個時間段的開始與結束,以細化、確定軟件週期。2)軟件原型化的方法。生命週期法理論嚴密、定義和說明量大,開發之初需認定相關資料,而一些初期概念模糊的軟件無法使用此方法。在此情況下,工作人員可將軟件要求進行原型化處理,透過原型化系統各個研究階段,確定軟件本身要求,同時,利用前期已經得到的概念實現原始系統建造,再經評審、修改後,完成軟件開發。3)自動化形式系統的開發。工作人員說出內容後,第四代技術中的軟件開發工具對內容進行自動分析,自動設計程序編碼,完成系統開發。此過程無需工作人員說出具體操作方法,軟件工具會根據內容資訊進行自動處理。

2、計算機軟件開發技術的現狀

在經濟、科技、教育持續發展的大環境下,我國計算機軟件開發技術在企業投資、科研力量、人才支援等方面獲取大量支援,且突出軟件技術更新,取得了一些新軟件技術的突破。但受全球資訊化衝擊的影響,我國軟件開發技術面臨衆多挑戰。

首先,核心技術缺乏。我國計算機軟件開發技術起步較晚,開發能力較低,在創新技術上的突破較少,未形成強有力的核心技術,這使得我國軟件產品質量、層次均不能滿足現代網絡化、數字化的要求。因此,我國軟件行業必須加強核心技術研究,藉助成功軟件案例分析軟件技術的偏向點。其次,人才結構不合理。基礎性技術人員是軟件人才的主要組成者,而一些高層次技術人員相當缺乏;而若要引進高素質、高科研能力的工作者則需要投入高額費用,且技術開發週期長,短期效益欠佳,使得一些企業或是部門難以推進科研人員結構調整,造成軟件開發技術人才結構失衡。再者,產品體系欠佳。我國軟件產品結構雖有所調整,但核心技術、核心產品相當缺乏,且未形成品牌技術,造成我國軟件產品難以形成完善的結構體系。最後,開發環境不良。硬件投入遠遠高於軟件投入是造成軟件開發技術發展受阻的關鍵原因,且受軟件開發不公平競爭、價格誘惑、知識產權保護不足等影響,使得計算機軟件開發技術發展空間難以拓展。

3、計算機軟件技術的應用

計算機軟件開發技術所存在的問題警示我們關注軟件開發技術研究,下面藉助Internet、新一代網絡通信的成功應用,說明軟件技術的發展方向及研究點。

3.1 計算機軟件開發技術的應用表現

Internet的應用。Internet的應用遍佈全球,在此計算機平臺的作用下,不但實現了推動了資訊交流,全球資源共享,且促使全球變成一個“全球村”。其主要特點有:Internet的連通性遍佈全球;其連通的資訊系統並沒有統一的控制,各個節點均可自控,行爲實體不能預測;此平臺向人們提供各種資訊,且資訊量極大。

新一代網絡通信的應用。在Internet應用的推動下,資訊的傳播模式、傳播工具及產品形式均發生變化,適應此發展形式,各種通訊設備、資訊處理設備嵌入計算機軟件中,進而推動了計算機軟件的進一步發展,使其以無線網、區域網爲局部資訊設備,從而出現了數字化、資訊化時代。

3.2 計算機軟件開發技術的發展走向

計算機關鍵作用在於向人們提供量大質高的資訊資源,實現資訊交流無阻,而其作用的發揮關鍵在於計算機軟件技術的開發,因此,將來計算機軟件開發技術必須在認識到計算機應用作用的同時,調整其發展方向,以實現網絡化、智能化、開放化、多資源的服務。

網絡化。互聯網的發展促進了全球交流,縮短了全球的距離,全球的互動交流發作用於網絡發展,因此,網絡化必定是計算機軟件開發技術的發展方向,以推動計算機網絡功能的實現。

開放化。計算機軟件的開放化主要指軟件原始碼開放、軟件產品標準及技術開放,這樣才能促使軟件開發人員相互交流與學習,進而開發出便於人們掌握與操作的技術,推動軟件開發與發展。

智能化。自動化、智能化是計算機軟件技術發展的重要方向,在現代通信設備、網絡飛速發展的環境下,人工智能軟件一旦開發及應用,則會最大程度上服務於民衆,使軟件開發技術發生飛躍。

融合化。計算機軟件開發將電氣化、自動化等硬件系統融合到軟件系統中,實現硬軟件共同作用,提升軟件服務質量。

多元服務化。當下人們對網絡服務質量、服務形式、服務手段等提出高要求,計算機開發軟件技術只有更新服務理念、創新軟件設計、提升軟件開發質量才能滿足民衆需求,也才能推動自身發展。

3.3 現代軟件技術的研究重點

由此可見,在Internet及新網絡通信應用的作用下,當前軟件開發技術環境由單純軟件開發變爲軟件獨立開發與其硬件協調應用,即爲新一代軟件執行平臺注重軟件自治性與其應用的協作性,因此,當下軟件技術研究必須做好:1)做好中間件研究。網絡應用的廣泛化、普及化推動了軟件中間技術的發展,增加了中間件的應用,而中間件在支援系統執行、高層設計開發、調整執行部署等方面發揮作用,因此,必須加強此項研究。2)建立網格系統。Internet將各種服務器連接於網上,結構形式發生變化,形成了一體化資訊服務的“網格”環境,而網格擔負着連通互聯網所有資源的重任,在網格中,可將各種數據、計算資源統一管理,進一步提升資訊資源獲取安全程度、共享程度,因此,必須加強網格研究,在跨地域網絡上建立網格系統,下圖1是常見軟件應用系統的結構關係。3) 加強新技術開發。一方面,網絡技術的發展,要求軟件平臺能力、系統結構的開放性均有提升,但受傳統技術的影響,現階段應用系統軟件常會出現資訊複雜化、開發週期長、結構開放性低、代碼重用嚴重等問題,而要改變此狀況,必須採用構建對象設計模式。另一方面,透過運用引進、走出、教育、培訓、改革、調整等措施,提升軟件開發人才素質與技能,調整人才結構,爲新技術突破、軟件技術發展提供支援。

4、結束語

綜上所述,計算機軟件是計算機系統的核心,計算機軟件開發技術直接關係到計算機的執行及服務程度,在全球化、網絡化的大環境下,要提升計算機服務功能,推動全球化交流,必須認清軟件發展現狀,以智能化、融合化、服務多元化等爲導向,加強計算機軟件技術研究,而只有如此,才能在實現軟件開發技術發展的條件下,實現我國計算機應用能力的提升,推動現代資訊技術發展。

參考文獻:

[1] 劉凱英.淺談計算機軟件開發技術的應用及發展[J].無線互聯科技,2012(13).

[2] 張鑾.計算機軟件開發技術的應用探析[J].牡丹江教育學院學報,2013(4).

[3] 趙明亮.計算機應用軟件開發技術[J].黑龍江科技資訊,2011(26).

[4] 張偉.計算機軟件開發技術的應用及發展趨勢研究[J].軟件,2013(3).