大數(shù)據(jù)時(shí)代軟件工程關(guān)鍵技術(shù)探討

時(shí)間:2022-12-20 10:28:47

導(dǎo)語(yǔ):大數(shù)據(jù)時(shí)代軟件工程關(guān)鍵技術(shù)探討一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

大數(shù)據(jù)時(shí)代軟件工程關(guān)鍵技術(shù)探討

摘要:計(jì)算機(jī)軟件工程與其他類(lèi)型的工程相比具有極高的復(fù)雜性,而且它需要對(duì)數(shù)據(jù)和信息進(jìn)行整理和收集,將所有的數(shù)據(jù)記錄在冊(cè)之后,利用編程技術(shù)進(jìn)行建造以及編寫(xiě)程序,這樣才能夠完成數(shù)據(jù)庫(kù)的構(gòu)建,并達(dá)到軟件創(chuàng)作的目的。特別是在互聯(lián)網(wǎng)技術(shù)快速發(fā)展的背景之下,人們對(duì)各種類(lèi)型軟件的要求越來(lái)越高,而計(jì)算機(jī)科學(xué)技術(shù)也面臨著新的改革以及提升。人們的生活方式由于大數(shù)據(jù)的出現(xiàn)變化非常大,是否有了更好的發(fā)展方向。但是在未來(lái)使用網(wǎng)絡(luò)的人群將會(huì)變得越來(lái)越復(fù)雜。在此背景之下,進(jìn)行大數(shù)據(jù)時(shí)代軟件工程關(guān)鍵技術(shù)的分析具有很高的必要性。

關(guān)鍵詞:大數(shù)據(jù)時(shí)代;軟件工程;關(guān)鍵技術(shù)

大數(shù)據(jù)技術(shù)的快速發(fā)展以及它的進(jìn)步,讓各行業(yè)的企業(yè)和組織得到了快速的發(fā)展以及進(jìn)步,而且這些發(fā)展是有可能直接導(dǎo)致人才和戰(zhàn)略的內(nèi)容受到影響。在未來(lái)我們需要花費(fèi)更多的時(shí)間和精力,對(duì)于軟件工程的發(fā)展方向進(jìn)行關(guān)注,中俄解決軟件工程發(fā)展存在的問(wèn)題,更好地迎接社會(huì)帶來(lái)的挑戰(zhàn)和機(jī)遇,讓我國(guó)在大數(shù)據(jù)時(shí)代的背景下找到更好的發(fā)展方向。

1大數(shù)據(jù)時(shí)代概述

不同行業(yè)的人對(duì)大數(shù)據(jù)的理解各不相同,而大數(shù)據(jù)的真正定義是由麥肯錫全球研究所提出來(lái)的定義,它是指一種規(guī)模大到在獲取儲(chǔ)存管理分析方面,其效率以及功能,甚至是性能大大地超過(guò)了傳統(tǒng)數(shù)據(jù)庫(kù)軟件的能力范圍,它不僅具有海量的數(shù)據(jù)規(guī)模,還能夠?qū)?shù)據(jù)的管理進(jìn)行快速的管控,可以同時(shí)對(duì)多種類(lèi)型的數(shù)據(jù)進(jìn)行分析和處理,除此之外,大數(shù)據(jù)還具有價(jià)值密度相對(duì)較低的特點(diǎn)[1]。近年來(lái)大數(shù)據(jù)和互聯(lián)網(wǎng)的融合程度越來(lái)越高,并且隨著互聯(lián)網(wǎng)時(shí)代的不斷推進(jìn),大數(shù)據(jù)的應(yīng)用范圍不斷的廣泛。目前大數(shù)據(jù)技術(shù),以分布式的數(shù)據(jù)挖掘作為核心以及交接點(diǎn),將社會(huì)生活當(dāng)中各行各業(yè)的內(nèi)容緊密地聯(lián)系起來(lái),利用其自身的特點(diǎn)促進(jìn)社會(huì)的發(fā)展。目前互聯(lián)網(wǎng)企業(yè)政府機(jī)關(guān)等多個(gè)領(lǐng)域,都利用大數(shù)據(jù)與互聯(lián)網(wǎng)結(jié)合的相關(guān)問(wèn)題解決生產(chǎn)活動(dòng)當(dāng)中存在的各種難題。而且在大數(shù)據(jù)及互聯(lián)網(wǎng)的管理之下,各行各業(yè)不斷呈現(xiàn)出交織縱橫的關(guān)系,使得社會(huì)的發(fā)展速度越來(lái)越快。需要注意的是,在大數(shù)據(jù)和互聯(lián)網(wǎng)不斷融合的過(guò)程當(dāng)中,大數(shù)據(jù)與軟件工程的融合程度也在不斷地加快。對(duì)于大數(shù)據(jù)的發(fā)展而言,軟件工程的存在發(fā)揮著非常大的支撐作用,甚至能保證大數(shù)據(jù)發(fā)展的創(chuàng)新性以及便捷性。除此之外,大數(shù)據(jù)的存在也為軟件工程的發(fā)展提供巨大的基礎(chǔ)。

2大數(shù)據(jù)為軟件工程帶來(lái)新的動(dòng)力

2.1軟件開(kāi)發(fā)的需求導(dǎo)向

傳統(tǒng)軟件工程的開(kāi)發(fā)過(guò)程必須有大量的數(shù)據(jù)作為基礎(chǔ)和要想獲得這些數(shù)據(jù)相關(guān)的工程,開(kāi)發(fā)工作人員,就需要花費(fèi)大量的時(shí)間和精力進(jìn)行市場(chǎng)的需求調(diào)查。在進(jìn)行市場(chǎng)實(shí)地考察的過(guò)程當(dāng)中,工作人員需要對(duì)收集的所有數(shù)據(jù)以及信息進(jìn)行分析了解每一個(gè)用戶以及企業(yè)的具體需求和這一整個(gè)需求調(diào)查的過(guò)程,都會(huì)花費(fèi)很大的時(shí)間和精力,甚至去投入較大的資金[2]。但即便如此,最終收獲的數(shù)據(jù)以及信息及實(shí)用價(jià)值也并不高,由此我們可以看出傳統(tǒng)軟件工程開(kāi)發(fā)的需求調(diào)查過(guò)程屬于高成本低效率的過(guò)程。引入大數(shù)據(jù)技術(shù)之后,大數(shù)據(jù)技術(shù)可以對(duì)各種數(shù)據(jù)以及信息進(jìn)行挖掘,而且在了解到相關(guān)數(shù)據(jù)和信息之后,對(duì)這些數(shù)據(jù)進(jìn)行歸類(lèi)。此時(shí)軟件工程開(kāi)發(fā)人員就可以利用大數(shù)據(jù)技術(shù)在短時(shí)間內(nèi)獲取分布在網(wǎng)絡(luò)各個(gè)渠道的有效數(shù)據(jù),而且這些數(shù)據(jù)的真實(shí)性相對(duì)較高。利用這些數(shù)據(jù)軟件,工程開(kāi)發(fā)人員可以更好地對(duì)市場(chǎng)的需求進(jìn)行把控,從而保證研發(fā)過(guò)程的針對(duì)性。

2.2軟件升級(jí)的數(shù)據(jù)對(duì)比

從目前我們了解到的情況來(lái)看,軟件工程的開(kāi)發(fā)和應(yīng)用速度相對(duì)較快,這也直接體現(xiàn)了軟件工程開(kāi)發(fā)的多樣性,軟件更新的快速性以及升級(jí)的穩(wěn)定性。其實(shí)各種軟件在升級(jí)以及更新的過(guò)程就是一個(gè)迭代重生的過(guò)程,它可以更好地滿足用戶的實(shí)際需求。每個(gè)軟件的更新都需要以大數(shù)據(jù)作為基礎(chǔ),利用大數(shù)據(jù)技術(shù)了解相關(guān)的信息和數(shù)據(jù)之后分析每一個(gè)軟件用戶的具體需求,從而保證更新和升級(jí)的內(nèi)容具有更高的針對(duì)性。因?yàn)榇髷?shù)據(jù)技術(shù)的應(yīng)用可以對(duì)同種類(lèi)型的軟件升級(jí)和更新的數(shù)據(jù)進(jìn)行快速的抓取,甚至能了解到同類(lèi)型軟件的主要發(fā)展趨勢(shì)。所以它在對(duì)本身的軟件進(jìn)行優(yōu)化和更新時(shí)能夠更好地了解市場(chǎng)的主要走向以及用戶的實(shí)際需求。

2.3催生新的軟件需求

雖然大數(shù)據(jù)技術(shù)能夠?yàn)檐浖纳?jí)以及更新奠定堅(jiān)實(shí)的基礎(chǔ),同時(shí)也能夠優(yōu)化軟件更新的效果,但是在大數(shù)據(jù)技術(shù)使用期間,他們也需要以相關(guān)的軟件和系統(tǒng)作為載體。軟件工程能夠在一定程度上保證大數(shù)據(jù)技術(shù)的應(yīng)用,具備較強(qiáng)的穩(wěn)定性及合理性。在軟件以及數(shù)據(jù)科學(xué),技術(shù)應(yīng)用變得越來(lái)越智能化便捷化的背景之下,大數(shù)據(jù)技術(shù)和社會(huì)的結(jié)合速度越來(lái)越快。因此,社會(huì)各個(gè)群體對(duì)大數(shù)據(jù)的軟件以及系統(tǒng)的需求越來(lái)越高。就目前我們了解到的情況來(lái)看,社會(huì)對(duì)大數(shù)據(jù)類(lèi)的軟件以及系統(tǒng)的要求仍然處于快速上升的階段。這也直接說(shuō)明了市場(chǎng)當(dāng)中培育出來(lái)的新的軟件以及新的系統(tǒng)及需求和開(kāi)發(fā)的方向,由消費(fèi)者的具體需求決定,由大數(shù)據(jù)技術(shù)對(duì)這些需求進(jìn)行了解和分析。

3大數(shù)據(jù)時(shí)代下軟件工程的關(guān)鍵技術(shù)

3.1軟件服務(wù)工程技術(shù)

就當(dāng)前軟件服務(wù)工程發(fā)展的趨勢(shì)來(lái)看,它是社會(huì)發(fā)展期間的一種硬性要求,同時(shí)也是作為一個(gè)領(lǐng)域不可缺少的主要技術(shù)。特別是對(duì)一些使用局域網(wǎng)進(jìn)行日常生產(chǎn)活動(dòng)的企業(yè)以及單位來(lái)說(shuō),他們對(duì)軟件服務(wù)工程技術(shù)的要求越來(lái)越高。目前網(wǎng)絡(luò)已經(jīng)成為將總體社會(huì)構(gòu)成連接成為一個(gè)有效體的重要技術(shù),它可以開(kāi)拓出網(wǎng)絡(luò)的虛擬現(xiàn)實(shí)社會(huì)領(lǐng)域,并開(kāi)展一系列的生產(chǎn)活動(dòng),這對(duì)于企業(yè)以及單位等主體來(lái)說(shuō),其生產(chǎn)活動(dòng)的過(guò)程以及生產(chǎn)流程的運(yùn)作都變得更加穩(wěn)定且快速。但是在大數(shù)據(jù)的背景之下,局域網(wǎng)很容易被一些非法入侵的因素影響。此時(shí)軟件工程的出現(xiàn)就可以對(duì)局域網(wǎng)內(nèi)的計(jì)算機(jī)系統(tǒng)以及軟件的安全性產(chǎn)生保護(hù)作用,同時(shí)也能夠?qū)⒕钟蚓W(wǎng)內(nèi)的主體應(yīng)用、軟件資源等數(shù)據(jù)進(jìn)行有效地整合。除了能夠?qū)钟蚓W(wǎng)的系統(tǒng)以及軟件產(chǎn)生保護(hù)作用之外,當(dāng)前的軟件服務(wù)工程還可以表現(xiàn)出個(gè)性化定制的功能,從而滿足各領(lǐng)域和各層級(jí)用戶的實(shí)際需求。

3.2眾包軟件服務(wù)工程

與軟件服務(wù)工程不同的是眾包軟件服務(wù)工程的服務(wù)對(duì)象除運(yùn)營(yíng)管理平臺(tái)之外,還包括其他類(lèi)型的管理品牌。而且在相同的大數(shù)據(jù)背景之下,眾包軟件服務(wù)工程的針對(duì)性更強(qiáng),而且它的服務(wù)性也能夠滿足更多用戶的實(shí)際需求。特別是目前很多企業(yè)在進(jìn)行日常的產(chǎn)品生產(chǎn)活動(dòng)時(shí),需要面對(duì)大量且分散的數(shù)據(jù),要想對(duì)這些數(shù)據(jù)進(jìn)行有效地處理以及分析,那么就需要投入大量的資金以及人力物力財(cái)力。但如果此時(shí)選擇使用眾包軟件服務(wù)工程,那么數(shù)據(jù)處理及分析的難度會(huì)大打折扣,因?yàn)樗梢杂行У卣线@些數(shù)據(jù)起到快速分析數(shù)據(jù)的目的。眾包軟件服務(wù)工程還能夠按照指令的輸入對(duì)數(shù)據(jù)進(jìn)行共享,從而將整個(gè)應(yīng)用的主體和各個(gè)流程的有效性進(jìn)行提升。其實(shí)使用眾包軟件服務(wù)對(duì)相關(guān)的內(nèi)容進(jìn)行管理以及分析相應(yīng)的數(shù)據(jù),它分析的基礎(chǔ)是每一個(gè)主體運(yùn)營(yíng)的專(zhuān)業(yè)領(lǐng)域不會(huì)對(duì)其他數(shù)據(jù)和分析結(jié)果進(jìn)行完全照搬,也不會(huì)因?yàn)橥饨鐢?shù)據(jù)的變動(dòng)而出現(xiàn)分析結(jié)果矛盾性的情況。

3.3密集式技術(shù)科研技術(shù)

2007年科研機(jī)構(gòu)提出密集式數(shù)據(jù)科研成果,它是在大數(shù)據(jù)發(fā)展的背景之下出現(xiàn)的一種新型的科研技術(shù),在經(jīng)過(guò)多年的發(fā)展以及完善之后,逐漸得到認(rèn)可。從整體的情況來(lái)看,密集式數(shù)據(jù)科研技術(shù)對(duì)整個(gè)軟件工程領(lǐng)域都產(chǎn)生了有效的推動(dòng)作用。第四范式與其他范式相比,能夠更好地對(duì)數(shù)據(jù)進(jìn)行分析,同時(shí)保證數(shù)據(jù)的完整性,分析結(jié)果的科學(xué)性。第四方式的應(yīng)用,關(guān)鍵點(diǎn)在于多個(gè)層面以及多個(gè)主體共同作用,可以推動(dòng)密集型數(shù)據(jù)整合的研究,并充分地發(fā)揮出自身的價(jià)值以及作用。當(dāng)然在這個(gè)過(guò)程當(dāng)中,相關(guān)數(shù)據(jù)都得到系統(tǒng)且科學(xué)地分析地勢(shì)方式的應(yīng)用困難和阻礙也得到有效的解決[2]。

4軟件工程技術(shù)在企業(yè)中的應(yīng)用

在大數(shù)據(jù)時(shí)代的背景之下,各個(gè)企業(yè)在開(kāi)展一系列的生產(chǎn)活動(dòng)時(shí),會(huì)將軟件工程技術(shù)融入企業(yè)的每一個(gè)管理過(guò)程。一方面我們可以在企業(yè)的整體運(yùn)行過(guò)程當(dāng)中了解到軟件工程技術(shù)的相關(guān)特點(diǎn),除此之外企業(yè)的相關(guān)產(chǎn)品管理也能看出軟件工程技術(shù)使用的效果,特別是在對(duì)產(chǎn)品進(jìn)行數(shù)據(jù)分析統(tǒng)計(jì),以及建模的過(guò)程當(dāng)中,其軟件工程技術(shù)的使用價(jià)值非常高。企業(yè)內(nèi)部的信息管理工作,例如企業(yè)的信息分享,信息儲(chǔ)存以及企業(yè)軟件的服務(wù)和管理,都是企業(yè)整體運(yùn)營(yíng)過(guò)程當(dāng)中的重點(diǎn)管理內(nèi)容利用大數(shù)據(jù)和軟件工程相結(jié)合的方式進(jìn)行管理,可以保證數(shù)據(jù)管理過(guò)程的安全性。

5大數(shù)據(jù)時(shí)代下軟件工程關(guān)鍵技術(shù)的發(fā)展趨勢(shì)

在大數(shù)據(jù)時(shí)代的背景之下,軟件工程關(guān)鍵技術(shù)的發(fā)展朝著三個(gè)不同的方向以及趨勢(shì)前進(jìn)。這三個(gè)不同的方向分別是軟件工程關(guān)鍵技術(shù)開(kāi)發(fā)的智能化,軟件工程關(guān)鍵技術(shù)開(kāi)發(fā)的開(kāi)發(fā)式以及軟件工程關(guān)鍵技術(shù)開(kāi)發(fā)的融合化。軟件工程關(guān)鍵技術(shù)的智能化需要以相關(guān)的技術(shù)軟件以及程序作為基礎(chǔ),使用軟件程序或系統(tǒng)將智能化的相關(guān)特點(diǎn)展現(xiàn)出來(lái)。開(kāi)發(fā)式以及互動(dòng)式的特點(diǎn)是軟件工程技術(shù)在發(fā)展過(guò)程當(dāng)中需要以網(wǎng)絡(luò)作為載體體現(xiàn)出來(lái)的特征,它主要是在用戶互動(dòng)過(guò)程當(dāng)中表現(xiàn)出來(lái)的一種形式。在研究軟件工程開(kāi)放化以及互動(dòng)式特點(diǎn)時(shí),工作人員需要將軟件開(kāi)發(fā)的需求進(jìn)行深入的了解,并將其建立在開(kāi)發(fā)的研發(fā)以及更新工作上。用戶在互動(dòng)的過(guò)程當(dāng)中,對(duì)大數(shù)據(jù)軟件工程關(guān)鍵技術(shù)進(jìn)行發(fā)展,可以推動(dòng)軟件技術(shù)之間的融合性。

6結(jié)束語(yǔ)

我國(guó)企業(yè)以及單位在大數(shù)據(jù)發(fā)展的背景之下,因?yàn)橛羞\(yùn)用各種大數(shù)據(jù)時(shí)代下的產(chǎn)品,獲得快速的發(fā)展以及進(jìn)步。因此我們可以認(rèn)為軟件工程的出現(xiàn)在一定程度上促進(jìn)了我國(guó)社會(huì)的發(fā)展,而且他們的關(guān)鍵技術(shù)對(duì)整個(gè)社會(huì)各領(lǐng)域企業(yè)的發(fā)展而言,起到了決定性的作用。伴隨著大數(shù)據(jù)時(shí)代的不斷發(fā)展,企業(yè)要想在愈發(fā)激烈的競(jìng)爭(zhēng)潮流當(dāng)中站穩(wěn)腳跟,并且獲得更加優(yōu)質(zhì)的服務(wù),就需要對(duì)其關(guān)鍵技術(shù)的內(nèi)容進(jìn)行了解,使其推動(dòng)企業(yè)和單位的快速發(fā)展。但這也需要企業(yè)加大對(duì)關(guān)鍵技術(shù)的研發(fā),保證大數(shù)據(jù)時(shí)代的背景之下,企業(yè)軟件工程的技術(shù)長(zhǎng)期處于發(fā)展的狀態(tài)。

參考文獻(xiàn)

[1]羅丹.大數(shù)據(jù)時(shí)代下軟件工程關(guān)鍵技術(shù)分析與研究[J].信息記錄材料,2020,21(9):8-10.

[2]楊品軍.解析大數(shù)據(jù)時(shí)代下軟件工程關(guān)鍵技術(shù)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2020(3):54-55,57-58.

作者:陳新 單位:鎮(zhèn)江高等職業(yè)技術(shù)學(xué)校