衛一晴 任昱如 宋晨昊 郭晉昌 苗雨潔
摘要:軟件工程技術經過半個世紀的發展,已經被廣泛應用到了從國防到生活的方方面面。軟件工程技術的合理應用有助于推動社會進步和生產力提高,具有廣闊的發展前景,掌握軟件工程技術發展方向,提前謀劃,促進行業良性發展,具有積極而重要的意義。
關鍵詞:軟件工程技術 現狀 發展趨勢
從二十世紀四五十年代的程序設計階段,再到七八十年代的軟件設計階段,發展到當今的軟件工程技術階段,軟件工程技術的的技術實現了多次的更新換代,應用范圍也逐步擴大。
1、軟件工程技術現狀
不論是在國內還是國外,軟件工程技術已經與人們的日常生活密不可分,極大地方便了人們的日常生活,推動了生產力發展。
1.1軟件工程技術的應用現狀
軟件工程技術的應用,上到國防、空間探索、天氣監測、大數據系統,下到微信QQ等聊天軟件,支付寶等支付軟件,京東淘寶等網絡購物購物平臺,建筑工程中的設計軟件,“天眼”中的監控系統,各種視頻播放軟件,衣食住行各方面都有軟件工程技術的影子,手機和電腦的辦公和使用對軟件工程技術的依賴性也越來越強。各高校開設相關專業和課程的現象也越來越普遍,從事軟件工程技術開發的專業技術人才數量越來越廣泛,帶來的產值也在逐年增加,技術日益完善種類日益豐富,并且,影響到了國與國之間的競爭。
1.2軟件工程技術存在的問題
任何一個行業的發展,必然都會經歷一個無序化的過程,尤其是在行業發展比較快的時候。當前軟件工程技術的發展也正在經歷這一過程。一是軟件工程技術的發展滿足不了市場發展的需求。社會的快速發展和進步,對軟件工程技術的要求越來越高,軟件工程技術的積累才短短幾十年,而各企業和國家將開發的軟件技術列為獨有的機密,市場不同行業對軟件工程技術的需求比較個性化,總體處于求大于供的狀態。二是軟件工程技術的穩定性滿足不了用戶需求。當前軟件工程技術的發展快捷,種類也日益豐富,但是因為無序化的發展,各類軟件優劣不齊全,優質軟件數量不足,常規軟件的穩定性不強,給部分用戶造成了信任危機。三是軟件工程行業高技術人才數量不足。各高校根據崗位需求開設軟件相關專業,起步較晚,短時間內培養了大批軟件工程技術人才,但是高素質的軟件開發人才數量嚴重不足,制約了軟件工程技術的發展和應用。
軟件工程技術的發展趨勢
隨著軟件工程技術的推廣和需求的擴大,其未來的發展趨勢也呈現出了一定的特點。簡要來說,朝著全球化、智能化、模塊化、個性化、穩定化等方向發展。
2.1全球化發展
軟件工程技術的天然優勢,其開發和應用必將進一步擴大覆蓋范圍,進而遍及各個國家和各個不同的行業。隨著社會的發展進步,經濟全球化成為一種必然的趨勢。國家與國家之間就反恐、氣候變暖、國際貿易、生態環境惡化、人口等等問題和合作進一步緊密和深入,軟件工程技術的合作和交流也日趨緊密。軟件工程技術還有商品的屬性,比如在手機應用系統的開發上,大型企業開發的優質系統以商品的形式向其他國家傾銷,如同實體物品一樣在世界范圍內流通,還具有實體物品不具備的省運費、保管費用等優勢,流通速度和便捷程度會更高,蘋果公司開發的IOS系統和安卓系統,包括微軟開發的辦公軟件等在全世界范圍內的流通,就是軟件工程技術全球化發展的一個縮影。
2.2智能化發展
當前軟件工程技術大多為輔助運算、設計、操作等用途,智能化方面的應用和探索進入起步階段。比如在建筑工程管理中,為提高工程管理過程中的安全性,運用智能化的軟件技術進行施工流程設計、設備安裝和施工驗收,一系列的智能辦公大樓、學校和住宅等也在逐步投入使用。隨著軟件工程技術的成熟和市場對軟件工程技術的進一步需求,將會朝著更高標準的智能化方向發展。汽車全程實現自動駕駛、停車,甚至是檢修等過程;智能化的機器人代替保姆完成各種各樣的家務活、作業輔導、信息咨詢等;智能化的辦公室能實現自我布置和打掃,根據辦公習慣自動調整溫度、濕度、燈光顏色等等。今后的軟件工程技術發展方向,是模擬人類的思維習慣,進而按照人類的思維模式作出進一步的反應和調整,代替人類完成復雜程度不高和安全系數較低等類型的工作。
2.3穩定化發展
當前的軟件工程技術市場比較混亂,各種軟件技術質量良莠不齊。隨著軟件工程技術的發展,其種類和數量會進一步增多,直至市場呈現飽和狀態。市場在飽和狀態下,就會出現優勝劣汰的現象,一些穩定性較差的軟件使用范圍會越來越小,直至被市場淘汰。一些優質的軟件被大范圍推廣使用,占據比較大的市場份額。各個國家對軟件工程技術投放市場的使用越來越嚴格,當做實體商品一樣制定投放使用標準,對一些質量較差甚至是惡意竊取機密的軟件嚴禁投入市場,因此軟件工程技術的應用會越來越規范,質量越來越可靠,嚴格執行各個國家的質量標準。軟件工程技術的應用,無論是數量和質量,軟件工程技術本身的穩定性,還是市場供求之間,都會趨于穩定化和個性化,呈現一種良性競爭和發展的狀態。
3、軟件工程技術發展策略
當前,軟件工程技術在國與國之間,還呈現一種互相競爭為主,交流合作為主的態勢,而且必然是一個長期的過程,軟件工程技術如何在國際競爭中占據有利地位,是一個值得探索的問題。
3.1加大研發資金投入
軟件工程技術是一個專業性和技術性比較強的行業,需要長期的技術積累,無論是國家還是做軟件開發的企業,都應該要樹立長遠的目標,加大研發資金的投入,開發出屬于自己的核心技術,并且不斷對現有的技術進行升級更新換代,滿足市場和應用的需要。華為在研發資金上相較于其他企業投入了更多的研發成本,5G技術的率先問世和推廣應用,增強了其在市場上的競爭力。國家更應該設立專項資金,下決心和力氣投入資金進行軟件開發和應用推廣,尤其是和國家前途命運息息相關的衛星、國防涉及國家安全的軟件工程技術的應用,積累技術優勢。
3.2加大人才培養力度
軟件工程技術的發展進步歸根結底是人才和技術的積累進步,除了高校開設相關專業和課程之外,國家也要建立高端軟件工程技術人才培養體系,根據市場需求,培養大量的低、中、高端人才,尤其是高端軟件工程技術人才。為他們提供良好的學習環境和交流平臺,增強他們的自主研發能力。我國軟件工程技術起步較晚,且為了趕上國際發展的步伐,前期集中精力于加工指導等勞動密集型產業,在高端技術人才培養上還比較滯后,尤其要注重采用多種方式培養自己的人才,彌補高端人才不足帶來的劣勢,趕上國家軟件工程技術發展的步伐。
3.3加大政企合作范圍
企業對市場的需求更加敏感,而國家的綜合實力和技術資金優勢更為雄厚。在軟件工程商品化的道路上,國家相關部門應該要加強與企業的合作,發揮各自的優勢,抱團發展,例如國家負責軟件技術的開發好測驗,企業負責其在市場上的推廣應用和后期維護,一些原本開發應用于國防的軟件工程技術可以經過改進和調整適應于民間使用,推動生產力發展的同時節約研發成本。政企開展廣泛的合作,有利于壯大軟件工程產值,形成良性循環,推動技術革新和進步。
結束語
軟件工程技術的發展才短短幾十年,在人類工作和生活中已經占據了重要地位,將來與人類的聯系也必將越緊密,準確預測其發展趨勢,提前謀劃和準備,推動其廣泛合理的應用,對于國家發展和人類生活水平的提高,解決各種復雜問題,都具有不可忽視的影響。
參考文獻
[1]馬自謙.軟件工程技術現狀與發展趨勢[J].數碼世界,2018,(10):111.
[2]范玉霞.軟件工程技術發展的現狀以及發展趨勢研究[J].數信息記錄材料,2020,(4):49-50.
[3]劉影.軟件工程技術發展的現狀以及發展趨勢研究[J].電子世界,2019,(10):34-35.
[4]倪東.計算機技術在智能化工程中的運用[J].建筑學研究前沿,2018,(15).