前言:想要寫出一篇引人入勝的文章?我們特意為您整理了互聯(lián)網(wǎng)時代軟件工程開發(fā)分析范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:基于大數(shù)據(jù)技術(shù)以及互聯(lián)網(wǎng)技術(shù)飛速發(fā)展下,推動軟件工程應(yīng)用范圍逐步擴(kuò)大,為多個領(lǐng)域的發(fā)展起到了重要推動作用,并在相應(yīng)的領(lǐng)域中取得了良好的成效。隨著現(xiàn)代社會“互聯(lián)網(wǎng)+”的發(fā)展,用戶對軟件功能的多元化需求,需要積極研究新技術(shù),不斷深入開發(fā)軟件,進(jìn)而推動軟件工程持續(xù)發(fā)展,造福人類社會發(fā)展。因此,該文主要闡述了開發(fā)新技術(shù)推動軟件工程發(fā)展的必要性,分析了軟件工程應(yīng)用領(lǐng)域,在當(dāng)前軟件工程發(fā)展存在的問題,而后分析并提出了“互聯(lián)網(wǎng)+”時代軟件工程開發(fā)新技術(shù)未來發(fā)展對策。
關(guān)鍵詞:互聯(lián)網(wǎng)技術(shù);軟件工程;技術(shù)開發(fā);發(fā)展對策
軟件,主要就是建立在計算機(jī)技術(shù)基礎(chǔ)上,融合程序設(shè)計技術(shù),形成的一種特有應(yīng)用形式,軟件整體相對要復(fù)雜,但其應(yīng)用范圍較廣,通過計算機(jī)中的軟件,可以使得計算機(jī)內(nèi)部各部分應(yīng)用功能得以實現(xiàn),是最為直接的功能載體?;诖?,為保證計算機(jī)各功能得以實現(xiàn),需要對軟件進(jìn)行開發(fā)、管理、維護(hù),從而推動軟件工程技術(shù)持續(xù)發(fā)展。而處于“互聯(lián)網(wǎng)+”背景下,越來越多種類的軟件被應(yīng)用到人們?nèi)粘I?、社會生產(chǎn)中,由此便推動了軟件工程開發(fā)技術(shù)商業(yè)化發(fā)展。該文主要圍繞互聯(lián)網(wǎng)+”時代軟件工程開發(fā)新技術(shù)展開相關(guān)問題分析。
1軟件工程開發(fā)新技術(shù)的必要性
基于“互聯(lián)網(wǎng)+”時代背景下,軟件工程的發(fā)展作為推動社會整體發(fā)展的重要組成部分,面對當(dāng)下信息化發(fā)展趨勢,國際信息技術(shù)應(yīng)用實力的競爭,各個國家都尤為注重軟件開發(fā)技術(shù)研究與規(guī)劃,在未來一斷時間內(nèi),軟件工程主要的發(fā)展趨勢便是不斷加大力度研究基礎(chǔ)軟件、軟件開發(fā)技術(shù)?,F(xiàn)階段,我國雖然也在軟件工程方面取得了一定成就,但是對比西方一些發(fā)達(dá)國家,軟件工程開發(fā)新技術(shù)的綜合能力依然存在一定差距,因此,需要高度重視軟件工程發(fā)展,積極迎合時代發(fā)展趨勢,借此來推動社會持續(xù)發(fā)展[1]。近年來,從我國現(xiàn)代化技術(shù)發(fā)展情況看,雖然整體上發(fā)展速度較快,但在形成現(xiàn)代化技術(shù)體系過程中,由于缺乏核心技術(shù),而直接影響到整體發(fā)展。我國現(xiàn)有絕大多數(shù)的研究成果,主要都是建立在西方發(fā)達(dá)國家已有技術(shù)之上而形成的,缺乏自我創(chuàng)造力,創(chuàng)新性也嚴(yán)重不足,此種情況將會直接限制軟件工程以及新技術(shù)的開發(fā)。目前,“互聯(lián)網(wǎng)+”技術(shù)的飛速發(fā)展與應(yīng)用,推動社會整體發(fā)展更加智能化、信息化,這也就意味著,需要不斷推動現(xiàn)代化技術(shù)發(fā)展,才可以不斷推動產(chǎn)業(yè)鏈之間的持續(xù)性發(fā)展,進(jìn)而提升我國的綜合國力,在國際市場中站穩(wěn)腳跟。
2基于互聯(lián)網(wǎng)下的軟件工程應(yīng)用
2.1圖書館管理
應(yīng)用軟件管理圖書館藏書,可以起到非常大的作用,不僅可以擴(kuò)充人們獲取圖書知識的范圍,同時也實現(xiàn)了自主搜索、自動管理,極大地提高了圖書管理工作效率,節(jié)省出更多的時間,投入圖書開發(fā)工作中。在自動化管理系統(tǒng)下,可以將人們的資源、圖書信息等錄入其中,實現(xiàn)借閱信息管理,這對提升圖書館信息化水平起到重要作用。
2.2網(wǎng)絡(luò)社交通信
科技的發(fā)展促使移動終端設(shè)備應(yīng)運(yùn)而生,根據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)發(fā)布的最新數(shù)據(jù),我國網(wǎng)民數(shù)量已經(jīng)接近10億,尤其是近幾年科技的發(fā)展,互聯(lián)網(wǎng)普及,越來越多的人們成為網(wǎng)民[2]?,F(xiàn)代社會,智能手機(jī)已經(jīng)成為了人們?nèi)粘贤?、交流的主要工具。通過下載QQ、微信、微博、抖音、美團(tuán)外賣等不同功能的軟件,人們可以學(xué)習(xí)、聊天、交友、娛樂、生活等,所以說,在互聯(lián)網(wǎng)時代下,軟件已經(jīng)成為了人們生活不可缺少的一部分。2.3線上直播課堂軟件應(yīng)用下,開啟了直播時代,比如直播課堂、直播新聞報道、直播賣貨等,人們可以借助智能終端設(shè)備,安裝軟件,觀看或者進(jìn)行直播,以動態(tài)化方式,通過屏幕,展現(xiàn)出想要傳達(dá)的內(nèi)容。比如:線上直播課堂,學(xué)校引入直播課堂,在豐富教師教學(xué)資源的同時,也為學(xué)生、教師之間提供了一個互動、交流的平臺,教師可以利用麥克風(fēng)、攝像頭等設(shè)備,將所要講授的內(nèi)容,實時錄制,學(xué)生通過直播平臺,實時獲取,并在線與教師進(jìn)行互動,營造出了新時代的教育模式。此外,學(xué)校還可以利用智能考試庫,通過錄入各個院校的考試題目,并與學(xué)生實際學(xué)習(xí)進(jìn)度相互匹配,呈現(xiàn)出每一個知識點(diǎn),使學(xué)習(xí)課程考試更智能化、自動化[3]。
3軟件工程中存在的問題
3.1產(chǎn)業(yè)鏈不完善
在軟件工程中,存在一些企業(yè)或者個人在沒有經(jīng)過仔細(xì)的市場調(diào)研的情況下,就直接參與到軟件工程開發(fā)利用中,這嚴(yán)重影響了軟件市場競爭力,導(dǎo)致軟件之間很難形成一種有效聯(lián)系,各軟件之間都處于獨(dú)立狀態(tài),此種情況嚴(yán)重破壞了以往穩(wěn)固的軟件工程產(chǎn)業(yè)鏈,致使軟件工程發(fā)展受到不良影響,阻礙軟件工程開發(fā)新技術(shù)的進(jìn)程。由上文可知,各個行業(yè)的發(fā)展都與軟件工程有著緊密聯(lián)系,這也就意味著,如果產(chǎn)業(yè)鏈不完善,將會直接影響到其他行業(yè)發(fā)展[4]。
3.2具有一定盲目性
近年來,從軟件工程的開發(fā)利用成效看,在很大程度上推動了社會經(jīng)濟(jì)的發(fā)展,發(fā)展勢頭非常強(qiáng)勁,基于此環(huán)境下,部分企業(yè)為了迎合這一發(fā)展趨勢,并沒有權(quán)衡自身實力,缺乏對市場環(huán)境的深入調(diào)研,就一味地涌入軟件工程開發(fā)市場中,導(dǎo)致軟件工程缺乏足夠的實用性、可靠性,最終致使企業(yè)以淘汰落幕。因此,對于企業(yè)以及個人來說,盲目地進(jìn)行軟件工程,不做調(diào)研和宏觀統(tǒng)籌,必將對企業(yè)整體發(fā)展帶去不良的影響[5]。
3.3實用性和創(chuàng)新性不足
一些企業(yè)為快速獲得利益,沒有進(jìn)行市場調(diào)研就盲目與其他企業(yè)進(jìn)行競爭,這也決定了其在軟件工程中,只能參考、模仿其他企業(yè)的軟件功能,而自身并未具備足夠的開發(fā)實力,這便導(dǎo)致軟件工程嚴(yán)重缺乏創(chuàng)新性,同時,其應(yīng)用價值也會受到嚴(yán)重影響,這將會嚴(yán)重影響到該領(lǐng)域的進(jìn)步與發(fā)展。面對當(dāng)前激烈的市場競爭,對于大部分軟件工程企業(yè)而言,提高自身綜合競爭實力才是最為根本的發(fā)展之道。
4軟件工程開發(fā)新技術(shù)分析
互聯(lián)網(wǎng)技術(shù)的發(fā)展與應(yīng)用,在真正意義上實現(xiàn)了萬物連接,這為軟件工程開發(fā)技術(shù)的研究提供了良好基礎(chǔ),逐步向信息化、智能化方向發(fā)展。同時,也打破了以往局限于PC機(jī)的局面,開始逐步向移動終端設(shè)備發(fā)展,下文主要分析當(dāng)前開發(fā)新技術(shù)的主要內(nèi)容。
4.1人工智能
在科技不斷發(fā)展下,計算機(jī)應(yīng)用軟件得到了良好發(fā)展,已經(jīng)逐步朝向人工智能方向發(fā)展。人工智能,又稱“AI智能”,其本質(zhì)就是研究、開發(fā)智能技術(shù),是一種智能擴(kuò)展的現(xiàn)代新型科學(xué)技術(shù)[6]。比如:社交通信管理軟件,通過輸入學(xué)生的學(xué)籍信息,便可看到具有相似性的同類型信息,也為學(xué)生推薦了具有相似興趣的朋友。人工智能在不斷發(fā)展下,涉及了兩個主要類別,其中監(jiān)督技術(shù)主要涵蓋了支持向量機(jī)、BP神經(jīng)網(wǎng)絡(luò)等,該類別主要就是,依托于人工智能先驗知識,構(gòu)建出數(shù)據(jù)分析模型,同時,依照該模型進(jìn)行有效監(jiān)督訓(xùn)練、學(xué)習(xí),從而提升了數(shù)據(jù)分析準(zhǔn)確度。此外,還包含了無監(jiān)督技術(shù),其中涵蓋了K均值等,這一類別并不需要應(yīng)用相關(guān)經(jīng)驗知識,當(dāng)中的數(shù)據(jù)分析模型,可以直接進(jìn)行自動化挖掘信息,并構(gòu)建一個功能較為全面的學(xué)習(xí)模式,此種無監(jiān)督學(xué)習(xí),在語音識別、文本檢索等領(lǐng)域得到了廣泛應(yīng)用。
4.2軟件系統(tǒng)架構(gòu)
軟件開發(fā),最為基本的就是構(gòu)建基本輪廓,這部分內(nèi)容將直接決定著軟件工程整體設(shè)計。C/S作為典型應(yīng)用軟件架構(gòu),能夠直接劃分應(yīng)用軟件,即將其分為服務(wù)器、客戶機(jī)[7]。在服務(wù)器部分中,涵蓋了Web服務(wù)器、數(shù)據(jù)庫服務(wù)器。按照這一架構(gòu)下構(gòu)建的軟件系統(tǒng),為了方便用戶可以借助該軟件處理、加工信息,需要在用戶端安裝對應(yīng)的客戶軟件才可以滿足實際使用需求。比如:輸入邏輯業(yè)務(wù)請求、查看服務(wù)器的處理結(jié)果,在此種架構(gòu)下的軟件系統(tǒng),當(dāng)用戶端發(fā)來各項邏輯業(yè)務(wù)請求時,服務(wù)器會直接接收到,而后對業(yè)務(wù)請求的數(shù)據(jù)信息進(jìn)行解析處理。此外,還有一個典型應(yīng)用軟件架構(gòu),即B/S,主要包含了Web服務(wù)器、瀏覽器、數(shù)據(jù)庫服務(wù)器。與C/S不同的是,B/S在使用過程中,并不需要另外安裝用戶端,可以直接在瀏覽器中輸入具體的Web服務(wù)器地址,當(dāng)客戶進(jìn)入系統(tǒng)后,就可以直接處理、加工對應(yīng)的數(shù)據(jù)信息了。綜合來看此架構(gòu),具有較強(qiáng)的實用性,因此,在具體應(yīng)用中,并不需要操作人員掌握大量的先進(jìn)技術(shù),會應(yīng)用一些基礎(chǔ)性計算知識與技能就可以達(dá)到應(yīng)用需求。
5軟件工程開發(fā)新技術(shù)未來發(fā)展對策
5.1借助政府管理職能創(chuàng)新產(chǎn)品服務(wù)
軟件工程開發(fā)技術(shù)的研究與實現(xiàn),需要政府管理職能作用的支持,只有政府高度配合與支持,才能為軟件工程整體發(fā)展創(chuàng)造優(yōu)良環(huán)境,進(jìn)而助推技術(shù)研發(fā)。首先政府有關(guān)部門需要正確認(rèn)識技術(shù)研發(fā)的重要性,并通過多種舉措給予支持,如政府發(fā)揮指導(dǎo)、引領(lǐng)作用、加大力資金支持,從而激發(fā)民間資本增進(jìn)積極性,逐步參與到投資中,盤活技術(shù)融資市場,吸納更多資本加入技術(shù)研發(fā)產(chǎn)業(yè)中,從而全面推進(jìn)新技術(shù)的研發(fā)和應(yīng)用[8]。事實上,軟件工程技術(shù)本身并非完善,同時,客戶本身需求的多樣化,與產(chǎn)品安全技術(shù)標(biāo)準(zhǔn)之間出現(xiàn)了一定差異,這些都會直接影響軟件實際操作效果,進(jìn)而直接阻礙現(xiàn)代技術(shù)創(chuàng)新發(fā)展。在此過程中,政府必須做好引導(dǎo),發(fā)揮帶頭作用,不斷推動技術(shù)產(chǎn)品創(chuàng)新。例如:要積極創(chuàng)新應(yīng)用安全機(jī)制,主要是保證技術(shù)水平,防止用戶信息遭到泄漏,保障用戶利益。
5.2以自主產(chǎn)權(quán)推動產(chǎn)業(yè)結(jié)構(gòu)發(fā)展
首先,需要進(jìn)一步優(yōu)化投資結(jié)構(gòu),積極關(guān)注相關(guān)開發(fā)技術(shù)項目發(fā)展,并從自身出發(fā),調(diào)整技術(shù)研發(fā)和計劃[9]。其次,為進(jìn)一步推動軟件工程開發(fā)技術(shù)發(fā)展和產(chǎn)業(yè)結(jié)構(gòu)升級,需要建立完善的軟件技術(shù)創(chuàng)新合作組織,促進(jìn)行業(yè)技術(shù)交流。再次,有關(guān)部門需要高度重視知識產(chǎn)權(quán),除了要積極廣泛地宣傳知識產(chǎn)權(quán)問題,還要加強(qiáng)治理、打擊各項違反知識產(chǎn)權(quán)行為,提升各主體知識產(chǎn)權(quán)保護(hù)意識,為企業(yè)技術(shù)研發(fā)營造出良好的環(huán)境。最后,企業(yè)需要從自身出發(fā),側(cè)重分析整個市場發(fā)展規(guī)律,在此基礎(chǔ)上,構(gòu)建出相應(yīng)的軟件管理制度,為軟件開發(fā)設(shè)計提供科學(xué)保證。此外,為保證整個領(lǐng)域能夠更加健康地發(fā)展,還需要關(guān)注軟件產(chǎn)品開發(fā)質(zhì)量監(jiān)管工作,這就需要軟件工程開發(fā)部門和其管理部門一同商討,加強(qiáng)監(jiān)管,使產(chǎn)品性能以及質(zhì)量可滿足應(yīng)用需求。
5.3軟件工程技術(shù)發(fā)展新趨勢
5.3.1全球協(xié)作化發(fā)展。經(jīng)濟(jì)全球化發(fā)展趨勢下,推動著信息、技術(shù)也趨向全球發(fā)展,特別是當(dāng)前互聯(lián)網(wǎng)技術(shù)逐漸普及與應(yīng)用下,給軟件工程開發(fā)工作產(chǎn)生了巨大影響,使其朝向協(xié)作、交付的態(tài)勢發(fā)展。伴隨當(dāng)前社會經(jīng)濟(jì)飛速發(fā)展,各國軟件行業(yè)發(fā)展模式也越發(fā)重視使用和引進(jìn)優(yōu)秀人才,助力軟件開發(fā)。對此,我國軟件行業(yè)也應(yīng)當(dāng)積極引進(jìn)、聘請高端軟件技術(shù)人才,促使全球化高質(zhì)量資源得到有效利用,進(jìn)一步推進(jìn)軟件開發(fā),逐步提升我國軟件業(yè)持續(xù)良好發(fā)展。5.3.2模塊化發(fā)展趨勢?,F(xiàn)如今,市場環(huán)境變化較快,這給企業(yè)帶來了一定壓力,為持續(xù)發(fā)展,軟件行業(yè)必須創(chuàng)新發(fā)展,對此,引入模塊化發(fā)展思維,打包處理各類軟件的構(gòu)件和應(yīng)用,激發(fā)企業(yè)創(chuàng)新能力。模塊體現(xiàn)出獨(dú)立的開發(fā)邏輯特性,可以定義有關(guān)接口。依托標(biāo)準(zhǔn)化方法、技術(shù),從而更好地發(fā)揮出資源、應(yīng)用系統(tǒng)的優(yōu)勢,使得各類服務(wù)可以組件化發(fā)展,可以利用較少的時間,完成局部化、概念的完整性等內(nèi)容的設(shè)計?;谶@種模塊化發(fā)展趨勢,實際運(yùn)行體現(xiàn)出較強(qiáng)的嚴(yán)謹(jǐn)性,同時,也進(jìn)行了全面的評測,確保達(dá)到標(biāo)準(zhǔn)后才能投入使用。借助這種模塊化模式,不僅迎合了當(dāng)前軟件行業(yè)發(fā)展需求,也為日后軟件發(fā)展指明了方向。
6結(jié)語
總而言之,基于“互聯(lián)網(wǎng)+”日益發(fā)展下,軟件工程開發(fā)新技術(shù)絕對不能盲目適應(yīng)市場需求,而要在完善整個產(chǎn)業(yè)鏈基礎(chǔ)上,注重提高自身開發(fā)新技術(shù)的能力,提高技術(shù)實用性、創(chuàng)新性,同時,相關(guān)部門需要提高對自主產(chǎn)權(quán)的保護(hù)意識,借助政府的職能作用,在資金以及技術(shù)研發(fā)環(huán)境方面獲得足夠的支持,不斷加大技術(shù)研發(fā)創(chuàng)新能力,強(qiáng)化產(chǎn)品服務(wù)性能,從而更好地滿足社會需求與發(fā)展,提升企業(yè)開發(fā)新技術(shù)的綜合實力。
作者:王超 單位:綿陽城市學(xué)院