前言:尋找寫作靈感?中文期刊網用心挑選的軟件工程技術發展過程和趨勢,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:隨著時代的發展,我國的計算機技術水平發展迅猛,這與我國的科學技術的快速發展有很大的關系。而且近幾年科學技術正在不斷的普及到各行各業中,為人民創造了很大的經濟價值。本文主要會針對軟件工程技術的發展歷史進行闡述,并對軟件工程的研究內容進行了一定的展示,希望可以初步的確定軟件工程的發展方向。
關鍵詞:軟件工程;技術發展;思索方向
軟件工程技術的發展為人民的生活提供了很多的便利,尤其是近幾年的電子商務的快速發展,對軟件工程技術人才的需求越來越多,這種供不應求的人才需求促進了軟件工程技術的發展。而且伴隨著互聯網和智能化終端對于我們生活習慣的改變,與之配套的各類軟件也逐步向我們推廣著各類常見的生活服務,從而為正常的生活帶來諸多的便利,因而研究軟件工程技術的發展也是我們在未來應當思考的主要方向。而就此筆者將通過本文,就軟件工程技術發展思索方面入手,將進行具體的調查研究分析。
1軟件工程技術的發展過程
1.1程序設計階段
在1940-1950年代期間,軟件的概念還沒有系統的推出,涉及到軟件工程技術的知識就是對硬件進行程序的設計和開發,但是在那個年代很多的技術和理念都沒有提出,還沒有先進的設備支撐理論的開展,只有一些簡單的工具。程序設計的規模也還是較小的規模,程序的設計和使用都沒有明確的分工,他們的工作主要就是為了節省存儲空間和簡化代碼主要目標,對于程序的設計也沒有固定的程序清單,所涉及到的程序設計資料也沒有進行統計和存檔。但是這個程序階段是在高級運算之前必須存在的。
1.2軟件設計階段
在1970-1980這個階段,很多的軟件作坊孕育而生,開發出了很多的軟件,而且軟件的包裝也更加的商品化,而且在這個階段,很多行業都在快速發展中,所以很多的行業需要軟件技術的支撐,這體現了社會對軟件的需求越來越強烈,各行各業的信息化水平也在這個階段的到了發展,為了更好的的滿足社會需要,所以軟件工程技術中的更高級的編程語言自然而然的出產了,所以也更加的滿足了社會的需要,信息領域的發展也更加的系統和專業,對于用戶的需求也越來越有針對性,但是低下的技術水平仍然制約著軟件的設計和開發,很多的軟件產品的質量不能得到有效的保證。
1.3軟件工程階段
在幾十年前,我國的軟件技術難以滿足社會龐大的需要,所以這時候人們開始重視對先進的計算機技術的發展,尤其是軟件的開發設計以及管理對于設計軟件起到很大的作用,因此在使用軟件的過程,用戶不斷的提出軟件的運算能力要更加的高效專業和智能,因此更多地信息管理技術和數據庫技術被運用到軟件的開發當中去,軟件工程技術的先進設計和理念開始形成。
1.4未來的發展
信息化的發展越來越迅猛,也是當今社會的發展方向,而信息化的發展程度則與網絡平臺的資源的運用有很大的關聯,軟件工程需要做到位網絡用戶提供運行高效、信用度高的大型網絡環境。可以保障軟件用戶可以最大限度的使用線上和線下的有效資源,雖然軟件工程技術在不斷的上升發展,但是,軟件危機依然沒有消除,尤其是對軟件復用技術的依賴和計算機技術的依賴。
2軟件工程研究的內容
首先軟件工程的發展要嚴格的依照社會發展的需求,所以軟件的設計和開發需要有很強的實用性,費用也要在合理接受范圍內。而且不僅要按照用戶的需求進行軟件的開發,還需要能夠達到預計的效果,能夠做到基本的軟件價值。還需要考慮軟件的開發是否會超出用戶所能承受的范圍。第二點是軟件工程開發的過程,軟件工程主要涉及軟件的開發,運行和維護,不僅如此,還包括后期的功能分析,開發設計以及功能運作的實現,用戶確認和日程的維護等很多繁瑣的環節,分析軟件的功能要從用戶的需求和功能兩種約束出發,對其功能和需求做出概要分析,而針對設計既包括了簡要設計也包括了詳細設計,對于軟件子系統與功能模塊的接口要進行明確的定義,并且要對用戶的活動進行確認,在確認的過程中要做到必要的更改程序,保證用戶的使用效果。
3軟件工程的發展趨勢
在信息化的時代,我國的各類行業對軟件的需求復雜多變,這也促使了軟件設計的多樣化,這導致軟件需求的多樣性,這就現狀傳達了一種信號就是軟件工程需要從功能型轉向需求型發展,軟件的設計不是一層不變的,它隨著用戶要求不斷的更新而更新,而且對于軟件工程的組裝性和一致性有很大的促進作用,軟件工程在日常的維護和使用中要保證它的有效性和精確性,從而滿足用戶的需求。而且用例技術的使用可以讓軟件與用戶之間的距離拉近,更加接近用戶的需求。除此之外,還需要時刻遵守軟件開發的原則,以實踐性為軟件開發的主要目標,科學技術在不斷的發展,很多層次的競爭都是對科學技術和人才的競爭,對于軟件開發這個行業也是如此,軟件工程的開發人員需要具備過硬的專業知識,也要既有相關的素質滿足軟件行業發展。軟件設計和開發的過程中要嚴格的進行,達到軟件開發的專業性和國際性,雖然在軟件開發的過程中有很多的不利因素,但是堅持通過實踐來確認開發效果,就可以將軟件工程進行有效的發展。第三軟件工程的發展需要向合作互聯的方向發展,很多行業在激烈的競爭中擴大重組,所以軟件工程行業要想在如此激烈的競爭中得到有效的發展需要和不同行業的軟件開發實現合作互聯,兩者在合作中找到更好的發展方向,這樣的合作可以讓軟件工程的發展更加科學合理,且能做到可持續發展,還可以通過全球范圍的軟件工程合作,加快軟件工程的發展。
4結語
企業的發展對于軟件工程的依賴在近幾年越來越強,雖然在目前來看,很多的軟件開發技術都不是很高水平,但是只要將軟件開發朝正確的方向發展,在實際開發的過程中要嚴格堅持理論為基礎,并做到實踐為輔,充分的保證軟件工程的質量,并且要將軟件開發的成本盡可能的符合用戶的承受范圍,以提高軟件工程的收益。
參考文獻
[1]楊芙清.軟件工程技術發展思索[J].軟件學報,2005(01):1-7.
[2]侯國熙,趙秦德.論述軟件工程技術發展思索與應用[J].計算機光盤軟件與應用,2012,15(22):85-86.
[3]王巖.分析軟件工程技術發展思索[J].電子制作,2013(17):88.
[4]孫永國.軟件工程技術發展思索[J].無線互聯科技,2013(05):56.
[5]金晶.對軟件工程技術今后發展的思索[J].中國管理信息化,2015,18(21):162.
作者:王修林 單位:哈爾濱師范大學計算機科學與信息工程學院