劉增強(qiáng)
摘 要:隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,大數(shù)據(jù)被廣泛應(yīng)用于社會(huì)各行業(yè)的工作中,提高了社會(huì)工作的效率。在大數(shù)據(jù)時(shí)代背景下,軟件工程技術(shù)與大數(shù)據(jù)技術(shù)相輔相成,共同構(gòu)成影響社會(huì)運(yùn)行速度的重要技術(shù)內(nèi)容。隨著我國(guó)社會(huì)經(jīng)濟(jì)的進(jìn)一步發(fā)展,對(duì)軟件工程技術(shù)的需求也逐漸增加。相關(guān)研究人員應(yīng)緊跟社會(huì)發(fā)展的步伐,致力于軟件工程技術(shù)的開發(fā)和利用,提高數(shù)字信息處理的效率,促進(jìn)我國(guó)經(jīng)濟(jì)、政治和文化的進(jìn)步。
關(guān)鍵詞:大數(shù)據(jù)時(shí)代;軟件工程;關(guān)鍵技術(shù)
我國(guó)經(jīng)濟(jì)和科技水平的逐步提高,大數(shù)據(jù)在各個(gè)領(lǐng)域的影響和范圍也越來(lái)越大。同時(shí),越來(lái)越多的信息能否得到有效的調(diào)控和處理,已成為衡量一個(gè)國(guó)家綜合實(shí)力的主要標(biāo)準(zhǔn)之一。因此,在大數(shù)據(jù)時(shí)代背景下,不僅應(yīng)對(duì)大量的數(shù)據(jù)信息加以合理描述,也應(yīng)通過(guò)應(yīng)用多種現(xiàn)代化技術(shù)的方式,大幅度提升信息的處理效率。
一、大數(shù)據(jù)時(shí)代的軟件工程服務(wù)類型
隨著我國(guó)軟件工程的不斷發(fā)展,近幾年來(lái)服務(wù)軟件工程的數(shù)量越來(lái)越多,以服建設(shè)為基礎(chǔ)的軟件工程根據(jù)實(shí)際情況進(jìn)行發(fā)展變化,現(xiàn)代軟件工程服務(wù)通過(guò)分布式的應(yīng)用和互操性虛擬化管理對(duì)軟件工程展開維護(hù)工作,通過(guò)這樣的管理信息方式將網(wǎng)絡(luò)中的虛擬化軟件變?yōu)閯?dòng)態(tài)化情景下的操作系統(tǒng),通過(guò)解決集成系統(tǒng)和工程軟件協(xié)作的問(wèn)題,來(lái)進(jìn)一步擴(kuò)大大數(shù)據(jù)時(shí)代下軟件工程服務(wù)的應(yīng)用范圍,例如在云計(jì)算、移動(dòng)互聯(lián)網(wǎng)絡(luò)、大數(shù)據(jù)應(yīng)用等方面都得到了有效的發(fā)展。大數(shù)據(jù)時(shí)代所要求的網(wǎng)絡(luò)化和軟件工程服務(wù)化,這讓現(xiàn)代軟件開發(fā)也變得更加開放,通過(guò)網(wǎng)絡(luò)信息交流和學(xué)術(shù)信息共享,在共同協(xié)調(diào)開發(fā)的基礎(chǔ)上采集用戶評(píng)價(jià)信息,對(duì)建設(shè)性價(jià)比較高的軟件進(jìn)行進(jìn)一步的投人,例如,開源軟件就是在我國(guó)現(xiàn)階段軟件工程中較為成功的軟件習(xí)作模式。所以,我們?cè)陂_源社區(qū)中要加強(qiáng)合作、優(yōu)化結(jié)構(gòu)。但是以往的軟件工程研究方法并沒有太大的突破,部分學(xué)者雖然運(yùn)用社會(huì)網(wǎng)對(duì)數(shù)據(jù)進(jìn)行的一定的分析,但是在一些規(guī)模較大的項(xiàng)目中,開發(fā)團(tuán)隊(duì)等核心人員由以往的傳統(tǒng)團(tuán)隊(duì)逐漸轉(zhuǎn)為外圍開發(fā)者為主的科研研發(fā)隊(duì)伍,整個(gè)軟件工程研究模塊發(fā)生了顯著的變化。開源軟件工程建設(shè)除了以往傳統(tǒng)軟件的典型性之外,在現(xiàn)如今群體軟件工程中更加注重的是在眾包基礎(chǔ)上的研發(fā)過(guò)程,眾包基礎(chǔ)指的是以一種分布的形式來(lái)解決研發(fā)問(wèn)題和生產(chǎn)問(wèn)題,這就讓開源軟件或是其他商業(yè)軟件都可以通過(guò)網(wǎng)絡(luò)進(jìn)行軟件工程研發(fā)責(zé)任分配,通過(guò)多方面研究提出創(chuàng)意或解決現(xiàn)有問(wèn)題。所以,在軟件工程關(guān)鍵技術(shù)的研發(fā)處理上,無(wú)論針對(duì)哪個(gè)階段都可以采用眾包的方式進(jìn)行了重點(diǎn)問(wèn)題的研發(fā)解決。
二、分析大數(shù)據(jù)時(shí)代軟件工程關(guān)鍵技術(shù)
1.密集型數(shù)據(jù)科研第四范式。相關(guān)人員在早先研究密集型數(shù)據(jù)時(shí),曾提出科學(xué)性較高的第四范式,其概念具體為,在具體研究以及分析各類數(shù)據(jù)信息時(shí),應(yīng)注重優(yōu)先使得所依照的觀點(diǎn)和所應(yīng)用的研究手段具備較高的一致性,并以此為基礎(chǔ),在大數(shù)據(jù)時(shí)代背景下,進(jìn)行相關(guān)的研究。但在進(jìn)行日常分析的過(guò)程中,由于傳統(tǒng)的范式分析主體無(wú)法和相應(yīng)的數(shù)據(jù)探究需求有效契合,再加上現(xiàn)如今所應(yīng)用的多數(shù)軟件,也無(wú)法發(fā)揮出良好的信息內(nèi)容優(yōu)化功能,致使大量服務(wù)信息支撐的數(shù)據(jù)內(nèi)容無(wú)法得到合理存儲(chǔ),嚴(yán)重制約了相應(yīng)管理目標(biāo)的實(shí)現(xiàn)。自我國(guó)科研領(lǐng)域研究大數(shù)據(jù)信息至今,依舊局限于第三范式中,也僅限于對(duì)計(jì)算機(jī)模擬等實(shí)施各種研究,同時(shí),我國(guó)的相關(guān)領(lǐng)域及人員十分有必要在進(jìn)行具體的現(xiàn)代化數(shù)據(jù)分析時(shí),探尋以及創(chuàng)新出多種有效的研究手段以及方法,進(jìn)而可以更快速、高效地對(duì)第四范式實(shí)施研究。具體原因?yàn)椋涸谘芯恳约疤幚砻芗蛿?shù)據(jù)信息時(shí),基于其自身特點(diǎn)以及具體需求的不同,對(duì)比以往所應(yīng)用的傳統(tǒng)探究方式而言,相應(yīng)人員在對(duì)相應(yīng)信息實(shí)施具體探究時(shí),不僅需要探尋出多種具備較高實(shí)效性的新型方式及手段,也需要注重提升自身的思想意識(shí)等,簡(jiǎn)而言之,在大數(shù)據(jù)時(shí)代背景下,想要有效研究軟件工程及其相關(guān)的多種關(guān)鍵技術(shù),應(yīng)確保第四范式具備較高的完整性,進(jìn)而以較為堅(jiān)實(shí)的理論基礎(chǔ)作為支撐,然后采取多種有效手段,將第四范式轉(zhuǎn)化為第三范式,再實(shí)施具體的數(shù)據(jù)分析以及研究。在具體實(shí)施上述操作的過(guò)程中,首先需要充分了解和分析第四范式相關(guān)的內(nèi)容和方法等,以掌握其中可對(duì)研究造成不良影響的因素,隨后再依照相應(yīng)的流程實(shí)施具體的數(shù)據(jù)分析。同時(shí),在具體研究第四范式的過(guò)程中,需要注意合理分析軟件服務(wù)所具有的質(zhì)量。此外,密集型數(shù)據(jù)的相關(guān)研究表明,由于以往所應(yīng)用的數(shù)據(jù)信息結(jié)構(gòu)化系統(tǒng)的開發(fā)方法并未以數(shù)據(jù)信息發(fā)展的實(shí)際情況以及特點(diǎn)為主要依據(jù),因此,根本無(wú)法對(duì)大數(shù)據(jù)實(shí)施有效的模擬操作。而研究第四范式的主要目的就在于,實(shí)施具備較高科學(xué)性以及合理性的模擬操作的方式,促使相應(yīng)數(shù)據(jù)得到良好轉(zhuǎn)化。因此,在大數(shù)據(jù)背景下,具體應(yīng)用第四范式的關(guān)鍵在于,通過(guò)多個(gè)層面促使密集型數(shù)據(jù)整合服務(wù)領(lǐng)域所實(shí)施的系統(tǒng)研究工作更為充分地發(fā)揮出自身的作用,進(jìn)而可以對(duì)數(shù)據(jù)內(nèi)容中的各個(gè)要點(diǎn)實(shí)施全方位的分析以及研究,并通過(guò)系統(tǒng)化確認(rèn)研究手段的方式,很好解決具體設(shè)計(jì)第四范式過(guò)程中出現(xiàn)的各種問(wèn)題。
2.大數(shù)據(jù)背景下的眾包軟件服務(wù)工程。通常來(lái)講,基于軟件服務(wù)工程而產(chǎn)生的數(shù)據(jù)信息,普遍存在集中且數(shù)量較大等特點(diǎn)。同時(shí),眾包軟件工程現(xiàn)如今已在全世界范圍內(nèi)的多個(gè)領(lǐng)域中得到了較好的發(fā)展,且多數(shù)學(xué)術(shù)領(lǐng)域的科研人員也已對(duì)其予以高度重視,并開始注重對(duì)其實(shí)施有效的研究以及分析,以求可以通過(guò)有效研究以及分析其中存在的密集型以及流式數(shù)據(jù)的方式,為相應(yīng)管理層提供平臺(tái)。此外,軟件服務(wù)工程與眾包軟件工程相比,這兩者最為相似的地方在于,均以發(fā)揮服務(wù)性職能為主,最大的差別在于,眾包軟件工程面對(duì)的服務(wù)對(duì)象為由多個(gè)個(gè)體組成的群體,包括支撐軟件運(yùn)營(yíng)的管理層以及管理層的多個(gè)平臺(tái)等。一般而言,維系軟件長(zhǎng)遠(yuǎn)、穩(wěn)定運(yùn)行以及發(fā)展的關(guān)鍵在于,其是否可以實(shí)施有效的數(shù)據(jù)傳輸操作,然而就眾包軟件工程而言,可對(duì)其長(zhǎng)遠(yuǎn)、穩(wěn)定運(yùn)行以及發(fā)展造成影響的因素還包括眾包軟件的開發(fā)程度以及管理發(fā)揮出的實(shí)效性,且其最主要的優(yōu)勢(shì)在于,可以良好凸顯出具有集中性特點(diǎn)的數(shù)據(jù),本身所代表的即為相應(yīng)的工程數(shù)據(jù),只是其相應(yīng)的形式以及單位性量化的特點(diǎn)并未明顯表現(xiàn)出來(lái)。因此,想要有效、合理研究以及分析具備集中性特點(diǎn)的密集型數(shù)據(jù)信息,就需要有效分析相應(yīng)的初始數(shù)據(jù)。從總體上來(lái)講,研究、分析數(shù)據(jù)的主要依據(jù)即為各種相關(guān)的具備較高專業(yè)性的理論,通過(guò)整體研究以及分析數(shù)據(jù)信息的方式,促使軟件服務(wù)更好發(fā)展。
3.大數(shù)據(jù)背景下的軟件服務(wù)工程。我國(guó)社會(huì)不斷向現(xiàn)代化方向發(fā)展,使得軟件服務(wù)工程的需求逐漸突出,其中,軟件服務(wù)工程主要是通過(guò)應(yīng)用工程化手段,合理應(yīng)用軟件開發(fā)以及設(shè)計(jì)語(yǔ)言等工具,創(chuàng)設(shè)出可以良好發(fā)揮相應(yīng)服務(wù)職能且具備較高實(shí)效性的軟件工程。軟件服務(wù)工程,其核心思想為以促進(jìn)自身的服務(wù)職能良好發(fā)揮出來(lái)為基礎(chǔ),整合以及改良實(shí)際狀況,促使管理的相互操作性得以實(shí)現(xiàn)。此外,這種服務(wù)軟件通常只需要有效應(yīng)用局域網(wǎng),便可以使得自身的服務(wù)職能良好發(fā)揮出來(lái),所以,各類病毒對(duì)其造成的不良影響相對(duì)較小,進(jìn)而可以有效提升該軟件的應(yīng)用安全性,有助于提升用戶體驗(yàn)。因此,不論企業(yè)規(guī)模多大,為了有效提升整體管理質(zhì)量,普遍會(huì)對(duì)軟件服務(wù)工程予以重視。
總之,軟件工程關(guān)鍵技術(shù)對(duì)國(guó)家發(fā)展層面和企業(yè)發(fā)展層面都具有深遠(yuǎn)意義,在具體研究中要加強(qiáng)對(duì)軟件工程技術(shù)的完善,提升其數(shù)據(jù)分析處理的效率以及運(yùn)行的穩(wěn)定性。
參考文獻(xiàn):
[1]唐琳.淺談大數(shù)據(jù)時(shí)代下軟件工程關(guān)鍵技術(shù).2018.
[2]劉明輝.探討大數(shù)據(jù)時(shí)代下軟件工程關(guān)鍵技術(shù)的研究.2017.