王莎淇
摘 要:軟件工程是網絡及計算機技術發展的產物,在推動經濟的發展中扮演著非常重要的角色。目前世界上各個國家都非常重視軟件工程的發展。本文重點對軟件工程的技術現狀以及未來的發展趨勢進行分析。
關鍵詞:軟件工程;技術現狀;發展態勢
中圖分類號:TP311.5 文獻標識碼:A 文章編號:2096-4706(2018)02-0148-02
Analysis of the Technical Status and Future Development Trend of Software Engineering
WANG Shaqi
(Hainan Tropical Ocean University,Sanya 572000,China)
Abstract:Software engineering is the product of the development of network and computer technology,and plays a very important role in the continuous development of the economy. At present,every country in the world attaches great importance to the continuous development of software engineering. This article focuses on the analysis of the technical status of software engineering and the development trend in the future,so as to provide feasible suggestions for the development of software engineering in China.
Keywords:software engineering;technology status;development trend
0 引 言
目前,軟件工程的發展不斷革故鼎新,并帶動了各行各業的不斷發展。軟件工程的發展,既使不同企業的生產能力得到了提高,也使運營活動的效率得到了提升。
1 現階段軟件工程的技術特點
軟件工程和其他工程不一樣,它具有獨特的產業特點,同時能在很多產業和領域當中脫穎而出,并促進經濟發展。就目前而言,筆者認為軟件工程現階段有如下發展特點。
1.1 具有多樣性的開發語言
對于軟件工程而言,最重要的一個特點就是軟件工程開發語言具有多樣性特征。舉個例子,JAVA語言是一種面向對象的開發語言,這種語言行書非常簡單,具有非常好的實用性和環境適應性。對于不同領域的軟件開發具有非常好的適應性。可以根據客戶的不同需求,制定不同的軟件產品。開放的開發語言,能夠使得軟件開發成本得到進一步降低。從而使得更好的讓軟件人才進入這個行業,人才的積累,使得軟件工程得到迅速發展。
1.2 具備良好的環境兼容性
軟件工程,現階段具有良好環境兼容性。對于軟件工程產生的產品,相當大一部分是服務于特定的產業用戶。就目前而言,運行,各種軟件的運行環境非常多樣化,因此具有良好的環境兼容性是軟件工程產品的非常大的一個特點。一方面,軟件工程的產品能夠兼容相關硬件。從而使得硬件的接口能夠順利地得到調試和操作。另外一個方面,軟件公司的產品能夠,與各種類軟件相互兼容。就是即便運行平臺上存在其他的一些軟件,也不會影響開發軟件的正常工作,從而更好的滿足公司的需求。
1.3 注重功能擴展性
軟件工程產品的另外一個技術特點就是注重功能的擴展性。客戶現階段的需求和未來需求是不一樣的。如果產品能夠注重功能的擴展性,那么就能夠使得開發成本降低。目前軟件開發技術能夠結合用戶的需求,將軟件功能設置為可擴展,并且提供相關的軟件擴展接口,能夠適應客戶不同時期的軟件需求。根據筆者的調研結果,我們不難發現,如果軟件企業能夠注重軟件的擴展性,不僅能夠提高用戶的滿意度,也能夠節省企業的開發成本。
2 軟件工程發展趨勢
隨著社會經濟的不斷進步和發展,軟件工程技術得到了飛速推進。根據筆者的相關調研,目前軟件工程正向著主要三個方向發展,一個是軟件工程技術的全球化,另一個是軟件工程,技術的開房最后一個是軟件技術的模塊化。
2.1 全球化趨勢
隨著經濟全球化的不斷推進和加快,軟件環境不斷發生著改變。因此傳統的軟件工程開發思維已經不能滿足當前的發展趨勢。就目前而言,軟件工程已經向全球化發展去彌補當前的不足。原因就在于,在軟件開發的過程中,國內和國外的交流越來越密切,相關企業的合作越來越廣泛。很多國際化的軟件都需要國內外相關人員均參與其中。不同國家之間,企業之間的軟件開發思維相互碰撞,因此促進了軟件工程的國際化發展。
2.2 開放化趨勢
軟件工程發展具有開放化趨勢。主要分為以下這幾個方面進行闡述。一個方面,軟件工程的技術產品能夠使得軟件和軟件之間相互融合,相互交流,運行環境相互適應。另外一個方位,不同企業的不同軟件都可以進行相互兼容,使得企業開發成本降低。最后,受益于軟件工程的開放化趨勢,開放的國際標準已經被全球各個國家所適用,不同國家不同平臺,不同企業之間開放的軟件能夠相互融合,使得軟件與軟件之間交流變得更加廣泛。促進了這一行業的良性發展。
2.3 模塊化趨勢
在軟件工程發展的過程當中,模塊化趨勢是一個重要的表現形式。雖然不同軟件開發企業的競爭依然非常激烈,但是這些企業都總結出了一個特點,就是產業產品的模塊化。根據實踐經驗表明,如果一個企業采用了模塊化發展思想,就能夠使得企業的開發效率得到了飛速提升,同時企業開發產品靈活性得到了更為廣泛的推動。產品模塊化,成為提升企業競爭力的重要渠道。由此我們不難發現,軟件工程模塊化是未來發展的必然趨勢,在開發過程當中,加強不同模塊之間的聚合,使得各個模塊之間相互功能協調,才能使得企業各個軟件能夠更加安全的穩定運行。
3 我國軟件工程發展對策
軟件工程在提升一個國家信息化產業發展過程中扮演著非常重要的角色,因此我國的相關部門應高提升對這一思想領域的認識。應當充分分析軟件工程的技術特點,以及其未來的發展趨勢,從而提出不同的發展建議,不斷提升我國軟件開發水平。
3.1 培養高素質專業人才
近年來我國軟件工程發展非常迅速,取得了一些成績,但是這樣的成績和發展國家相比,仍然存在著很大的差距。人才是企業發展的重要支柱,也是產業發展的根本。高素質的產業人才,能夠促進產業的良性發展。因此為了出去產業工程的飛速發展,就要不斷培養相關產業人才。一方面國家應當加大對相關高校的培育力度,加大相關產業工程的資金投入。完善相關的基礎配套設施,優化學校教育資源,構建完善的教學產業體系,既重視學生軟件理論知識的學習,又重視學生動手實踐能力的鍛煉。
3.2 加強國際交流與合作
目前而言,軟件工程正向著全球化趨勢發展,因此,我國在開發軟件過程當中應當把握好,國際發展大趨勢大機遇。以更加開放包容姿態,面向國際化和全球化發展趨勢。因此我們要做到以下這幾個方面,一個是國家應當積極創造良好的軟件開發企業和國際軟件開發企業交流的平臺,加強企業交流,比如政府可以積極地舉辦產業研討會,使得其國內企業具有更加開放的發展視角。另外一個方面就是,在企業和企業之間,國內與國外之間發展比較中找出我國企業存在的差距,根據差距制定不同的發展計劃。國家應當制定完善的產業政策,建立起產業扶持體系,包括稅收優惠政策等等。為國內企業軟件工程的發展奠定良好的產業環境。
3.3 制定軟件工程戰略發展計劃
當前,隨著我國相關部門提高對軟件產業的重視,各種法律法規不斷完善,軟件產業能夠產生利潤也非常高。由之前的750億產值,提升到了將近4萬億的產值,成為支撐我國經濟發展的重要產業。因此,為保障軟件工程長遠穩步發展,提升我國軟件競爭力,國家相關部門應制定軟件工程戰略發展計劃,明確未來幾年內的發展目標,并結合我國軟件產業發展環境,制定切實可行的實施計劃。同時,加強軟件工程產業化布局,在充分考慮不同地區軟件產業發展情況的基礎上,扶持一大批先進軟件開發企業,統籌兼顧,充分發揮先進軟件開發企業的帶頭作用,不斷提升我國軟件工程發展水平,促使我國軟件工程不斷邁向新的發展臺階,逐漸縮短與發達國家的差距,為我國軟件工程長遠,穩步發展奠定堅實的基礎。
參考文獻:
[1] 劉鵬.探討在網絡信息時代下軟件工程技術的發展 [J].電子測試,2016(14):92-93.
[2] 賈瑞棟.淺析目前軟件工程技術在網絡時代背景下的發展 [J].中國新通信,2016,18(10):88.
[3] 劉堂宇.淺析目前軟件工程技術在網絡時代背景下的發展 [J].計算機光盤軟件與應用,2014,17(18):76-77.