吳宇飛 閔婕
【摘要】在我國經(jīng)濟(jì)快速發(fā)展下,科學(xué)技術(shù)從理論研究走向?qū)嵺`應(yīng)用的速度逐漸加快,以大數(shù)據(jù)技術(shù)為代表的各類信息技術(shù)已經(jīng)成為我國發(fā)展重要工具,為軟件工程革新化發(fā)展提供關(guān)鍵技術(shù)。本文以此為切入點(diǎn),針對(duì)軟件工程在應(yīng)用關(guān)鍵技術(shù)著重分析,旨在為我國軟件工程發(fā)展貢獻(xiàn)力量,推動(dòng)高質(zhì)量大數(shù)據(jù)處理,優(yōu)化數(shù)據(jù)分析速度,為我國經(jīng)濟(jì)發(fā)展提供思考方向。
【關(guān)鍵詞】大數(shù)據(jù)時(shí)代;軟件工程;關(guān)鍵技術(shù)
中圖分類號(hào):TN929? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? ? ? ? ? ? ? DOI:10.12246/j.issn.1673-0348.2021.18.008
在互聯(lián)網(wǎng)逐漸融入人們生產(chǎn)生活的時(shí)代背景下,大數(shù)據(jù)技術(shù)成為我國社會(huì)發(fā)展重要手段。大數(shù)據(jù)技術(shù)為人們提供信息收集與整理渠道,將以往浪費(fèi)掉數(shù)據(jù)信息充分利用,有效提升信息處理效率,進(jìn)一步提升數(shù)據(jù)利用價(jià)值。同時(shí),在大數(shù)據(jù)時(shí)代背景下,軟件工程也處于重要發(fā)展階段,對(duì)于企業(yè)未來長久發(fā)展,行業(yè)健康運(yùn)營都有實(shí)際影響價(jià)值。
1. 大數(shù)據(jù)時(shí)代下的軟件工程
在我國經(jīng)濟(jì)水平與科學(xué)發(fā)展逐漸提升的當(dāng)下,軟件工程在互聯(lián)網(wǎng)技術(shù)加持下迅猛發(fā)展,而軟件工程本質(zhì)是一類以科學(xué)技術(shù)為手段,以滿足客戶不同需求的服務(wù)行為。借助網(wǎng)絡(luò)技術(shù)更新軟件工程相關(guān)技術(shù)與內(nèi)容,讓客戶獲得更優(yōu)質(zhì)服務(wù)內(nèi)容,推動(dòng)軟件工程獲得良好發(fā)展。并借助維護(hù)手段,對(duì)于軟件工程在運(yùn)行時(shí)產(chǎn)生各類數(shù)據(jù)信息,以及相應(yīng)狀態(tài)重點(diǎn)關(guān)注,通過解決運(yùn)行產(chǎn)生問題,提升服務(wù)質(zhì)量。比如借助分布式狀態(tài),提升軟件可操作能力,借助虛擬化軟件方法,對(duì)系統(tǒng)運(yùn)行時(shí)產(chǎn)生集成和協(xié)作問題高效解決。而且,當(dāng)前軟件工程應(yīng)用多為開源軟件,作為研究人員重點(diǎn)研究內(nèi)容,現(xiàn)已成為軟件企業(yè)各類產(chǎn)品重要技術(shù)。但在科技逐漸達(dá)到硬件所提供能力的發(fā)展極限,常規(guī)手段已經(jīng)無法讓研究人員獲得更優(yōu)質(zhì)成果,需要在以后研究中融入社會(huì)網(wǎng)絡(luò),采用角度加強(qiáng)研究力度。特別是部分涉及到較多內(nèi)容的大型開發(fā)項(xiàng)目,不僅以外圍開發(fā)為開發(fā)人員為主要組成部分,為節(jié)約開發(fā)成本也會(huì)使用模塊化運(yùn)作,通過這種方法提升軟件工程應(yīng)用質(zhì)量??梢院唵卫斫鉃橥ㄟ^大數(shù)據(jù)技術(shù),將原本分散至開發(fā)人員活動(dòng)中各類軟件模塊統(tǒng)一組裝,再將整體劃分為若干份,合理分配開發(fā)工作,提升問題解決能力,降低軟件開發(fā)難度與成本。
2. 大數(shù)據(jù)技術(shù)為軟件工程提供動(dòng)力
2.1 需求導(dǎo)向
如果是傳統(tǒng)軟件開發(fā),需要開發(fā)人員投身于市場(chǎng),并采用長期調(diào)研方式獲得第一手?jǐn)?shù)據(jù)信息,并經(jīng)過詳細(xì)分析后掌握市場(chǎng)需求,再進(jìn)行軟件開發(fā)工作。而實(shí)地調(diào)查對(duì)象即各類商務(wù)企業(yè),或者產(chǎn)品用戶。這種方法雖然可以掌握較為精準(zhǔn)數(shù)據(jù)信息,為軟件開發(fā)鋪墊道路。但是整個(gè)流程運(yùn)作需要較大時(shí)間成本,各種資金成本也需要考慮周全,這導(dǎo)致軟件開發(fā)前期投入較大,而且市場(chǎng)需求調(diào)研也存在低效率問題,難以為企業(yè)獲得搶占市場(chǎng)能力。而應(yīng)用大數(shù)據(jù)技術(shù),可以借助對(duì)市場(chǎng)運(yùn)營產(chǎn)生各類數(shù)據(jù)信息的深度挖掘,保證分析質(zhì)量,以用戶提供數(shù)據(jù)信息反向研究市場(chǎng),實(shí)現(xiàn)全面、高質(zhì)量市場(chǎng)研究,提升市場(chǎng)經(jīng)營能力。同時(shí),在大數(shù)據(jù)技術(shù)幫助下,可以讓軟件工程有方向、目的的專項(xiàng)化研發(fā),在提升軟件開發(fā)質(zhì)量的同時(shí),可以有效掌握市場(chǎng)發(fā)展情況,推出更符合用戶需求軟件,提高自身競爭能力。
2.2 數(shù)據(jù)對(duì)比
軟件工程擁有多條發(fā)展道路,但被企業(yè)與行業(yè)廣泛認(rèn)可當(dāng)屬系統(tǒng)升級(jí)與軟件更新這兩條發(fā)展道路,都是從用戶角度出發(fā),有針對(duì)性管理軟件應(yīng)用,在保證可以滿足用戶應(yīng)用軟件需求的同時(shí),提升用戶黏性。在這種條件下,大數(shù)據(jù)技術(shù)為軟件開發(fā)提供準(zhǔn)確數(shù)據(jù)信息。而軟件升級(jí)與更新方法就是通過大數(shù)據(jù)對(duì)用戶行為采集,將在軟件使用數(shù)據(jù)信息采用橫向?qū)Ρ仁侄?,科學(xué)預(yù)測(cè)用戶未來軟件應(yīng)用需求,了解用戶對(duì)于軟件需求的未來升級(jí)方向與更新內(nèi)容,保證軟件可以高質(zhì)量為用戶提供服務(wù)。
2.3 催生新需求
大數(shù)據(jù)技術(shù)應(yīng)用需要以軟件為載體,搭配相關(guān)系統(tǒng),真正發(fā)揮應(yīng)用價(jià)值。而軟件工程為大數(shù)據(jù)技術(shù)應(yīng)用提供大量信數(shù)據(jù),讓軟件可以在為用戶提供服務(wù)的同時(shí),提高數(shù)據(jù)采集質(zhì)量,讓軟件工程可以擁有人性化發(fā)展方法。根據(jù)大數(shù)據(jù)的信息分析,讓用戶需求可以投射至企業(yè)反饋中,讓企業(yè)有針對(duì)性對(duì)軟件工程合理調(diào)節(jié),讓人們對(duì)軟件催發(fā)更多需求。而在當(dāng)前軟件應(yīng)用市場(chǎng)中,由客戶自發(fā)向軟件提出需求無論是種類還是深度都在不斷提升,這讓軟件企業(yè)未來發(fā)展方向確定,加強(qiáng)軟件開發(fā)具體方向。
3. 大數(shù)據(jù)時(shí)代下軟件工程的關(guān)鍵技術(shù)
3.1 軟件服務(wù)工程
我國對(duì)于軟件工程主流服務(wù)就是軟件服務(wù)的開發(fā)與維護(hù),著重強(qiáng)調(diào)軟件要從服務(wù)角度出發(fā),實(shí)現(xiàn)功能開發(fā)。開發(fā)人員需要靈活使用編程語言,實(shí)現(xiàn)程序開發(fā)。所以,要在軟件開發(fā)初期對(duì)框架合理設(shè)計(jì),保證開發(fā)軟件在后續(xù)使用中具備相應(yīng)功能。同時(shí),軟件工程在開發(fā)中要從用戶角度思考軟件應(yīng)具備哪些需求,將服務(wù)作為開發(fā)核心內(nèi)容思考,根據(jù)虛擬特征和分布樣式,確保用戶擁有安全、科學(xué)應(yīng)用軟件條件。而且,軟件服務(wù)工程也是將企業(yè)收集用戶各類數(shù)據(jù)信息高效整合、利用重要內(nèi)容,可以有效提高軟件管理質(zhì)量與效率,做好簡化操作流程,強(qiáng)化操作重要性。而大數(shù)據(jù)時(shí)代背景下,軟件開發(fā)廣泛應(yīng)用于對(duì)用戶應(yīng)用軟件,構(gòu)建科學(xué)局域網(wǎng),進(jìn)而保證軟件工程安全應(yīng)用。
3.2 眾包服務(wù)工程
軟件工程在應(yīng)用中會(huì)給企業(yè)帶來超大量數(shù)據(jù)信息,使用常規(guī)手段難以做到有效處理。而從建筑行業(yè)衍生的眾包服務(wù)工程,現(xiàn)已成為軟件工程應(yīng)用重要工具。在獲得許多科研人員認(rèn)可的當(dāng)下,眾包服務(wù)工程已經(jīng)成為分析密集型據(jù)重要方法。同時(shí),軟件服務(wù)與眾包軟件在一定程度上擁有相似特點(diǎn),而最大差別是眾包軟件工程主要針對(duì)大眾群體,包括但不限于負(fù)責(zé)軟件運(yùn)營的管理人員,以及相應(yīng)被管理平臺(tái)。數(shù)據(jù)信息是否可以保持高效傳輸,對(duì)于應(yīng)用軟件長遠(yuǎn)發(fā)展具有重要意義。而且眾包軟件服務(wù)工程具有一定特殊性,在開發(fā)階段是否具備時(shí)效性,管理軟件是否擁有穩(wěn)定性,對(duì)于軟件長期應(yīng)用具有重要價(jià)值。主要表現(xiàn)為眾包服務(wù)工程集合大量數(shù)據(jù)信息,無論是在處理還是應(yīng)用都具備一定優(yōu)勢(shì),可以作為準(zhǔn)確研究用戶需求的系統(tǒng)化數(shù)據(jù)研究工具。但是其缺點(diǎn)是缺少對(duì)軟件分析形式,在單位量化方面有待改善。所以,在對(duì)密集型數(shù)據(jù)信息進(jìn)行研究時(shí),要針對(duì)初始數(shù)據(jù)展開全面分析與討論,從而有效提升眾包服務(wù)工程應(yīng)用質(zhì)量。
3.3 科研第四范式
第四范式可以理解為在關(guān)系數(shù)據(jù)庫中,可以滿足關(guān)系基本需求的第一范式。在對(duì)計(jì)算機(jī)技術(shù)研究當(dāng)前企業(yè)應(yīng)對(duì)的密集型數(shù)據(jù)中,提出第四范式概念,并研究手段與觀點(diǎn)在分析數(shù)據(jù)、研究信息時(shí)可以保持一致性的數(shù)據(jù)研究手段。在實(shí)際應(yīng)用中,因?yàn)榉妒椒治龅闹饕獙?duì)象,以及相關(guān)數(shù)據(jù)研究無法滿足一致性需求。而且當(dāng)前軟件應(yīng)用缺少充分發(fā)揮信息內(nèi)容能力,這讓信息存儲(chǔ)存在嚴(yán)重阻礙,難以保證管理對(duì)象可以實(shí)現(xiàn)優(yōu)化目標(biāo)。我國數(shù)據(jù)信息科研領(lǐng)域,多將第三范式作為理論研究基礎(chǔ)內(nèi)容,對(duì)計(jì)算機(jī)可達(dá)最大模擬范圍展開研究。如果將研究方向全面調(diào)節(jié)至第四范式,則需要針對(duì)方法與手段全部轉(zhuǎn)變,并采用現(xiàn)代化技術(shù)對(duì)數(shù)據(jù)信息充分分析。所以,在大數(shù)據(jù)背景下,軟件工程未來研究方向是在保證第四范式運(yùn)營完整的同時(shí),提升軟件應(yīng)用效果。而且,對(duì)于第四范式研究需要提前對(duì)確定研究內(nèi)容與方法進(jìn)行,針對(duì)影響軟件應(yīng)用影響因素合理分析,并準(zhǔn)備相應(yīng)方法與手段,合理規(guī)劃研究過程。還要提升軟件在應(yīng)用時(shí)對(duì)客戶服務(wù)質(zhì)量。采用多方位研究,推動(dòng)密集型數(shù)據(jù)可以為科研提供完整數(shù)據(jù)信息,達(dá)到高質(zhì)量科研目的。
4. 軟件工程技術(shù)實(shí)際應(yīng)用
雖然軟件工程技術(shù)對(duì)于科研領(lǐng)域具有重要促進(jìn)作用,也對(duì)普通大眾提供生產(chǎn)生活新手段的,但是影響最大當(dāng)屬企業(yè)。企業(yè)不僅可以在當(dāng)前運(yùn)行模式下,分析現(xiàn)有狀態(tài),還可以有針對(duì)性分析企業(yè)軟件產(chǎn)品是否滿足用戶實(shí)際需求,包括但不限于數(shù)據(jù)分析與統(tǒng)計(jì)、為數(shù)據(jù)構(gòu)建數(shù)學(xué)模型等。同時(shí),企業(yè)也在運(yùn)行中集中表現(xiàn)為兩個(gè)方面應(yīng)用:一方面,企業(yè)可以針對(duì)運(yùn)營產(chǎn)生各類信息達(dá)到高質(zhì)量儲(chǔ)存、實(shí)時(shí)分享,并有效加強(qiáng)管理服務(wù);另一方面,軟件工程技術(shù)可以提供企業(yè)運(yùn)行對(duì)數(shù)據(jù)分析渠道,進(jìn)而保證企業(yè)穩(wěn)定安全運(yùn)行。尤其是在我國經(jīng)濟(jì)快速發(fā)展的當(dāng)下,大數(shù)據(jù)技術(shù)只會(huì)在未來不斷擴(kuò)大應(yīng)用領(lǐng)域,促進(jìn)其更好更快發(fā)展,對(duì)于服務(wù)對(duì)象應(yīng)用軟件產(chǎn)生數(shù)據(jù)信息研究具有重要價(jià)值。而在大數(shù)據(jù)時(shí)代背景下,產(chǎn)品分析運(yùn)營體系可以簡單描述為:由大數(shù)據(jù)技術(shù)收集來自客戶的外部反饋,對(duì)算法進(jìn)行調(diào)整,科學(xué)計(jì)算能力,分析客戶當(dāng)前需求以及未來可能感興趣內(nèi)容,對(duì)內(nèi)部決策產(chǎn)生正向引導(dǎo)。只有從產(chǎn)品實(shí)際運(yùn)行產(chǎn)生各類數(shù)據(jù)綜合性分析,借助大數(shù)據(jù)技術(shù)提升數(shù)據(jù)分析效率,才能有針對(duì)性調(diào)整當(dāng)前軟件維護(hù)與更新方向,為客戶提供更優(yōu)質(zhì)服務(wù)內(nèi)容。
5. 結(jié)論
在以美國為首各個(gè)發(fā)達(dá)國家正在采用技術(shù)封鎖方式,試圖對(duì)我國未來發(fā)展打壓。為解決這一問題,我國政府正在引導(dǎo)國內(nèi)各類企業(yè)向高新科技發(fā)展,而軟件工程則成為當(dāng)代技術(shù)變革重要工具。在大數(shù)據(jù)的時(shí)代背景下,如何高質(zhì)量應(yīng)用軟件工程,并實(shí)現(xiàn)關(guān)鍵技術(shù)重點(diǎn)突破,將會(huì)是企業(yè)未來發(fā)展,乃至我國科學(xué)水平提升重要研究內(nèi)容。只有實(shí)現(xiàn)企業(yè)自我能力提升,才能引起行業(yè)變革,并對(duì)我國綜合實(shí)力提升貢獻(xiàn)力量。
參考文獻(xiàn):
[1]李江鵬.大數(shù)據(jù)時(shí)代計(jì)算機(jī)信息處理技術(shù)分析——評(píng)《大學(xué)計(jì)算機(jī)與數(shù)據(jù)處理》[J].電鍍與精飾,2020,42;329(08):57-57.
[2]孟瑤.互聯(lián)網(wǎng)大數(shù)據(jù)背景下軟件工程技術(shù)的開發(fā)與應(yīng)用[J].數(shù)碼設(shè)計(jì):下,2019,000(008):31.
[3]趙明,宋廣寧,梁德軍.探究以大數(shù)據(jù)時(shí)代為背景的軟件工程的關(guān)鍵技術(shù)[J].科技風(fēng),2020,000(010):105.
[4]關(guān)雪峰,曾宇媚,等.時(shí)空大數(shù)據(jù)背景下并行數(shù)據(jù)處理分析挖掘的進(jìn)展及趨勢(shì)[J].地理科學(xué)進(jìn)展,2018,37(10):1314-1327.