張?zhí)煊? 許文博 劉晨念
摘要:隨著我國經(jīng)濟的發(fā)展以及科學(xué)技術(shù)的進(jìn)步,我國也迎來了大數(shù)據(jù)時代,在這個時代下很大程度地改變了人們的生活方式,利用互聯(lián)網(wǎng)進(jìn)行日常的交流以及工作開始成為一種常態(tài)。在這個時代的背景中,很多行業(yè)開始利用互聯(lián)網(wǎng)來進(jìn)行創(chuàng)新,來尋找更好的發(fā)展。在軟件工程的相關(guān)技術(shù)中也要用到大數(shù)據(jù),下面文章就這兩方面的結(jié)合展開討論。
關(guān)鍵詞:大數(shù)據(jù)時代;軟件工程;關(guān)鍵技術(shù)
在我國經(jīng)濟發(fā)展的過程中,各種先進(jìn)的技術(shù)也隨之而產(chǎn)生了,這部分技術(shù)產(chǎn)生的過程中,軟件工程起了舉足輕重的作用。特別是在最近幾年大數(shù)據(jù)產(chǎn)生和與軟件工程結(jié)合,大大地推動了我國科學(xué)技術(shù)研發(fā)的腳步。
一、大數(shù)據(jù)與軟件工程
大數(shù)據(jù)這種技術(shù)通俗來講就是將人們?nèi)粘I钆c生產(chǎn)中所需要的各種數(shù)據(jù)信息集中進(jìn)行收集,然后再進(jìn)行分類整理的工作,分類整理的過程中設(shè)置不同種類的儲存空間,按照這些空間的屬性進(jìn)行儲存。這種技術(shù)主要是在現(xiàn)代科學(xué)的基礎(chǔ)上發(fā)揮作用的,尤其是網(wǎng)絡(luò)技術(shù)。
在軟件技術(shù)的應(yīng)用中,對這項技術(shù)也起到了促進(jìn)的作用。軟件工程起源于20世紀(jì)的中期,研究的重心就是軟件的相關(guān)技術(shù)和有關(guān)工程的管理。在這之中包括對于軟件生命周期的研究以及軟件應(yīng)用的相關(guān)研究。
二、大數(shù)據(jù)在軟件工程中的應(yīng)用
(一)完成數(shù)據(jù)的收集工作
大數(shù)據(jù)技術(shù)的基礎(chǔ)就是完成對于數(shù)據(jù)的收集工作,而在軟件工程的工作中,數(shù)據(jù)的收集是非常關(guān)鍵的一項工作。聯(lián)系兩者,可以將軟件工程中的數(shù)據(jù)收集工作利用大數(shù)據(jù)技術(shù)進(jìn)行完成,與此同時還可以對收集到的數(shù)據(jù)進(jìn)行分類整理,利用軟件建立一個規(guī)范的空間來完成對于不同種類數(shù)據(jù)的儲存工作。更加方便的是,在這個過程中可以根據(jù)客戶的需要來對收集到的數(shù)據(jù)信息進(jìn)行處理,進(jìn)而提高對數(shù)據(jù)處理的工作效率,當(dāng)然也就降低了收集數(shù)據(jù)與處理數(shù)據(jù)工作的成本。例如下面舉例的軟件服務(wù)工程。
軟件服務(wù)的相關(guān)工程是在現(xiàn)代社會的發(fā)展中需求較高的那一類,原理就是采取一些工程化的方法,再結(jié)合一些程序設(shè)計的語言以及軟件開發(fā)等相關(guān)工具,建構(gòu)一套偏向服務(wù)的軟件。軟件服務(wù)工程,從名字上也不難看出主要是以服務(wù)為核心的,在工作的過程中再根據(jù)實際情況進(jìn)行具體調(diào)整。這項工作同樣是離不開數(shù)據(jù)的收集工作的,需要先收集到客戶們的需求,然后根據(jù)需求進(jìn)行具體的操作。
(二)完成有關(guān)數(shù)據(jù)的存儲工作
在大數(shù)據(jù)的時代下,數(shù)據(jù)的存儲單位不再是G或者是T,而是變成了ZB的量級,同時在現(xiàn)在的存儲中也不單純是針對數(shù)字,而是文字、視頻、圖像等共同構(gòu)成的,這也就意味著在數(shù)據(jù)的存儲過程中工作量是非常大的,那么對計算機的性能也就產(chǎn)生了很大的挑戰(zhàn),很多計算機因為自身內(nèi)部軟件不過關(guān)儲存信息而造成了信息的丟失。那么軟件工程技術(shù)的應(yīng)用就可以解決這個問題,因為軟件工程的應(yīng)用可以大大的節(jié)省數(shù)據(jù)存儲時的空間,與此同時還可以有效的防止數(shù)據(jù)的丟失,這也就提高了數(shù)據(jù)存儲的安全性,這也就在間接中提高了生產(chǎn)的效率。
(三)眾包軟件服務(wù)工程中的大數(shù)據(jù)
通俗來講,軟件服務(wù)工程中所要處理的數(shù)據(jù)的數(shù)量是非常大的,同時這些數(shù)據(jù)還呈現(xiàn)出很集中的特點。從目前的形式中來說,眾包軟件的工程已經(jīng)在全球范圍內(nèi)開始普及,很多學(xué)術(shù)界的人士對這一點也是非常重視的,因為這是一個對流動型數(shù)據(jù)和集中型數(shù)據(jù)進(jìn)行詳細(xì)的分析以及研究,然后為管理層提供相關(guān)信息,供管理層來進(jìn)行決策。眾包軟件相對來說,服務(wù)的人群并不是特別廣泛,那么一般來說,這個軟件能否能夠長久穩(wěn)定地運轉(zhuǎn)下去還是要看數(shù)據(jù)的傳輸工作。眾包軟件的優(yōu)點就是能夠集中將數(shù)據(jù)真實地呈現(xiàn)出來。但是如果單純地呈現(xiàn)數(shù)據(jù),沒有一些具體的形式,量化特點也不夠突出,所以在數(shù)據(jù)分析的工作上要做得系統(tǒng)。
(四)信息安全技術(shù)的相關(guān)應(yīng)用
在大數(shù)據(jù)的背景下很多數(shù)據(jù)之間都是有著千絲萬縷的聯(lián)系的,所以這些數(shù)據(jù)之間很容易產(chǎn)生一定的影響,基于對這一點的考慮,就必須要對數(shù)據(jù)系統(tǒng)進(jìn)行一個科學(xué)有效的管理。一般來說,大型的數(shù)據(jù)平臺都是開放性的,在互聯(lián)網(wǎng)普及的今天給我們帶來了舒適和便利的同時,也帶來了相應(yīng)的風(fēng)險,在這個過程中有大量的黑客出現(xiàn),利用大數(shù)據(jù)中的漏洞來實行一些違法的行為,這些黑客的存在也就給數(shù)據(jù)的存儲和分析帶來了風(fēng)險。上述的原因也就是在大數(shù)據(jù)的時代下要加強軟件工程技術(shù)的必要性。
三、結(jié)語
在上文的敘述中不難看出大數(shù)據(jù)已經(jīng)滲透到我國的各行各業(yè)中,也在不知不覺中影響著人們的生產(chǎn)與生活。企業(yè)和人們每天都在創(chuàng)造著各種各樣的數(shù)據(jù),在處理這些數(shù)據(jù)上既耗時間又耗人力,這就要求我們要將軟件技術(shù)有效的應(yīng)用到大數(shù)據(jù)中,利用軟件工程進(jìn)行數(shù)據(jù)的收集與整理,還有處理后的儲存工作。與此同時,還要積極推進(jìn)軟件服務(wù)工程,切實保證數(shù)據(jù)的安全。
參考文獻(xiàn):
[1]陳皓穎. 大數(shù)據(jù)時代計算機遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù)的革 新應(yīng)用 [J] . 電子技術(shù)與軟件工程, 2017, (20) : 33-33.
[5]劉先榮. 大數(shù)據(jù)時代背景下人工智能在計算機網(wǎng)絡(luò) 技術(shù)中的應(yīng)用 [J] . 電子技術(shù)與軟件工程, 2018,146 (24) : 264-265.
[3]劉曉霞, 賈冀哲, 徐嘉拓. 關(guān)于大數(shù)據(jù)系統(tǒng)中的軟 件工程管理方法探討 [J] . 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用, 2018, 209 (05) : 43+45.