當前位置:才華都>實用範文>論文>

軟體工程的發展趨勢分析的論文

論文 閱讀(1.42W)

摘要:隨著經濟的發展與進步,軟體工程作為計算機發展的產出物,包含系統平臺、程式語言、軟體開發等多方面知識,在推動經濟發展中扮演重要的角色。本文分析了軟體的發展和本質,闡述了軟體工程發展現狀,對提出未來發展趨勢和對策。

軟體工程的發展趨勢分析的論文

關鍵詞:軟體工程;發展趨勢;對策

軟體工程的發展為各行各業創造了良好的條件和基礎,提高了工作效率。在企業中,正常工作的執行、管理很大程度依賴於合適的軟體,軟體的使用在一定層面上幫助企業提升了核心競爭力。軟體工程作為計算機領域中重要內容,開發了計算機使用功能,主要研究軟體構件技術、網路計算機智慧化、標準化等內容。目前,社會的發展已離不開軟體工程的幫助,軟體工程的發展趨勢將朝著模組性、開放性、全球化發展。

1軟體的發展和本質

軟體工程技術發展迅速,從20世紀60年代的開始,經歷10年左右時間,計算機結構化程式設計技術已實現,在這之後,計算機軟體工程環境得到廣泛的發展。到20世紀90年代,我國計算機軟體工程技術發展到優化效能,軟體使用的物件和方式開始發生變化。軟體的發展伴隨著事物的發展變化,軟體消除硬體和程式語言的異構性作用,開發了不同作業系統,更輕鬆解決異構問題。軟體的本質是演化性和構造性,軟體的演化是軟體的開發將伴隨計算機科技的發展而進步,軟體的效能設計是服務於人們的需求,同時依賴於資訊科學技術的快速發展,在短短數十年,軟體工程的發展已達到一定規模。

2軟體工程技術發展現狀

2.1軟體重用和構件技術

軟體的構件是軟體工程的基礎,也是核心內容,重用則是軟體的方法。通過構件的重用這種方式,軟體開發人員可減少寫程式碼工作,將精力集中於問題定義。構件的開放需要以開發工具為支撐,包括整合開發、應用管理、構件庫管理等,在不同行業領域中,構件庫有不同的業務構件。構件模型和軟體體系結構是構件設計中重要問題,構件模型確定了軟體系統構件的基本邏輯,將構件和構件之間的相互作用分開,進一步提高構件的獨立性。

2.2中介軟體技術

中介軟體技術作為支撐存在於軟體重用和構件化開發執行中,對軟體重用和軟體構件技術的發展有很大影響。中介軟體是軟體系統整合的重要技術,提供給構件可執行空間。構件只有基於中間平臺才會有作用,中介軟體技術包括資料庫訪問、通訊、分佈物件中介軟體、遠端過程呼叫和事務處理,具有分佈互動模式的關鍵特徵,在異構環境中國起到協同作用。設計者在構件軟體開發中主要關注於業務邏輯本身,對分散式應用中與業務無直接關係的問題無需投入大量精力。中介軟體可以遮蔽多種系統資源,在不同的作業系統和硬體平臺中,實現介面和協議規範,開發並實現分散式系統與環境隔離的構件開發模式。

2.3標準化技術

標準化是軟體重用和軟體構件技術的發展需要,支撐著軟體產業發展。軟體工程標準分為軟體標準和軟體過程標準。當前,國際流行兩大軟體工程標準框架,其一為美國提出的軟體工程標準指南,涉及軟體工程環境、軟體工程的安全性、程式設計語言等,並針對性提出強制要求和推薦採用的支援軟體系統工程化標準。其二為國際標準化組織的軟體工程標準框架,提出了軟體工程對標準的要求。軟體工程標準化將朝著軟體生存週期中整體軟體開發流程標準化和具體系統的標準化方向發展,對多功能軟體開發流程和開發環境和專用工具系統制定標準,促進軟體標準化和軟體過程標準化結合協調發展。

3軟體工程發展趨勢

3.1全球化趨勢

隨著全球化發展,軟體開發也經歷著不同的開發環境,傳統的開發理念對目前軟體開發以有些不適應,軟體開發未來發展將朝著全球性發展。資訊化的發展,使得軟體開發不僅侷限於國內發展,而且在國外開展也應用頗多。通過全球化發展,促使軟體外包公司發展迅速,軟體外包公司利用全球各國技術資源,將軟體開發涉及的各部分內容分別完成。

3.2模組化設計

軟體工程的全球化發展為軟體開發帶來發展機遇,同時也帶給了軟體工程發展的各種挑戰。軟體公司相互之間競爭激烈,模組化的發展提升了軟體開發的效率,對提高企業競爭力有著重要的作用,模組化設計幫助解決了傳統問題缺失靈活性的弊端,應用科學的方法對軟體構件和與之相關的軟體構件進行分類,將之模組化。

3.3開放性計算的應用

開放性計算包含開放標準、開源軟體、開放架構三個內容,將開放標準進行統一,可以實現不同企業開發的不同軟體可相互使用,軟體開發工具也可整合應用。軟體工程具有一定的'開放性,開放性計算可幫助不同區域的軟體開發員更便利地開發軟體,加強相互之間的溝通,同時對後期的維護工作更加方便且專業。通過開放性構架的使用對IT環境中複雜的矛盾得到有效解決,提高軟體工程的靈活性。

4我國軟體工程發展對策

4.1制定軟體工程發展戰略計劃

隨著我國對軟體工程發展逐漸重視,相應的法律法規不斷完善,軟體產業也得到迅速發展,在我國經濟發展中起重要地位。若想軟體工程穩定發展,國家相關部門需要制定合理的軟體工程發展戰略計劃,對未來的發展目標明確化,優先扶持一些先進軟體開發企業,同時兼顧其他軟體開發企業。國家相關部門定期開展軟體開發企業的調研工作,切實瞭解國內軟體開發現狀,結合國外及時,進行積極引導和調整,實現我國軟體開發積極有效地發展。

4.2培養軟體開發高素質專業人才

我國軟體工程發展迅速,但跟國外相比仍有些落後,軟體工程的發展離不開人才的培養,所以,國家積極增加高校軟體工程專業資金投入,補充高校軟體工程基礎設施,並且建立軟體實驗室和培訓基地。另一方面,高校要重視培養軟體高素質人才,利用學校資源,設定合理可行的軟體教學方案,將學生的理論知識能力和實踐動手能力聯絡起來。同時,軟體開發公司也應當開展軟體培訓工作,重視軟體開發工作的重要性,積極引導公司員工高效率地解決問題。

4.3加強國際交流和合作

軟體工程的發展應緊跟軟體開發的趨勢,加強國際之間和合作,增加軟體開發企業與其他國家軟體開發企業合作交流機會,及時瞭解國外軟體開發的發展狀況,再根據自身國內發展條件,調節相應的對策,完善相應的軟體智慧財產權。同時,在於國家相關軟體開發企業交流過程中,通過對比找出自身發展的侷限,制定未來的發展規劃。

參考文獻

[1]彭慧.論軟體工程的技術特點及發展趨勢[J].赤峰學院學報,2016,32(8):31-32.

[2]王章寧.淺析軟體工程的現狀及發展趨勢[J].國際IT傳媒品牌,2013,34(10):136-137.

[3]張淑娟.軟體工程技術發展趨勢研究[J].軟體導刊,2014,13(2):12-13.