前言:想要寫出一篇引人入勝的文章?我們特意為您整理了互聯(lián)網(wǎng)+時(shí)代的軟件工程開發(fā)新技術(shù)范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
摘要:在互聯(lián)網(wǎng)和大數(shù)據(jù)等相關(guān)技術(shù)的發(fā)展下,軟件工程已經(jīng)被廣泛應(yīng)用在了各個(gè)領(lǐng)域中,同時(shí)也獲得了極為顯著的成效。為滿足用戶對(duì)軟件功能的更多需求,就當(dāng)前“互聯(lián)網(wǎng)+”時(shí)代下的軟件工程開發(fā)現(xiàn)狀,分析其開發(fā)新技術(shù)和未來發(fā)展策略。
關(guān)鍵詞:軟件工程;開發(fā)技術(shù);“互聯(lián)網(wǎng)+”
軟件是一種將計(jì)算機(jī)技術(shù)和程序設(shè)計(jì)技術(shù)整合起來的拓展形式,其整體較為復(fù)雜,應(yīng)用范圍廣,是當(dāng)前計(jì)算機(jī)各項(xiàng)應(yīng)用功能實(shí)現(xiàn)最關(guān)鍵的載體之一,所以其維護(hù)、開發(fā)和管理工作就成為了軟件工程技術(shù)發(fā)展的重要環(huán)節(jié)。在“互聯(lián)網(wǎng)+”發(fā)展下,各類應(yīng)用軟件被廣泛應(yīng)用在大眾的日常生活中,軟件工程開發(fā)技術(shù)漸漸呈現(xiàn)出了顯著的商業(yè)化趨勢(shì)。
1軟件工程和其開發(fā)新技術(shù)發(fā)展的重要性
1.1軟件工程發(fā)展的重要性
在“互聯(lián)網(wǎng)+”不斷發(fā)展下,軟件工程漸漸成為了其中最關(guān)鍵的環(huán)節(jié)之一,尤其是在信息化發(fā)展下,國家之間的各項(xiàng)競(jìng)爭(zhēng)已經(jīng)漸漸轉(zhuǎn)為了信息技術(shù)應(yīng)用等方面的競(jìng)爭(zhēng),各國都漸漸制定出了相應(yīng)的軟件開發(fā)技術(shù)研究規(guī)劃,其中基礎(chǔ)軟件和軟件開發(fā)技術(shù)的研究將會(huì)成為軟件工程最主要的發(fā)展趨勢(shì)。雖然這幾年我國在軟件工程方面已經(jīng)獲得了巨大成就和發(fā)展,但與西方發(fā)達(dá)國家相比仍舊存在差距,所以,必須全面重視起軟件工程發(fā)展,以此更好地把握時(shí)代潮流,促進(jìn)社會(huì)發(fā)展。
1.2開發(fā)新技術(shù)的重要性
從國家現(xiàn)代化技術(shù)發(fā)展角度來看,即便是其發(fā)展速度快、應(yīng)用范圍廣,也會(huì)因?yàn)槿狈诵募夹g(shù),導(dǎo)致無法形成現(xiàn)代化技術(shù)體系。目前我國大部分研究成果都是基于發(fā)達(dá)國家已經(jīng)掌握的技術(shù)之上,所以在一定程度上依然限制著軟件工程和其開發(fā)新技術(shù)的發(fā)展。當(dāng)前“互聯(lián)網(wǎng)+”不斷發(fā)展,整個(gè)社會(huì)走向數(shù)字化、信息化和智能化,所以只有進(jìn)一步促進(jìn)現(xiàn)代化技術(shù)的發(fā)展應(yīng)用才能夠促進(jìn)戰(zhàn)略性產(chǎn)業(yè)的持續(xù)性發(fā)展,推動(dòng)社會(huì)信息化發(fā)展,提升國際地位和綜合國力。另外,加大開發(fā)新技術(shù)研發(fā)還能夠盡快構(gòu)建出一個(gè)完整的技術(shù)核心體系,以此提升信息網(wǎng)絡(luò)風(fēng)險(xiǎn)防御能力。
2軟件工程中存在的問題
2.1存在一定盲目性
最近幾年軟件工程的開發(fā)利用促進(jìn)了社會(huì)經(jīng)濟(jì)的進(jìn)一步發(fā)展,導(dǎo)致一些企業(yè)未經(jīng)權(quán)衡自身能力、水平,以及整個(gè)市場(chǎng)發(fā)展情況就盲目進(jìn)行軟件工程開發(fā),影響了軟件工程的可靠性和實(shí)用性,也使得企業(yè)漸漸被市場(chǎng)淘汰。所以不論是企業(yè)還是個(gè)人來說都應(yīng)該保持清醒的頭腦,在充分調(diào)研和宏觀統(tǒng)籌之后再?zèng)Q定,并及時(shí)根據(jù)國內(nèi)外軟件工程發(fā)展的實(shí)際情況制定和完善發(fā)展目標(biāo)。
2.2產(chǎn)業(yè)鏈不完善
由于部分企業(yè)和個(gè)人未經(jīng)詳細(xì)市場(chǎng)調(diào)研就參與到軟件工程中,導(dǎo)致軟件競(jìng)爭(zhēng)力下降,各軟件間無法形成一種良性的聯(lián)系,彼此間孤立性比較顯著,導(dǎo)致原先已經(jīng)形成的積極性產(chǎn)業(yè)鏈被破壞,整體朝著不利于軟件工程發(fā)展的方向發(fā)展,由此引起了惡性循環(huán),影響了軟件工程開發(fā)新技術(shù)的進(jìn)步與發(fā)展。由于軟件工程和其他行業(yè)間都有很大聯(lián)系,所以一旦其產(chǎn)業(yè)鏈?zhǔn)艿狡茐膭?shì)必會(huì)給其他領(lǐng)域帶來不良影響。
2.3缺乏實(shí)用性和創(chuàng)新性
部分企業(yè)為了短期利益盲目進(jìn)入市場(chǎng),所以只能參考或模仿其他一些大企業(yè)的軟件功能。雖然這能夠促進(jìn)短期利潤提升,但會(huì)影響整個(gè)領(lǐng)域的創(chuàng)新發(fā)展,影響軟件工程的長期發(fā)展。另外如果一味模仿不加創(chuàng)新,還會(huì)影響軟件的應(yīng)用價(jià)值,不利于該領(lǐng)域進(jìn)步發(fā)展。現(xiàn)階段缺乏實(shí)用性和創(chuàng)新性已經(jīng)成為了大多數(shù)軟件工程企業(yè)無法強(qiáng)化自身競(jìng)爭(zhēng)力的主要因素。
3軟件工程開發(fā)新技術(shù)分析
“互聯(lián)網(wǎng)+”的不斷發(fā)展,使得軟件工程開發(fā)技術(shù)更新速度逐漸加快,漸漸從傳統(tǒng)的信息化轉(zhuǎn)向了智能化,也開始從傳統(tǒng)PC機(jī)發(fā)展到了移動(dòng)終端設(shè)備,當(dāng)前其開發(fā)新技術(shù)主要包含了以下幾項(xiàng)重要內(nèi)容。
3.1軟件系統(tǒng)架構(gòu)技術(shù)
該架構(gòu)是指軟件的基本輪廓,這也是頂層設(shè)計(jì)中的關(guān)鍵內(nèi)容。其中最經(jīng)典的一種就是C/S,可以直接把應(yīng)用軟件分為服務(wù)器和客戶機(jī)兩部分內(nèi)容,其中前者包含了數(shù)據(jù)庫服務(wù)器和Web服務(wù)器。該架構(gòu)下的軟件系統(tǒng)必須在用戶端安裝一個(gè)相應(yīng)的客戶軟件,以便用戶通過該軟件及時(shí)進(jìn)行信息加工和處理,例如輸入邏輯業(yè)務(wù)請(qǐng)求或者查看服務(wù)器的處理結(jié)果等等。服務(wù)器可以直接接受用戶端發(fā)來的各項(xiàng)邏輯業(yè)務(wù)請(qǐng)求,最終實(shí)現(xiàn)數(shù)據(jù)信息的解析和處理。而B/S作為一項(xiàng)典型的應(yīng)用軟件架構(gòu),包含了三個(gè)基本層次,即瀏覽器、Web服務(wù)器與數(shù)據(jù)庫服務(wù)器。但它在使用時(shí)不需要安裝客戶端,只需利用瀏覽器輸入Web服務(wù)器地址,用戶就能夠直接登入系統(tǒng)進(jìn)行信息加工。由于該架構(gòu)本身實(shí)用性比較強(qiáng),所以不需要人員掌握大量先進(jìn)的計(jì)算機(jī)專業(yè)知識(shí),只需要了解一些基本的計(jì)算機(jī)知識(shí)即可。
3.2人工智能
經(jīng)過多年發(fā)展,計(jì)算機(jī)應(yīng)用軟件已經(jīng)從原先的信息加工發(fā)展到了人工智能。人工智能的實(shí)現(xiàn)能夠達(dá)到自主學(xué)習(xí)、自我修復(fù)和自我認(rèn)知等基本功能。例如在當(dāng)前的社交通信管理軟件當(dāng)中,學(xué)生基本只需要將自己的學(xué)籍信息輸入進(jìn)去,就能夠得到一些類型相同的信息,同時(shí)給其推薦一些興趣相似的朋友。人工智能經(jīng)過多年發(fā)展已經(jīng)可以劃分成有監(jiān)督技術(shù)與無監(jiān)督技術(shù)兩個(gè)基本類別。前者包含了支持向量機(jī)、BP神經(jīng)網(wǎng)絡(luò)等,它可以重點(diǎn)通過人工智能先驗(yàn)知識(shí)建立起一個(gè)功能較為全面的數(shù)據(jù)分析模型,并針對(duì)該模型實(shí)施有效監(jiān)督訓(xùn)練及學(xué)習(xí),進(jìn)而其應(yīng)用本身的普適性進(jìn)一步提升,最終實(shí)現(xiàn)數(shù)據(jù)分析精確度完善;后者在包含了K均值等,它不需要應(yīng)用相關(guān)經(jīng)驗(yàn)知識(shí),其中的數(shù)據(jù)分析模型能夠直接自動(dòng)化挖掘信息,從而建立出一個(gè)完善的學(xué)習(xí)模式。無監(jiān)督學(xué)習(xí)在多年發(fā)展下已經(jīng)被廣泛應(yīng)用在了語音識(shí)別與文本檢索等領(lǐng)域。
4軟件工程開發(fā)新技術(shù)發(fā)展研究
4.1應(yīng)用政府管理職能,促進(jìn)產(chǎn)品服務(wù)創(chuàng)新
促進(jìn)政府管理職能發(fā)揮才可以給軟件工程開發(fā)技術(shù)的優(yōu)化創(chuàng)造良好的環(huán)境,給技術(shù)研發(fā)提供更多便利。一是政府有關(guān)部門應(yīng)進(jìn)一步加大對(duì)該技術(shù)研發(fā)的支持力度,比如強(qiáng)化資金支持力度,鼓勵(lì)更多民間資本投入和參與到投資中,提升技術(shù)融資市場(chǎng)的活躍性,將更多資本引導(dǎo)到新技術(shù)產(chǎn)業(yè)中,以促進(jìn)產(chǎn)業(yè)結(jié)構(gòu)升級(jí),給軟件工程開發(fā)新技術(shù)的發(fā)展帶來更多幫助。但由于軟件工程技術(shù)本身存在一些缺陷,再加上產(chǎn)品安全技術(shù)標(biāo)準(zhǔn)和用戶應(yīng)用需求間存在一定差異,就可能會(huì)給軟件實(shí)際操作質(zhì)量與效率帶來較大影響,從而影響到現(xiàn)代技術(shù)的發(fā)展。所以這就要在政府有關(guān)部門的正確引導(dǎo)之下,加大技術(shù)產(chǎn)品創(chuàng)新研發(fā),比如在數(shù)據(jù)庫資源管理當(dāng)中確保開發(fā)新技術(shù)的應(yīng)用水平,積極創(chuàng)新應(yīng)用與安全機(jī)制,避免更多用戶信息被惡意竊取,減少用戶損失。另外,還應(yīng)重點(diǎn)考量計(jì)算機(jī)軟件生態(tài)系統(tǒng)的可持續(xù)發(fā)展,確保其各項(xiàng)新的開發(fā)技術(shù)充分應(yīng)用到當(dāng)前社會(huì)各項(xiàng)領(lǐng)域的發(fā)展中,滿足發(fā)展需求,強(qiáng)化該工程技術(shù)的實(shí)用性。
4.2加強(qiáng)自主產(chǎn)權(quán)保護(hù),促進(jìn)產(chǎn)業(yè)結(jié)構(gòu)升級(jí)
對(duì)于整個(gè)行業(yè)而言,加強(qiáng)產(chǎn)權(quán)保護(hù)有著積極的影響,需要從根源上重視產(chǎn)權(quán)保護(hù),從而給新的開發(fā)技術(shù)發(fā)展創(chuàng)設(shè)出良好的外部環(huán)境,進(jìn)一步提升軟件工程開發(fā)技術(shù)的市場(chǎng)競(jìng)爭(zhēng)力。一是優(yōu)化整體投資結(jié)構(gòu),加大對(duì)相關(guān)開發(fā)技術(shù)項(xiàng)目發(fā)展動(dòng)向的關(guān)注度,通過自身技術(shù)研發(fā)和計(jì)劃對(duì)其進(jìn)行調(diào)整。二是建立起軟件技術(shù)創(chuàng)新合作組織,給整個(gè)行業(yè)技術(shù)交流提供便利平臺(tái),以促使軟件工程開發(fā)技術(shù)發(fā)展和產(chǎn)業(yè)結(jié)構(gòu)升級(jí)。三是有關(guān)部門應(yīng)加大對(duì)知識(shí)產(chǎn)權(quán)保護(hù)的重視度,一方面在整個(gè)市場(chǎng)環(huán)境中進(jìn)行知識(shí)產(chǎn)權(quán)問題科普,另一方面嚴(yán)厲打擊各項(xiàng)違反知識(shí)產(chǎn)權(quán)的行為,使各主體的知識(shí)產(chǎn)權(quán)保護(hù)意識(shí)能夠得到提升,激發(fā)企業(yè)技術(shù)研發(fā)熱情和興趣。四是相關(guān)企業(yè)應(yīng)重點(diǎn)對(duì)整個(gè)市場(chǎng)發(fā)展規(guī)律進(jìn)行考量,在遵循基本發(fā)展規(guī)律的基礎(chǔ)上,建立起完善的軟件管理制度,保證軟件開發(fā)設(shè)計(jì)的科學(xué)性。需要注意的是為確保整個(gè)領(lǐng)域的健康發(fā)展,軟件工程開發(fā)部門和其管理部門還應(yīng)全面重視起軟件產(chǎn)品開發(fā)質(zhì)量監(jiān)管,確保最終產(chǎn)品性能和質(zhì)量都能夠達(dá)到相關(guān)的應(yīng)用要求。
5結(jié)束語
總的來說,在“互聯(lián)網(wǎng)+”的不斷發(fā)展下,信息技術(shù)已經(jīng)成為了整個(gè)社會(huì)發(fā)展的持續(xù)動(dòng)力,而今后軟件工程開發(fā)新技術(shù)也勢(shì)必會(huì)朝著更加網(wǎng)絡(luò)化、更加開放和更加智能的方向發(fā)展。但從目前的實(shí)際情況來看,由于軟件工程開發(fā)過程中盲目性較大,整個(gè)產(chǎn)業(yè)鏈不完善,開發(fā)新技術(shù)缺乏實(shí)用性與創(chuàng)新性,導(dǎo)致整體發(fā)展程度不高,需要積極探究當(dāng)前的開發(fā)新技術(shù),同時(shí)要求相關(guān)部門加強(qiáng)自主產(chǎn)權(quán)保護(hù),促進(jìn)產(chǎn)業(yè)結(jié)構(gòu)升級(jí),加大技術(shù)研發(fā)創(chuàng)新,以此更好地滿足社會(huì)需求與發(fā)展,強(qiáng)化開發(fā)新技術(shù)的市場(chǎng)競(jìng)爭(zhēng)力。
參考文獻(xiàn):
[1]周帆.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].電子技術(shù)與軟件工程,2018(06):36.
[2]薛江濤.淺析軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用意義[J].幸福生活指南,2018(035):1.
[3]蔡斌.基于軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中的應(yīng)用[J].電子元器件與信息技術(shù),2019(01):22-25.
[4]王茜,平金珍,班婭萌.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用[J].中國新通信,2019,21(09):101.
作者:王意儒 單位:南京理工大學(xué)紫金學(xué)院