黃偉哲
摘 要:隨著我國近些年來社會、經(jīng)濟的不斷發(fā)展,也促使了我國的科學(xué)技術(shù)進步。21世紀是計算機的世紀,是互聯(lián)網(wǎng)的世紀。在計算機技術(shù)的實際開發(fā)中,軟件工程也是其最為重要的產(chǎn)物之一,在我國的每一個具體領(lǐng)域內(nèi),都在發(fā)揮出無法取代的作用。包括系統(tǒng)的平臺知識、程序的語言、軟件的開發(fā)技術(shù)等。但是,從應(yīng)用領(lǐng)域的角度來看,也絕非是一成不變的,反而對技術(shù)提出了更高的要求。那么在這樣一個背景下,便十分有必要利用好大數(shù)據(jù)技術(shù)。不僅僅是為了滿足應(yīng)用領(lǐng)域的需求,也是對軟件工程發(fā)展的一次促進。對此,為進一步提高大數(shù)據(jù)時代的軟件工程技術(shù)應(yīng)用水平,本文主要針對大數(shù)據(jù)背景下的軟件工程基礎(chǔ);大數(shù)據(jù)與軟件工程技術(shù)的未來發(fā)展方向;眾包軟件服務(wù)工程中的大數(shù)據(jù)技術(shù)三點內(nèi)容,從多個角度出發(fā),提出具體的可行性方法,為后續(xù)的工作展開提供有效的借鑒和參考。
關(guān)鍵詞:大數(shù)據(jù)時代;軟件工程技術(shù);應(yīng)用分析
引 言
隨著我國近些年社會、經(jīng)濟的不斷發(fā)展,也延伸出了很多高端的技術(shù),軟件技術(shù)在這樣一個背景下也在很多領(lǐng)域的發(fā)展中起到的促進作用,尤其是在大數(shù)據(jù)時代的背景下,通過大數(shù)據(jù)技術(shù)與軟件工程技術(shù)的結(jié)合,使其所獲得的技術(shù)成果,能夠同時對設(shè)備和硬件起到高度驅(qū)動的作用。因此,本文針對問題,探討大數(shù)據(jù)時代下軟件工程技術(shù)的應(yīng)用。
一、大數(shù)據(jù)背景下的軟件工程基礎(chǔ)
在大數(shù)據(jù)的時代背景下,軟件工程的發(fā)展幾乎關(guān)系到了各個領(lǐng)域的發(fā)展,具有十分重要的意義。通常情況下認為,在大數(shù)據(jù)技術(shù)的實際使用中,不僅僅是具有專業(yè)的特點,也具有非常明顯的實用價值。對此,在進行軟件工程技術(shù)的研究中,也要把握好應(yīng)用的具體需求,實現(xiàn)軟件技術(shù)的進一步創(chuàng)新發(fā)展。但是,在這一過程中,所涉及到的傳統(tǒng)技術(shù),也并不是直接的拋棄,而是要通過傳統(tǒng)的技術(shù)為當(dāng)前的軟件工程發(fā)展營造出更為適宜的客觀條件。包括數(shù)據(jù)信息的系統(tǒng)化管理工作等,也需要結(jié)合好實際的需求來對處理進行優(yōu)化,以此來推動我國工業(yè)的發(fā)展。此外,在實際的軟件工程技術(shù)應(yīng)用,也需要工作人員認識到大數(shù)據(jù)安全性的重要性。如果忽略了安全問題,便極容易給軟件工程技術(shù)帶來負面影響,引發(fā)十分嚴重的不良后果。
(一)軟件服務(wù)工程
從軟件工程的實際研究范疇來看,我國的軟件服務(wù)工程數(shù)量正在不斷上漲。同時,從當(dāng)前軟件工程服務(wù)化的發(fā)展方向來看,也是為了更好地突出它的服務(wù)功能,發(fā)揮出服務(wù)的作用,以此來作為軟件開發(fā)的基石,要能夠結(jié)合實際的服務(wù)項目,給予用戶進行服務(wù)。同時,考慮到軟件工程在其發(fā)展過程中所形成的不同主題,在服務(wù)的內(nèi)容上也要同步做好相應(yīng)的調(diào)整,針對軟件工程的技術(shù)進行適當(dāng)?shù)鼐S護。
因此,在實際的服務(wù)工作中,也需要軟件的開發(fā)工作人員通過分布式的應(yīng)用程序,在進行管理工作時,通過虛擬操作的方法針對用戶的需求提供對應(yīng)的服務(wù)。此外,在軟件工程技術(shù)的實際應(yīng)用中,往往也需要對大數(shù)據(jù)技術(shù)進行結(jié)合,以此來完成網(wǎng)絡(luò)數(shù)據(jù)的變成,確保軟件本身的互操作性。而在數(shù)據(jù)的主動協(xié)調(diào)方面,則需要在動態(tài)場景的基礎(chǔ)上,做好變化節(jié)奏的契合,以此來提高軟件系統(tǒng)本身的集成度。
(二)軟件開源
所謂的軟件開源,往往需要進一步去關(guān)注用戶在軟件技術(shù)使用中的體驗。因此,在工作人員進行軟件開源的實際研究時,也要做好方法的創(chuàng)新。如果僅僅是采用傳統(tǒng)的方法,雖然能夠獲得一定的成果,但是若考慮到應(yīng)用的價值,便不是很高了。同時,在一些工作人員進行軟件工程技術(shù)的研究時,更多的也是在將軟件開源作為主要的工作突破口,以此來實現(xiàn)項目的多個模塊劃分,并將每一個具體的模塊發(fā)放給指定的研究人員,從而進行開發(fā)。
(三)群體軟件工程
所謂的群體軟件工程主要是在網(wǎng)絡(luò)發(fā)布的基礎(chǔ)上,來進行軟件開發(fā)工作。在其進行實際的實施中,通過工程眾包的方式來完成,以此來確保軟件開發(fā)技術(shù)作用的發(fā)揮。通常情況下認為,群體軟件工程更多是一種分布式的軟件開發(fā)模型。同時這一工程項目的實際運行,與更有利于通過網(wǎng)絡(luò)來實現(xiàn),以此來完成每個具體任務(wù)的分配,以及創(chuàng)造性的查詢。此外,通過眾包的應(yīng)用,也更有利于對軟件開發(fā)中所遇到的一些實際困難和重要問題進行解決。最后,在進行實際的軟件工程開發(fā)時,軟件工程也能夠?qū)崿F(xiàn)任何階段的眾包應(yīng)用。
二、大數(shù)據(jù)與軟件工程技術(shù)的未來發(fā)展方向
(一)大數(shù)據(jù)與軟件工程技術(shù)開放式的發(fā)展
大數(shù)據(jù)技術(shù)得以生存和應(yīng)用的前提,是大量的數(shù)據(jù)流。過程中,也需要依托于技術(shù)的創(chuàng)新和升級來完成。因此,也需要工作人員不斷需求新的研發(fā)途徑。通常情況下認為,計算機網(wǎng)絡(luò)的發(fā)展,在很大程度上為處于開放環(huán)境下的計算機數(shù)據(jù)共享和相互通信提供了機會。包括軟件等信息的利用也得到了顯著的提升。此外,在網(wǎng)絡(luò)運行的基礎(chǔ)上,進一步帶動了利潤的增長,確保用戶的各類需求能夠得到有效的滿足,切實提高了資源的利用率。
(二)大數(shù)據(jù)與軟件工程技術(shù)融合到其他領(lǐng)域
前文中也曾談到了軟件工程的重要性,在當(dāng)前很多科學(xué)的領(lǐng)域內(nèi)部,都有著十分重要的應(yīng)用。因為軟件工程本身對其他領(lǐng)域的幫助很大,小到日常生活,大到航空航天,都需要通過軟件工程來完成。對此,通過應(yīng)用程序的運行,也更有利于實現(xiàn)數(shù)據(jù)平臺對信息的收集和分析。例如,在用戶進行常規(guī)的股票交易時,便需要對大數(shù)據(jù)進行應(yīng)用。期間,軟件工程技術(shù)主要是通過數(shù)據(jù)模型的建立,來展開分析工作,以此來預(yù)測股票的變化趨勢。
三、眾包軟件服務(wù)工程中的大數(shù)據(jù)技術(shù)
通常情況下認為,在進行軟件開發(fā)的工作時,必須要是要依托于硬件和軟件的基礎(chǔ)來展開的,并通過硬件和軟件來為數(shù)據(jù)流提供支持。但是,隨著我國近些年來該領(lǐng)域的不斷發(fā)展,數(shù)據(jù)流的量也在不斷增多,這便對硬件和軟件有了更高的要求。過程中,在專家和學(xué)者進行數(shù)據(jù)流分析的同時,也針對在線服務(wù)問題進行了研究。其中,數(shù)據(jù)流仍然是重點的內(nèi)容,主要是通過研究數(shù)據(jù)流的使用方法,以此來為同時對支撐數(shù)據(jù)流的硬件和軟件進行研究。
此外,從軟件工程的實際開發(fā)來看,在軟件工程中,往往會產(chǎn)生大量的數(shù)據(jù)流。其中例如比較常見的用戶端、服務(wù)端等。在這些系統(tǒng)匯總,也都會產(chǎn)生大量的信息。由此也可得見,數(shù)據(jù)流對軟件和硬件的使用年限也起著十分重要的作用。
對此,在進行軟件工程的開發(fā)時,也需要同步完善數(shù)據(jù)流的管理工作,針對原始的數(shù)據(jù)進行深入的研究,以此來為后續(xù)的軟件使用壽命提高夯實基礎(chǔ)。
結(jié)束語
綜上所述,隨著近些年我國大數(shù)據(jù)的不斷發(fā)展,軟件工程技術(shù)的研究工作,也在不斷向著復(fù)雜化的方向轉(zhuǎn)變。同時,伴隨著數(shù)據(jù)指數(shù)的不斷的增長,在軟件技術(shù)的應(yīng)用中,對硬件設(shè)備的數(shù)據(jù)處理能力也產(chǎn)生了很大的影響。對此,若想要更好地進行軟件工程的技術(shù)研究,便要先對大數(shù)據(jù)技術(shù)的特點進行分析,切實提高硬件設(shè)備的數(shù)據(jù)處理能力。此外,在開發(fā)軟件技術(shù)的實際研發(fā)中,也要結(jié)合好不同應(yīng)用領(lǐng)域的實際需求,做好大數(shù)據(jù)技術(shù)的分析工作,實現(xiàn)我國軟件技術(shù)的進一步發(fā)展。
參考文獻
[1] 解祥. 大數(shù)據(jù)時代下軟件工程技術(shù)的應(yīng)用探究[J]. 科學(xué)與信息化, 2020, 000(004):P.12-12.
[2] 呂盟. 基于大數(shù)據(jù)時代下軟件工程技術(shù)的應(yīng)用探析[J]. 數(shù)碼世界, 2020, No.175(05):78-79.
[3] 湯宇奇. 大數(shù)據(jù)時代下軟件工程技術(shù)的應(yīng)用探析[J]. 輕松學(xué)電腦, 2019, 000(026):P.1-1.