劉洋
摘要:近些年來,隨著我國經濟的快速發(fā)展和科學技術取得了長足的發(fā)展進步的同時,迎來大數(shù)據(jù)時代的緩緩到來。大數(shù)據(jù)時代下國家強弱的標志之一就是對信息的處理和掌控能力。該文筆者以大數(shù)據(jù)環(huán)境為背景,詳細解析我國軟件工程的關鍵技術,為促進我國軟件工程領域的可持續(xù)發(fā)展提供參考價值。
關鍵詞:大數(shù)據(jù)時代;軟件工程;關鍵技術
站在新的發(fā)展格局下,縱觀我國計算機技術的發(fā)展歷程,軟件工程隨著時間的推進被廣泛應用于各個領域,從最開始的計算和存儲功能到整個IT環(huán)境,通過計算機硬件平臺及軟件工程,開發(fā)出越來越多的功能。大數(shù)據(jù)時代的到來無疑為人們的生產生活提供了更大便捷,也深深地刻著人們在適應和改變世界的過程中的烙印,是人類社會發(fā)展到一定階段的產物。所以,軟件設計離不開大數(shù)據(jù)時代的整體環(huán)境。
1關于大數(shù)據(jù)時代下的軟件工程的核心技術
1.1大數(shù)據(jù)時代下的軟件服務工程
軟件服務工程在現(xiàn)代社會發(fā)展過程中需求最為明顯和突出,它是利用工程化的方法,通過程序設計語言、軟件開發(fā)、數(shù)據(jù)庫等工具,構建偏向于服務型的實用型的軟件工程。軟件服務工程顧名思義,其主體思想就是以服務為核心,對實際情況進行調整,通過軟件虛擬化特點和分布式應用,確保軟件運行的穩(wěn)定與安全,對數(shù)據(jù)進行整合處理,來實現(xiàn)相互操作性的管理。由于此類服務軟件一般都只是運用局域網就能夠滿足使用要求,因此不易受到來自外網帶來的病毒的侵襲,用戶在使用軟件過程中基本沒有后顧之憂。所以,現(xiàn)在無論規(guī)模大小的公司,為了便于企業(yè)整體業(yè)務的管理,基本都將軟件服務工程應用放在很關鍵的位置。有的企業(yè)為了使得軟件更加符合自己企業(yè)的實際使用需求,甚至對軟件服務工程的個別功能的要求私人定制,為此付出了相當大的資金投入。這樣就使得開源軟件的功能優(yōu)勢更加凸顯,并激發(fā)著研究學者以此為方向進行深入研究。
1.2眾包軟件服務工程中的大數(shù)據(jù)
一般來說,軟件服務工程所生成的數(shù)據(jù)信息具有數(shù)量大且集中的特點??v觀如今的形勢,眾包軟件工程在全球范圍內的已悄然興起,學術界很多人士已將其列入重點研究對象,通過對其中的流式數(shù)據(jù)和密集型數(shù)據(jù)進行詳細地分析及研究,然后為管理層提供管理層面的平臺。它與軟件服務工程的共同之處還是偏重于服務型為主,不同之處在于眾包軟件服務工程的供給群體,包括了管理層面的平臺和促進軟件運營的管理層。通常來說,軟件能否能夠穩(wěn)定和長遠運行依靠于數(shù)據(jù)是否能夠進行有效地傳輸。而眾包軟件服務工程則還與眾包軟件的開發(fā)程度,以及管理水平有著重要影響。它的突出優(yōu)勢在于集中特點的數(shù)據(jù)其實質就是數(shù)據(jù)的真實體現(xiàn),只是形式要點沒有凸顯出來,而且其單位性量化特點也表現(xiàn)不足夠明顯。所以,要全面性地對密集型的集中數(shù)據(jù)信息進行分析、研究,分析最原始產生的數(shù)據(jù),研究數(shù)據(jù)所涉及單位內的學術??傮w來說,分析研究的依據(jù)為專業(yè)性理論,對數(shù)據(jù)信息進行整體性探究,為軟件服務開辟更為廣闊的發(fā)展空間。
1.3密集型數(shù)據(jù)科研第四范式
在不久之前,學術界相關研究人員在對密集型數(shù)據(jù)在進行研究分析時,就曾經提出了具有一定科學性的第四范式概念。提出在對數(shù)據(jù)信息的實際分析研究過程中,首先需要設定觀點及探究方式的一致性,然后在這個設定的基礎上,以大數(shù)據(jù)時代為背景環(huán)境,進而做出方向性指引。然而,在進行日常分析研究時,由于以往的范式分析主體與數(shù)據(jù)探究分析需求出現(xiàn)了嚴重脫離現(xiàn)象,加之當前所存在的大多數(shù)軟件在對信息內容的優(yōu)化提升方面也是力不從心,難以大量保存以服務信息為基礎平臺的數(shù)據(jù)內容,同時更是難以實現(xiàn)管理目標。截至目前為止,我國學術界研究人員在對大數(shù)據(jù)信息分析探究,還只是停留在第三范式層面,涉及面也只是停留在計算機模擬方面。所以,相關學術界研究人員在進行現(xiàn)代數(shù)據(jù)研究時,急需拓展研究范圍,盡早進入到對第四范式的研究階段。為什么呢?這主要是因為密集型數(shù)據(jù)的信息處理及研究方式具有差異性的標準需求,遠遠區(qū)別于以往的探究方法,不但在研究方法上有所更改,而且在思想意識和行為模式上也有很大的提升與變化。也就是說,大數(shù)據(jù)時代背景下的軟件工程其核心技術的研究,首先要建立在預先設置好第四范式的完整性,讓理論基礎有得以存在的前提,然后再把第四范式轉化在第三范式層面上,繼而進行數(shù)據(jù)分析探究。在進行第一步時,就是要首先充分了解和認知第四范式的內容及方法,然后找出實際存在的限制性影響因素,并按照主次順序依次進行分析研究。在對第四范式進行分析研究時,其中一個最重要的任務就是要對軟件服務質量做出科學有效的研究。在對密集型數(shù)據(jù)進行分析過程中發(fā)現(xiàn),由于之前的數(shù)據(jù)信息的結構化系統(tǒng)開化方法與發(fā)展現(xiàn)實發(fā)生嚴重的出入,根本無法完成對大數(shù)據(jù)的高質量模擬任務。第四范式的實質意義就是進行強而有效的模擬,通過模擬完成數(shù)據(jù)轉化的過程。在大數(shù)據(jù)環(huán)境下,第四范式強調工作的關鍵點在于要以多個層面推進密集型數(shù)據(jù)整合服務領域的系統(tǒng)研究工作,全面分析數(shù)據(jù)內容的各個要點,進行系統(tǒng)化確認研究方式,解決第四范式在創(chuàng)設中的問題。
2計算機軟件技術發(fā)展的過程中的各種應用
2.1在信息通信方面,具有預測行業(yè)當前發(fā)展趨勢的作用
IBMSPSS預測分析軟件具有非常強大的兩個功能,一是它可以在很大程度上幫助企業(yè)將客源的流失降到最低,二是可以企業(yè)可以通過它從中分析發(fā)現(xiàn)在行業(yè)運營過程中所存在的潛在問題,對促進企業(yè)的發(fā)展具有重要的意義。就以通訊行業(yè)為例來說,通訊行業(yè)在發(fā)展過程中,肯定需要通信運營商利用計算機軟件技術,整合客戶的相關信息,而通過對這些客戶信息資料中分析研究,就可以大概了解通訊行業(yè)當前的發(fā)展趨勢,這對于促進企業(yè)經濟效益的提升具有指導性價值。
2.2企業(yè)信息解決問題
企業(yè)利用管理軟件能夠實現(xiàn)各種功能,如有效獲取客戶信息資料,進行風險分析與評估,統(tǒng)計公司人員的流動性等問題。大數(shù)據(jù)時代下企業(yè)的數(shù)據(jù)開發(fā)要經歷抽樣-開發(fā)-修改-模型-評定五個過程。第一步,抽樣。言簡意賅,就是在產品生產的過程中選取富有代表性的產品將其作為樣本。第二步,開發(fā)。就是對數(shù)據(jù)進行一系列地處理,包括導人、選擇、合并等步驟。第三,修改。修改的前提就是對數(shù)據(jù)進行有效創(chuàng)建與選擇,在修改的過程中不排除涉及產品的編碼或變量的轉換等,進而將對應的數(shù)據(jù)實行分箱操作。第四,模型。模型的作用主要是為了讓預測結果更加準確和可靠,這是企業(yè)方案能否通過試金石。第五,評定。評定是先通過和模型進行對比,然后通過人員的仔細分析,將數(shù)據(jù)進行分析與整合,以確保信息的準確性。
3結束語
總而言之。大數(shù)據(jù)時代的到來帶給我國很多企業(yè)無限的便捷,對于企業(yè)的有效管理起到了很大的作用。大數(shù)據(jù)思想已經逐步滲透到我國的各行各業(yè),在不知不覺中影響著人們的工作與生活。大數(shù)據(jù)環(huán)境下的軟件工程的開發(fā)與維護,給計算機行業(yè)帶來了無限的發(fā)展機遇與挑戰(zhàn)。因此,我國必須敢于抓住機遇,迎接挑戰(zhàn),注重對新興技術的投入與研究,加大對大數(shù)據(jù)的基礎理論和應用實踐的人力、物力以及資金的投人,進一步創(chuàng)新軟件服務工程,促進我國計算機行業(yè)的快速發(fā)展,彰顯我國的綜合實力。