公務員期刊網(wǎng) 論文中心 正文

互聯(lián)網(wǎng)+時代的軟件工程開發(fā)新技術

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了互聯(lián)網(wǎng)+時代的軟件工程開發(fā)新技術范文,希望能給你帶來靈感和參考,敬請閱讀。

互聯(lián)網(wǎng)+時代的軟件工程開發(fā)新技術

摘要:在互聯(lián)網(wǎng)和大數(shù)據(jù)等相關技術的發(fā)展下,軟件工程已經(jīng)被廣泛應用在了各個領域中,同時也獲得了極為顯著的成效。為滿足用戶對軟件功能的更多需求,就當前“互聯(lián)網(wǎng)+”時代下的軟件工程開發(fā)現(xiàn)狀,分析其開發(fā)新技術和未來發(fā)展策略。

關鍵詞:軟件工程;開發(fā)技術;“互聯(lián)網(wǎng)+”

軟件是一種將計算機技術和程序設計技術整合起來的拓展形式,其整體較為復雜,應用范圍廣,是當前計算機各項應用功能實現(xiàn)最關鍵的載體之一,所以其維護、開發(fā)和管理工作就成為了軟件工程技術發(fā)展的重要環(huán)節(jié)。在“互聯(lián)網(wǎng)+”發(fā)展下,各類應用軟件被廣泛應用在大眾的日常生活中,軟件工程開發(fā)技術漸漸呈現(xiàn)出了顯著的商業(yè)化趨勢。

1軟件工程和其開發(fā)新技術發(fā)展的重要性

1.1軟件工程發(fā)展的重要性

在“互聯(lián)網(wǎng)+”不斷發(fā)展下,軟件工程漸漸成為了其中最關鍵的環(huán)節(jié)之一,尤其是在信息化發(fā)展下,國家之間的各項競爭已經(jīng)漸漸轉為了信息技術應用等方面的競爭,各國都漸漸制定出了相應的軟件開發(fā)技術研究規(guī)劃,其中基礎軟件和軟件開發(fā)技術的研究將會成為軟件工程最主要的發(fā)展趨勢。雖然這幾年我國在軟件工程方面已經(jīng)獲得了巨大成就和發(fā)展,但與西方發(fā)達國家相比仍舊存在差距,所以,必須全面重視起軟件工程發(fā)展,以此更好地把握時代潮流,促進社會發(fā)展。

1.2開發(fā)新技術的重要性

從國家現(xiàn)代化技術發(fā)展角度來看,即便是其發(fā)展速度快、應用范圍廣,也會因為缺乏核心技術,導致無法形成現(xiàn)代化技術體系。目前我國大部分研究成果都是基于發(fā)達國家已經(jīng)掌握的技術之上,所以在一定程度上依然限制著軟件工程和其開發(fā)新技術的發(fā)展。當前“互聯(lián)網(wǎng)+”不斷發(fā)展,整個社會走向數(shù)字化、信息化和智能化,所以只有進一步促進現(xiàn)代化技術的發(fā)展應用才能夠促進戰(zhàn)略性產(chǎn)業(yè)的持續(xù)性發(fā)展,推動社會信息化發(fā)展,提升國際地位和綜合國力。另外,加大開發(fā)新技術研發(fā)還能夠盡快構建出一個完整的技術核心體系,以此提升信息網(wǎng)絡風險防御能力。

2軟件工程中存在的問題

2.1存在一定盲目性

最近幾年軟件工程的開發(fā)利用促進了社會經(jīng)濟的進一步發(fā)展,導致一些企業(yè)未經(jīng)權衡自身能力、水平,以及整個市場發(fā)展情況就盲目進行軟件工程開發(fā),影響了軟件工程的可靠性和實用性,也使得企業(yè)漸漸被市場淘汰。所以不論是企業(yè)還是個人來說都應該保持清醒的頭腦,在充分調(diào)研和宏觀統(tǒng)籌之后再決定,并及時根據(jù)國內(nèi)外軟件工程發(fā)展的實際情況制定和完善發(fā)展目標。

2.2產(chǎn)業(yè)鏈不完善

由于部分企業(yè)和個人未經(jīng)詳細市場調(diào)研就參與到軟件工程中,導致軟件競爭力下降,各軟件間無法形成一種良性的聯(lián)系,彼此間孤立性比較顯著,導致原先已經(jīng)形成的積極性產(chǎn)業(yè)鏈被破壞,整體朝著不利于軟件工程發(fā)展的方向發(fā)展,由此引起了惡性循環(huán),影響了軟件工程開發(fā)新技術的進步與發(fā)展。由于軟件工程和其他行業(yè)間都有很大聯(lián)系,所以一旦其產(chǎn)業(yè)鏈受到破壞勢必會給其他領域帶來不良影響。

2.3缺乏實用性和創(chuàng)新性

部分企業(yè)為了短期利益盲目進入市場,所以只能參考或模仿其他一些大企業(yè)的軟件功能。雖然這能夠促進短期利潤提升,但會影響整個領域的創(chuàng)新發(fā)展,影響軟件工程的長期發(fā)展。另外如果一味模仿不加創(chuàng)新,還會影響軟件的應用價值,不利于該領域進步發(fā)展?,F(xiàn)階段缺乏實用性和創(chuàng)新性已經(jīng)成為了大多數(shù)軟件工程企業(yè)無法強化自身競爭力的主要因素。

3軟件工程開發(fā)新技術分析

“互聯(lián)網(wǎng)+”的不斷發(fā)展,使得軟件工程開發(fā)技術更新速度逐漸加快,漸漸從傳統(tǒng)的信息化轉向了智能化,也開始從傳統(tǒng)PC機發(fā)展到了移動終端設備,當前其開發(fā)新技術主要包含了以下幾項重要內(nèi)容。

3.1軟件系統(tǒng)架構技術

該架構是指軟件的基本輪廓,這也是頂層設計中的關鍵內(nèi)容。其中最經(jīng)典的一種就是C/S,可以直接把應用軟件分為服務器和客戶機兩部分內(nèi)容,其中前者包含了數(shù)據(jù)庫服務器和Web服務器。該架構下的軟件系統(tǒng)必須在用戶端安裝一個相應的客戶軟件,以便用戶通過該軟件及時進行信息加工和處理,例如輸入邏輯業(yè)務請求或者查看服務器的處理結果等等。服務器可以直接接受用戶端發(fā)來的各項邏輯業(yè)務請求,最終實現(xiàn)數(shù)據(jù)信息的解析和處理。而B/S作為一項典型的應用軟件架構,包含了三個基本層次,即瀏覽器、Web服務器與數(shù)據(jù)庫服務器。但它在使用時不需要安裝客戶端,只需利用瀏覽器輸入Web服務器地址,用戶就能夠直接登入系統(tǒng)進行信息加工。由于該架構本身實用性比較強,所以不需要人員掌握大量先進的計算機專業(yè)知識,只需要了解一些基本的計算機知識即可。

3.2人工智能

經(jīng)過多年發(fā)展,計算機應用軟件已經(jīng)從原先的信息加工發(fā)展到了人工智能。人工智能的實現(xiàn)能夠達到自主學習、自我修復和自我認知等基本功能。例如在當前的社交通信管理軟件當中,學生基本只需要將自己的學籍信息輸入進去,就能夠得到一些類型相同的信息,同時給其推薦一些興趣相似的朋友。人工智能經(jīng)過多年發(fā)展已經(jīng)可以劃分成有監(jiān)督技術與無監(jiān)督技術兩個基本類別。前者包含了支持向量機、BP神經(jīng)網(wǎng)絡等,它可以重點通過人工智能先驗知識建立起一個功能較為全面的數(shù)據(jù)分析模型,并針對該模型實施有效監(jiān)督訓練及學習,進而其應用本身的普適性進一步提升,最終實現(xiàn)數(shù)據(jù)分析精確度完善;后者在包含了K均值等,它不需要應用相關經(jīng)驗知識,其中的數(shù)據(jù)分析模型能夠直接自動化挖掘信息,從而建立出一個完善的學習模式。無監(jiān)督學習在多年發(fā)展下已經(jīng)被廣泛應用在了語音識別與文本檢索等領域。

4軟件工程開發(fā)新技術發(fā)展研究

4.1應用政府管理職能,促進產(chǎn)品服務創(chuàng)新

促進政府管理職能發(fā)揮才可以給軟件工程開發(fā)技術的優(yōu)化創(chuàng)造良好的環(huán)境,給技術研發(fā)提供更多便利。一是政府有關部門應進一步加大對該技術研發(fā)的支持力度,比如強化資金支持力度,鼓勵更多民間資本投入和參與到投資中,提升技術融資市場的活躍性,將更多資本引導到新技術產(chǎn)業(yè)中,以促進產(chǎn)業(yè)結構升級,給軟件工程開發(fā)新技術的發(fā)展帶來更多幫助。但由于軟件工程技術本身存在一些缺陷,再加上產(chǎn)品安全技術標準和用戶應用需求間存在一定差異,就可能會給軟件實際操作質(zhì)量與效率帶來較大影響,從而影響到現(xiàn)代技術的發(fā)展。所以這就要在政府有關部門的正確引導之下,加大技術產(chǎn)品創(chuàng)新研發(fā),比如在數(shù)據(jù)庫資源管理當中確保開發(fā)新技術的應用水平,積極創(chuàng)新應用與安全機制,避免更多用戶信息被惡意竊取,減少用戶損失。另外,還應重點考量計算機軟件生態(tài)系統(tǒng)的可持續(xù)發(fā)展,確保其各項新的開發(fā)技術充分應用到當前社會各項領域的發(fā)展中,滿足發(fā)展需求,強化該工程技術的實用性。

4.2加強自主產(chǎn)權保護,促進產(chǎn)業(yè)結構升級

對于整個行業(yè)而言,加強產(chǎn)權保護有著積極的影響,需要從根源上重視產(chǎn)權保護,從而給新的開發(fā)技術發(fā)展創(chuàng)設出良好的外部環(huán)境,進一步提升軟件工程開發(fā)技術的市場競爭力。一是優(yōu)化整體投資結構,加大對相關開發(fā)技術項目發(fā)展動向的關注度,通過自身技術研發(fā)和計劃對其進行調(diào)整。二是建立起軟件技術創(chuàng)新合作組織,給整個行業(yè)技術交流提供便利平臺,以促使軟件工程開發(fā)技術發(fā)展和產(chǎn)業(yè)結構升級。三是有關部門應加大對知識產(chǎn)權保護的重視度,一方面在整個市場環(huán)境中進行知識產(chǎn)權問題科普,另一方面嚴厲打擊各項違反知識產(chǎn)權的行為,使各主體的知識產(chǎn)權保護意識能夠得到提升,激發(fā)企業(yè)技術研發(fā)熱情和興趣。四是相關企業(yè)應重點對整個市場發(fā)展規(guī)律進行考量,在遵循基本發(fā)展規(guī)律的基礎上,建立起完善的軟件管理制度,保證軟件開發(fā)設計的科學性。需要注意的是為確保整個領域的健康發(fā)展,軟件工程開發(fā)部門和其管理部門還應全面重視起軟件產(chǎn)品開發(fā)質(zhì)量監(jiān)管,確保最終產(chǎn)品性能和質(zhì)量都能夠達到相關的應用要求。

5結束語

總的來說,在“互聯(lián)網(wǎng)+”的不斷發(fā)展下,信息技術已經(jīng)成為了整個社會發(fā)展的持續(xù)動力,而今后軟件工程開發(fā)新技術也勢必會朝著更加網(wǎng)絡化、更加開放和更加智能的方向發(fā)展。但從目前的實際情況來看,由于軟件工程開發(fā)過程中盲目性較大,整個產(chǎn)業(yè)鏈不完善,開發(fā)新技術缺乏實用性與創(chuàng)新性,導致整體發(fā)展程度不高,需要積極探究當前的開發(fā)新技術,同時要求相關部門加強自主產(chǎn)權保護,促進產(chǎn)業(yè)結構升級,加大技術研發(fā)創(chuàng)新,以此更好地滿足社會需求與發(fā)展,強化開發(fā)新技術的市場競爭力。

參考文獻:

[1]周帆.新時期計算機軟件開發(fā)技術的應用及發(fā)展趨勢[J].電子技術與軟件工程,2018(06):36.

[2]薛江濤.淺析軟件工程技術在系統(tǒng)軟件開發(fā)中的應用意義[J].幸福生活指南,2018(035):1.

[3]蔡斌.基于軟件工程技術在系統(tǒng)軟件開發(fā)過程中的應用[J].電子元器件與信息技術,2019(01):22-25.

[4]王茜,平金珍,班婭萌.軟件工程技術在系統(tǒng)軟件開發(fā)過程的應用[J].中國新通信,2019,21(09):101.

作者:王意儒 單位:南京理工大學紫金學院