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

圖1 信息處理技術(shù)流程
進(jìn)一步確保數(shù)據(jù)質(zhì)量,推動(dòng)軟件工程有序進(jìn)行,從而保證最終數(shù)據(jù)的準(zhǔn)確。在實(shí)際應(yīng)用大數(shù)據(jù)下,企業(yè)對(duì)應(yīng)的數(shù)據(jù)量較大,而最終的數(shù)據(jù)處理效果會(huì)直接影響開(kāi)發(fā)軟件工程速度。針對(duì)當(dāng)前數(shù)據(jù)處理技術(shù)存在延時(shí)性的問(wèn)題,需要在后續(xù)發(fā)展上加以重視,并針對(duì)不同數(shù)據(jù)有效處理,以此保證各個(gè)環(huán)節(jié)上數(shù)據(jù)處理結(jié)果的可靠,如圖2所示。當(dāng)前,在處理數(shù)據(jù)上,有整理樣本數(shù)據(jù)、調(diào)整數(shù)據(jù)邏輯等相關(guān)內(nèi)容,這也是保證質(zhì)量管理的關(guān)鍵。特別是在調(diào)整數(shù)據(jù)邏輯上,也要能強(qiáng)化數(shù)據(jù)模型優(yōu)化處理,做好轉(zhuǎn)化優(yōu)化工作,從而來(lái)保證最終數(shù)據(jù)的穩(wěn)定、精準(zhǔn)。

圖2 大數(shù)據(jù)時(shí)代軟件工程運(yùn)行圖
合理應(yīng)用數(shù)據(jù)虛擬技術(shù),進(jìn)一步保證資源合理分配,從而也為平臺(tái)數(shù)據(jù)處理打下基礎(chǔ)。在實(shí)際應(yīng)用虛擬化技術(shù)上,會(huì)通過(guò)大數(shù)據(jù)平臺(tái)來(lái)對(duì)應(yīng)采集數(shù)據(jù),然后應(yīng)用數(shù)據(jù)處理技術(shù)完成處理信息工作。在應(yīng)用虛擬技術(shù)上,能很好地保證數(shù)據(jù)的順利傳輸,并在實(shí)際應(yīng)用上對(duì)應(yīng)保護(hù)數(shù)據(jù)內(nèi)容,應(yīng)用VR 技術(shù)來(lái)對(duì)目標(biāo)中的內(nèi)容有效呈現(xiàn)。在這一技術(shù)的幫助下,可以提高軟件的使用,突出體現(xiàn)數(shù)據(jù)信息的價(jià)值。
有效地保護(hù)自主知識(shí)產(chǎn)權(quán)能夠幫助企業(yè)穩(wěn)定發(fā)展,并能為其營(yíng)造一個(gè)適合的發(fā)展環(huán)境。從目前的具體情況看,在企業(yè)發(fā)展競(jìng)爭(zhēng)中,知識(shí)產(chǎn)權(quán)問(wèn)題是關(guān)鍵,如果沒(méi)有處理好,則會(huì)阻礙企業(yè)的穩(wěn)定向前發(fā)展。所以,針對(duì)這一情況應(yīng)深入研究軟件工程關(guān)鍵技術(shù),相關(guān)企業(yè)也應(yīng)對(duì)應(yīng)地制定利益共享制度,從而體現(xiàn)工程關(guān)鍵技術(shù)作用,重視產(chǎn)權(quán),合理搭配相關(guān)政策,以此推動(dòng)軟件工程技術(shù)進(jìn)一步向前發(fā)展。
總而言之,在大數(shù)據(jù)時(shí)代下,軟件工程關(guān)鍵技術(shù)能進(jìn)一步推動(dòng)社會(huì)發(fā)展,同時(shí)能突出體現(xiàn)關(guān)鍵技術(shù)的作用。我國(guó)企業(yè)和單位在大數(shù)據(jù)背景下,通過(guò)對(duì)各類(lèi)軟件工程應(yīng)用,能很好地提高發(fā)展效果。因此,企業(yè)和單位想要能在市場(chǎng)競(jìng)爭(zhēng)中站穩(wěn)腳跟,就需要深入研究軟件工程關(guān)鍵技術(shù),從而為自身發(fā)展提供幫助,保證在大數(shù)據(jù)背景下,軟件工程技術(shù)不斷更新。