軟件工程技術的發(fā)展過程與趨勢研究論文

時間:2021-09-04 17:47:26 論文范文 我要投稿

軟件工程技術的發(fā)展過程與趨勢研究論文

  摘要:互聯(lián)網(wǎng)的高速發(fā)展,推動著計算機技術的迅速提升,使軟件開發(fā)廣泛運用于各行各業(yè),其中軟件工程技術起著不可或缺的作用。軟件工程技術是當今社會不可缺少的技術之一,它為當今社會的各個領域創(chuàng)造了良好的條件和基礎,以取得更高的效率。隨著軟件產(chǎn)品需求的不斷增加,軟件技術需要不斷變革與創(chuàng)新。為更好地研發(fā)軟件技術,探究軟件技術的發(fā)展是十分必要的。

軟件工程技術的發(fā)展過程與趨勢研究論文

  關鍵詞:軟件工程;技術;發(fā)展趨勢

  1 軟件工程技術的概述

  1.1 軟件工程

  軟件工程是采用工程的概念、原理、技術和方法來開發(fā)和維護軟件,將經(jīng)過時間考驗證明正確的管理技術與最好的技術方法結(jié)合起來,以經(jīng)濟地開發(fā)出高質(zhì)量的軟件并有效維護它。概括地說就是將工程的思想運用于軟件開發(fā)和維護中。

  1.2 軟件開發(fā)

  軟件開發(fā)是將用戶的需求轉(zhuǎn)換成軟件具體的實施方案。軟件開發(fā)是一項經(jīng)過問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼、單元測試、綜合測試和維護的系統(tǒng)工程。軟件開發(fā)主要運用的是面向?qū)ο蠛兔嫦蜻^程兩種思想。

  2 軟件工程技術發(fā)展歷程

  在計算機系統(tǒng)發(fā)展的早期,人們采用的是個體化軟件環(huán)境,軟件普遍是規(guī)模較小的程序。20世紀60年代到70年代中期出現(xiàn)了“軟件作坊”,專門根據(jù)別人的需求寫軟件。但“軟件作坊”仍然運用的是第一時期使用的個體化軟件開發(fā)方式,對于軟件需求的不斷增加,數(shù)量的急劇膨脹,維護的方面多,開發(fā)成本大,便造成了“軟件危機”。軟件危機主要包括兩方面,其一是如何開發(fā)更多更好的軟件,其二是如何更好的維護已有的軟件。20世紀60年代后期,為消除軟件危機而形成的一門新興學科--軟件工程。而至今人們?nèi)晕磾[脫軟件危機的困擾,軟件已成為限制計算機系統(tǒng)發(fā)展的瓶頸。20世紀70年代到90年代是軟件開發(fā)的第三個時期,這一時期的最大特點是計算機硬件成本大幅度下降,使計算機迅速普及。20世紀90年代以來,計算機走進千家萬戶,消費者的增加,推動了軟件的迅速發(fā)展,成為軟件應用最廣泛的時期。

  3 軟件工程技術發(fā)展趨勢

  3.1 全球化

  隨著全球化的發(fā)展,傳統(tǒng)的軟件工程技術已經(jīng)不再適用,為了更好地滿足用戶的需求,軟件工程技術需要朝著全球化發(fā)展。全球化的發(fā)展,使得國內(nèi)人不僅有更加優(yōu)質(zhì)的軟件選擇,還可以與國外的人分享該成果,以促進軟件的更迭。

  3.2 迭代化

  迭代化軟件開發(fā)將整個軟件分成多個階段性,并且進行階段性評估,完成和達到目標。迭代化通過改進和精煉開發(fā)流程,保證項目開發(fā)進度,從而持續(xù)滿足用戶的需求變更,降低風險,以實現(xiàn)軟件的高質(zhì)量開發(fā)。

  3.3 多態(tài)性

  多態(tài)性是指不同的對象接受到相同的消息時,得到不同的結(jié)果。隨著科技的'發(fā)展,軟件工程技術為滿足更多用戶需求,需要在動態(tài)變化的網(wǎng)絡環(huán)境中,開發(fā)出一套軟件相容于多個目標形態(tài),為此多態(tài)性的特點將更加凸顯。多態(tài)性使軟件工程技術能更好的適應互聯(lián)網(wǎng)的日益革新,具有滿足個性需求的能力。

  3.4 開放性

  開放性是軟件工程領域的新趨勢。隨著信息的不斷普及,部分軟件在國內(nèi)已無法良好的進行下去,需要得到國外的幫助,共同完成。軟件的開放性加上全球化的共同協(xié)作技術,才能使軟件在未來發(fā)展的更好更快。

  4 結(jié)語

  隨著互聯(lián)網(wǎng)的快速發(fā)展和普及,計算機硬件的不斷完善,以及軟件的不斷變革與更新,軟件工程技術也將朝著開放性、動態(tài)性、多態(tài)性方向不斷發(fā)展。但目前我國的部分核心技術來自于發(fā)達國家,在一定程度上,影響著我國計算機軟件發(fā)展,為更好地實現(xiàn)科技強國的偉大目標,我們將致力于軟件工程技術的研究,一路向前,繼續(xù)深入。

  參考文獻:

  [1]張海藩.軟件工程導論[M].北京:清華大學出版社,2013.6.

  [2]劉賽.淺談軟件工程技術的發(fā)展歷程[J].湖北:信息通信,2016.3.

  [3]劉小海.軟件工程技術發(fā)展研究[J].北京:軟件,2013.7.

  [4]張虹.軟件工程與軟件開發(fā)工具[M].北京:清華大學出版社,2005.7.

  [5]周蘇.現(xiàn)代軟件工程[M].北京:機械工業(yè)出版社,2016.2.

  [6]楊芙清.軟件工程技術發(fā)展思索[J].北京:軟件學報,2005.1.

  [7]李曉歡.軟件技術發(fā)展趨勢研究[J].浙江:信息化建設,2016.5.

【軟件工程技術的發(fā)展過程與趨勢研究論文】相關文章:

軟件工程技術發(fā)展趨勢論文06-19

構件軟件工程技術研究的論文10-10

軟件工程技術和CMM的融合研究的論文10-09

軟件工程技術分析論文06-13

房地產(chǎn)評估趨勢的研究論文10-05

建筑工程技術發(fā)展趨勢論文09-12

軟件工程技術對系統(tǒng)軟件開發(fā)的運用論文06-15

系統(tǒng)軟件開發(fā)中的軟件工程技術論文06-18

軟件工程改革研究論文10-10