- 相關推薦
軟件工程技術的發展過程與趨勢研究論文
摘要:互聯網的高速發展,推動著計算機技術的迅速提升,使軟件開發廣泛運用于各行各業,其中軟件工程技術起著不可或缺的作用。軟件工程技術是當今社會不可缺少的技術之一,它為當今社會的各個領域創造了良好的條件和基礎,以取得更高的效率。隨著軟件產品需求的不斷增加,軟件技術需要不斷變革與創新。為更好地研發軟件技術,探究軟件技術的發展是十分必要的。
關鍵詞:軟件工程;技術;發展趨勢
1 軟件工程技術的概述
1.1 軟件工程
軟件工程是采用工程的概念、原理、技術和方法來開發和維護軟件,將經過時間考驗證明正確的管理技術與最好的技術方法結合起來,以經濟地開發出高質量的軟件并有效維護它。概括地說就是將工程的思想運用于軟件開發和維護中。
1.2 軟件開發
軟件開發是將用戶的需求轉換成軟件具體的實施方案。軟件開發是一項經過問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼、單元測試、綜合測試和維護的系統工程。軟件開發主要運用的是面向對象和面向過程兩種思想。
2 軟件工程技術發展歷程
在計算機系統發展的早期,人們采用的是個體化軟件環境,軟件普遍是規模較小的程序。20世紀60年代到70年代中期出現了“軟件作坊”,專門根據別人的需求寫軟件。但“軟件作坊”仍然運用的是第一時期使用的個體化軟件開發方式,對于軟件需求的不斷增加,數量的急劇膨脹,維護的方面多,開發成本大,便造成了“軟件危機”。軟件危機主要包括兩方面,其一是如何開發更多更好的軟件,其二是如何更好的維護已有的軟件。20世紀60年代后期,為消除軟件危機而形成的一門新興學科--軟件工程。而至今人們仍未擺脫軟件危機的困擾,軟件已成為限制計算機系統發展的瓶頸。20世紀70年代到90年代是軟件開發的第三個時期,這一時期的最大特點是計算機硬件成本大幅度下降,使計算機迅速普及。20世紀90年代以來,計算機走進千家萬戶,消費者的增加,推動了軟件的迅速發展,成為軟件應用最廣泛的時期。
3 軟件工程技術發展趨勢
3.1 全球化
隨著全球化的發展,傳統的軟件工程技術已經不再適用,為了更好地滿足用戶的需求,軟件工程技術需要朝著全球化發展。全球化的發展,使得國內人不僅有更加優質的軟件選擇,還可以與國外的人分享該成果,以促進軟件的更迭。
3.2 迭代化
迭代化軟件開發將整個軟件分成多個階段性,并且進行階段性評估,完成和達到目標。迭代化通過改進和精煉開發流程,保證項目開發進度,從而持續滿足用戶的需求變更,降低風險,以實現軟件的高質量開發。
3.3 多態性
多態性是指不同的對象接受到相同的消息時,得到不同的結果。隨著科技的發展,軟件工程技術為滿足更多用戶需求,需要在動態變化的網絡環境中,開發出一套軟件相容于多個目標形態,為此多態性的特點將更加凸顯。多態性使軟件工程技術能更好的適應互聯網的日益革新,具有滿足個性需求的能力。
3.4 開放性
開放性是軟件工程領域的新趨勢。隨著信息的不斷普及,部分軟件在國內已無法良好的進行下去,需要得到國外的幫助,共同完成。軟件的開放性加上全球化的共同協作技術,才能使軟件在未來發展的更好更快。
4 結語
隨著互聯網的快速發展和普及,計算機硬件的不斷完善,以及軟件的不斷變革與更新,軟件工程技術也將朝著開放性、動態性、多態性方向不斷發展。但目前我國的部分核心技術來自于發達國家,在一定程度上,影響著我國計算機軟件發展,為更好地實現科技強國的偉大目標,我們將致力于軟件工程技術的研究,一路向前,繼續深入。
參考文獻:
[1]張海藩.軟件工程導論[M].北京:清華大學出版社,2013.6.
[2]劉賽.淺談軟件工程技術的發展歷程[J].湖北:信息通信,2016.3.
[3]劉小海.軟件工程技術發展研究[J].北京:軟件,2013.7.
[4]張虹.軟件工程與軟件開發工具[M].北京:清華大學出版社,2005.7.
[5]周蘇.現代軟件工程[M].北京:機械工業出版社,2016.2.
[6]楊芙清.軟件工程技術發展思索[J].北京:軟件學報,2005.1.
[7]李曉歡.軟件技術發展趨勢研究[J].浙江:信息化建設,2016.5.
【軟件工程技術的發展過程與趨勢研究論文】相關文章:
軟件工程技術和CMM的融合研究的論文04-27
構件軟件工程技術研究的論文04-27
房地產評估趨勢的研究論文04-29
建筑工程技術發展趨勢論文05-02
軟件工程方法研究的論文04-27
軟件工程改革研究論文04-27
產業結構變動趨勢及定位研究論文05-02
化學工程技術熱點與發展趨勢論文05-04
加強工程技術管理的研究論文05-01
軟件開發風險管理研究論文05-01