陳炳樺,黃彥天
(寧夏大學,寧夏固原 755000)
在互聯(lián)網(wǎng)技術(shù)不斷發(fā)展的基礎(chǔ)上,企業(yè)能從各方面獲取信息,每天所需要處理的信息數(shù)量也在不斷增加,這對于軟件處理能力提出了更高的要求。在大數(shù)據(jù)環(huán)境背景下,文章研究軟件工程關(guān)鍵技術(shù),從而為完善軟件工程應(yīng)用體系提供幫助,進一步推動社會經(jīng)濟向前發(fā)展。
在應(yīng)用大數(shù)據(jù)上,其應(yīng)用價值有以下幾方面[1]:第一,從發(fā)展角度思考,當前的企業(yè)發(fā)展已經(jīng)離不開數(shù)據(jù)的支持。在大數(shù)據(jù)的幫助下,推動當前社會進入大數(shù)據(jù)時代,在不斷發(fā)展中,我國也提出相應(yīng)政策作為支持,凸顯出我國針對發(fā)展大數(shù)據(jù)的重視[2]。第二,從技術(shù)創(chuàng)新角度分析,相比其他數(shù)據(jù)信息,大數(shù)據(jù)更具多樣性,不僅總量體積大,而且數(shù)據(jù)之間更加復(fù)雜。在創(chuàng)新技術(shù)上,因為豐富的數(shù)據(jù),使得應(yīng)用更加廣泛??梢酝ㄟ^對數(shù)據(jù)的應(yīng)用更新企業(yè)的各項政策,在具體研究創(chuàng)新上確保具有良好的基礎(chǔ)。第三,從社會發(fā)展角度分析,當前城市逐漸體現(xiàn)出智慧特點,而智慧城市建設(shè)之所以能夠有序進行,則是大數(shù)據(jù)在城市各個方面應(yīng)用的體現(xiàn),能實現(xiàn)對數(shù)據(jù)的綜合管理,從而推動城市轉(zhuǎn)型,提高城市經(jīng)濟效益[3]。
在以往開發(fā)軟件工程技術(shù)上,要能深入分析市場發(fā)展要求,收集和整理市場中的各類數(shù)據(jù),通過這樣的方法來了解用戶、企業(yè)等,但也造成所需要的時間和成本更多,降低了工作效率[4]。而在大數(shù)據(jù)環(huán)境下,因為數(shù)據(jù)存量增加,所以能很好地滿足對應(yīng)的應(yīng)用需求。在具體使用上,還可以借助大數(shù)據(jù)挖掘技術(shù)來整理和匯總潛在信息,這樣就能提高信息的收集效率,并能讓企業(yè)了解市場的發(fā)展,以便保證決策的科學合理性,從而提高軟件的利用效率。
在開發(fā)使用軟件工程上,在完成設(shè)計后依然需要不斷更新,從而才能滿足用戶對于軟件系統(tǒng)的要求。在大數(shù)據(jù)背景下,則能很好地提高軟件工程的更新和升級速度,相比以往速度提升5倍以上[5]。而且,在應(yīng)用大數(shù)據(jù)上,還能收集同類型的數(shù)據(jù),便于更新軟件功能,在充分對比數(shù)據(jù)后,保證自身性能的同時豐富功能。此外,在分析應(yīng)用上,還能在大數(shù)據(jù)的幫助下做好調(diào)研,明確市場中用戶需求、反饋意見等,隨后在綜合對比中選擇自身升級和發(fā)展方向,便于保證軟件工程發(fā)展方向的合理性[6]。
在具體應(yīng)用軟件上,軟件開源工程要能對各類用戶在實際使用上的體驗和感受加以分析,工作人員在具體研發(fā)軟件上,也需要能通過軟件開源的方式來對應(yīng)獲取效果,但是從整體角度上可以看出,依然存在效率不足的問題,并且應(yīng)用也不夠廣泛[7]。一些研究人員在研究軟件上,為能進一步細分,往往是以開源為基礎(chǔ),能夠優(yōu)化軟件工程的各類使用功能。不同研發(fā)人員研究和設(shè)計軟件工程,以此充分了解用戶的需求和感受,提高軟件自身價值。
在我國實際軟件工程研發(fā)上,軟件服務(wù)工程作為其中的基礎(chǔ),其實際工作效果會直接影響整個行業(yè)發(fā)展[8]。從工作內(nèi)容上可以看出,研發(fā)和設(shè)計軟件工程目的是為提高服務(wù)質(zhì)量,以此來為人民群眾和社會提供多樣化和高質(zhì)量的實際服務(wù)。而在當前我國科學技術(shù)進一步發(fā)展的情況下,軟件工程設(shè)計的各項工作發(fā)展速度較快,隨著時代不斷發(fā)展,軟件工程服務(wù)內(nèi)容也與以往有一定不同。軟件工程的相關(guān)設(shè)計人員在具體研發(fā)上,必須要有重點,要注重應(yīng)用分布式應(yīng)用程序和虛擬操作技術(shù),通過大數(shù)據(jù)技術(shù)等整合成果為研發(fā)和操作軟件工程提供參考,確保最終的研發(fā)效果更加理想。
群體軟件工程也是一種軟件開發(fā)形式,但是具體的工作是通過互聯(lián)網(wǎng)形式來設(shè)計發(fā)布。常見的形式有軟件工程眾包,在當前我國的實際軟件工程行業(yè)發(fā)展上具有很好的前景。群體軟件工程是指在具體軟件工程項目中應(yīng)用開發(fā)模型,對具體軟件工程項目中各類軟件加以分析和實際分配,通過眾包的形式來有效解決在具體設(shè)計軟件工程上存在的問題,有效提高軟件工程設(shè)計水平[9]。
從當前實際發(fā)展可以了解到,在軟件工程技術(shù)體系上,軟件服務(wù)工程是其中關(guān)鍵,特別是在內(nèi)部建設(shè)局域網(wǎng),能更好地為企業(yè)發(fā)展提供服務(wù)。在大數(shù)據(jù)背景下,針對社會中的各環(huán)節(jié)都能通過網(wǎng)絡(luò)技術(shù)來連接,從而來構(gòu)建網(wǎng)絡(luò)體系模式。而企業(yè)在發(fā)展中也需要以此為基礎(chǔ)開展各類運營活動。在網(wǎng)絡(luò)中所存在的非法入侵、病毒等相關(guān)問題會影響網(wǎng)絡(luò),造成威脅。應(yīng)用軟件工程的實際目的是保障在局域網(wǎng)內(nèi)的計算機正常運行,同時能整理和分析所產(chǎn)生的各類數(shù)據(jù),將其中有價值的數(shù)據(jù)存放在數(shù)據(jù)庫中,為企業(yè)后續(xù)的發(fā)展提供參考[10]。而且,在軟件服務(wù)工程中還能開發(fā)輔助軟件和對應(yīng)設(shè)置,這樣就能避免軟件在升級時受到外界因素的影響,進而滿足用戶需求。
正常情況下,針對眾包軟件服務(wù)工程而言,可能會認為是軟件服務(wù)工程,但是兩者在實際應(yīng)用上有著明顯區(qū)別。這一工程在實際使用中,不會只存在于管理服務(wù)平臺,也會在其他平臺上體現(xiàn),所以在實際應(yīng)用上的范圍更廣。在大數(shù)據(jù)作用下,眾包軟件服務(wù)工程的服務(wù)性和針對性更強,比如當前發(fā)展的企業(yè)所需要處理的數(shù)據(jù)更多,數(shù)據(jù)有著較大的離散度,需要整理的難度更大[11]。使用眾包服務(wù)軟件能統(tǒng)一這些軟件,便于后續(xù)的正常使用。在具體應(yīng)用上,可以根據(jù)現(xiàn)有指令要求共享一部分數(shù)據(jù),便于提高在應(yīng)用數(shù)據(jù)上的合理性,在應(yīng)用眾包軟件服務(wù)上便于得到對應(yīng)的理論知識內(nèi)容。并且,內(nèi)容也很好地滿足了企業(yè)運用需求,保證企業(yè)的穩(wěn)定發(fā)展。
在軟件工程技術(shù)中,密集型數(shù)據(jù)技術(shù)并沒有過多的存在,在前期也沒有充分地明確自身作用,而在大數(shù)據(jù)背景下這一技術(shù)的價值被充分體現(xiàn),是有效推動企業(yè)向前發(fā)展的關(guān)鍵。從當前的發(fā)展情況上得出,最開始的發(fā)展模式很難有效地處理數(shù)據(jù),也影響使用中的適應(yīng)性,導(dǎo)致很多數(shù)據(jù)在使用上并不能及時存儲,從而影響后續(xù)的流暢。當前,所應(yīng)用的第四范式能進一步保證數(shù)據(jù)完整,并在分析后數(shù)據(jù)更加準確。此外,在不同層次壽命上,能加快密集型數(shù)據(jù)整合服務(wù)能力,更好地體現(xiàn)出技術(shù)價值,便于實現(xiàn)科學合理的分析,保證在應(yīng)用中解決以往問題,滿足在不同情況下對于技術(shù)的要求[12]。
在大數(shù)據(jù)時代下,具備多樣、大量、價值等不同特點,從而在發(fā)展軟件工程上,也應(yīng)該以此為基礎(chǔ),突出體現(xiàn)信息技術(shù)作用。從目前發(fā)展情況分析,使用信息處理技術(shù)上的優(yōu)勢要能及時處理所采集到的信息數(shù)據(jù),便于保證系統(tǒng)的正常運行。在使用信息處理技術(shù)上,要能在對應(yīng)接收到準確信息后,將數(shù)據(jù)納入數(shù)據(jù)庫中,通過遺傳算法、模糊等來處理數(shù)據(jù),最終得出數(shù)據(jù)結(jié)果,根據(jù)結(jié)果來評判市場發(fā)展,便于提高企業(yè)決策,更好地保證決策內(nèi)容被使用,如圖1所示。
圖1 信息處理技術(shù)流程
進一步確保數(shù)據(jù)質(zhì)量,推動軟件工程有序進行,從而保證最終數(shù)據(jù)的準確。在實際應(yīng)用大數(shù)據(jù)下,企業(yè)對應(yīng)的數(shù)據(jù)量較大,而最終的數(shù)據(jù)處理效果會直接影響開發(fā)軟件工程速度。針對當前數(shù)據(jù)處理技術(shù)存在延時性的問題,需要在后續(xù)發(fā)展上加以重視,并針對不同數(shù)據(jù)有效處理,以此保證各個環(huán)節(jié)上數(shù)據(jù)處理結(jié)果的可靠,如圖2所示。當前,在處理數(shù)據(jù)上,有整理樣本數(shù)據(jù)、調(diào)整數(shù)據(jù)邏輯等相關(guān)內(nèi)容,這也是保證質(zhì)量管理的關(guān)鍵。特別是在調(diào)整數(shù)據(jù)邏輯上,也要能強化數(shù)據(jù)模型優(yōu)化處理,做好轉(zhuǎn)化優(yōu)化工作,從而來保證最終數(shù)據(jù)的穩(wěn)定、精準。
圖2 大數(shù)據(jù)時代軟件工程運行圖
合理應(yīng)用數(shù)據(jù)虛擬技術(shù),進一步保證資源合理分配,從而也為平臺數(shù)據(jù)處理打下基礎(chǔ)。在實際應(yīng)用虛擬化技術(shù)上,會通過大數(shù)據(jù)平臺來對應(yīng)采集數(shù)據(jù),然后應(yīng)用數(shù)據(jù)處理技術(shù)完成處理信息工作。在應(yīng)用虛擬技術(shù)上,能很好地保證數(shù)據(jù)的順利傳輸,并在實際應(yīng)用上對應(yīng)保護數(shù)據(jù)內(nèi)容,應(yīng)用VR 技術(shù)來對目標中的內(nèi)容有效呈現(xiàn)。在這一技術(shù)的幫助下,可以提高軟件的使用,突出體現(xiàn)數(shù)據(jù)信息的價值。
有效地保護自主知識產(chǎn)權(quán)能夠幫助企業(yè)穩(wěn)定發(fā)展,并能為其營造一個適合的發(fā)展環(huán)境。從目前的具體情況看,在企業(yè)發(fā)展競爭中,知識產(chǎn)權(quán)問題是關(guān)鍵,如果沒有處理好,則會阻礙企業(yè)的穩(wěn)定向前發(fā)展。所以,針對這一情況應(yīng)深入研究軟件工程關(guān)鍵技術(shù),相關(guān)企業(yè)也應(yīng)對應(yīng)地制定利益共享制度,從而體現(xiàn)工程關(guān)鍵技術(shù)作用,重視產(chǎn)權(quán),合理搭配相關(guān)政策,以此推動軟件工程技術(shù)進一步向前發(fā)展。
總而言之,在大數(shù)據(jù)時代下,軟件工程關(guān)鍵技術(shù)能進一步推動社會發(fā)展,同時能突出體現(xiàn)關(guān)鍵技術(shù)的作用。我國企業(yè)和單位在大數(shù)據(jù)背景下,通過對各類軟件工程應(yīng)用,能很好地提高發(fā)展效果。因此,企業(yè)和單位想要能在市場競爭中站穩(wěn)腳跟,就需要深入研究軟件工程關(guān)鍵技術(shù),從而為自身發(fā)展提供幫助,保證在大數(shù)據(jù)背景下,軟件工程技術(shù)不斷更新。