国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計算機軟件工程數(shù)據(jù)挖掘及發(fā)展趨勢研究

2018-07-12 09:37王藝霏
電腦知識與技術 2018年14期
關鍵詞:軟件工程數(shù)據(jù)挖掘發(fā)展趨勢

王藝霏

摘要:隨著計算機技術的不斷發(fā)展,軟件工程的發(fā)展速度日益加快,眾多功能更加全面、性能更加穩(wěn)定的應用軟件不斷涌現(xiàn),而軟件工程高速發(fā)展的同時,數(shù)據(jù)挖掘技術在其中所突顯出的作用也變得越來越重要。就目前來看,我國在軟件工程研發(fā)方向日趨智能化和自動化,這也使軟件對數(shù)據(jù)的挖掘有了更高的要求,只有大膽創(chuàng)新,引入更加先進的數(shù)據(jù)系統(tǒng),使數(shù)據(jù)挖掘在軟件工程中更具針對性,重視海量數(shù)據(jù)的整合與分析,才能使軟件的工作效率得以持續(xù)提升。為此,本文便對計算機軟件工程的數(shù)據(jù)挖掘及其發(fā)展趨勢進行深入的研究。

關鍵詞:計算機;軟件工程;數(shù)據(jù)挖掘;發(fā)展趨勢

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)14-0261-02

近些年來,計算機軟件工程的迅猛發(fā)展,使各種各樣的軟件在各個領域中得以廣泛應用,極大程度地促進了各個領域的發(fā)展。對于企業(yè)來說,從海量數(shù)據(jù)中挖掘出相應的價值信息,對于提高企業(yè)管理水平有著十分重要的意義,而軟件的使用則為企業(yè)的管理工作帶來了極大的便利,這也使數(shù)據(jù)挖掘技術的應用在軟件工程中發(fā)揮著越來越重要的作用。眾所周知,軟件是通過各種算法來對海量數(shù)據(jù)中的價值數(shù)據(jù)進行提取與分析的,以此幫助企業(yè)來最大限度地對價值數(shù)據(jù)進行高效利用。而在軟件開發(fā)工作中,數(shù)據(jù)的收集工作更是其核心工作,只有做好數(shù)據(jù)的收集及抽取工作,才能確保軟件中的數(shù)據(jù)庫構建變得更加科學、合理,進而使軟件在各個領域中的作用得到最大程度的發(fā)揮。

1 計算機軟件工程數(shù)據(jù)挖掘技術的發(fā)展歷程

計算機技術與互聯(lián)網(wǎng)技術的不斷發(fā)展,使其越來越重視數(shù)據(jù)挖掘技術的應用,尤其是互聯(lián)網(wǎng)的迅速普及,使越來越多的用戶開始通過互聯(lián)網(wǎng)來進行生產生活,進而使互聯(lián)網(wǎng)中產生了海量的數(shù)據(jù),時至今日,這些數(shù)據(jù)仍舊在以幾何倍數(shù)的增長。因此,對于這些數(shù)據(jù)的挖掘與利用,已經(jīng)成為企業(yè)乃至社會不斷前進的動力源泉。在此形勢下,人們對計算機軟件工程的數(shù)據(jù)挖掘性能也提出了更高的要求,其需要確保軟件能夠更加有效的從海量數(shù)據(jù)中挖掘出所需的價值數(shù)據(jù),并通過這些價值數(shù)據(jù)的高效利用,來達到不斷進步的目的。就現(xiàn)階段來分析,數(shù)據(jù)挖掘方式主要分為兩種,一種是驗證性分析方式,另一種則是發(fā)現(xiàn)性驅動方式,而且正處于由驗證性分析方式向著發(fā)現(xiàn)性驅動方式進行轉變的過程。對于數(shù)據(jù)挖掘的驗證性分析方式來說,主要是根據(jù)用戶的需求來對相關數(shù)據(jù)進行搜集,并對假設的成立性進行重復驗證,不過,由于大量數(shù)據(jù)所造成的堆積,使這種驗證性分析方式難以對數(shù)據(jù)進行合理的分類,更加難以對數(shù)據(jù)進行有效利用。而數(shù)據(jù)挖掘工作需要通過最優(yōu)集合、分類樹等多種關鍵技術的應用,才能使其在實踐中找出更加高效的數(shù)據(jù)挖掘方法,才能使數(shù)據(jù)挖掘任務得以更加出色的完成。而軟件開發(fā)則是以軟件控制角度為切入點,明確工作量化指標,使用戶能夠在軟件開發(fā)前期就能對產品在開發(fā)過程中可能產生的若干問題進行充分了解?,F(xiàn)階段,人們越來越青睞質量數(shù)據(jù),不過系統(tǒng)功能和數(shù)據(jù)分析并不是完美無缺的,其同樣有著諸多問題有待解決。因此,應將數(shù)據(jù)收集工作和軟件開發(fā)工作置于同一水平之上,通過彼此之間的共同發(fā)展,以此結合其動態(tài)變化和靜態(tài)表述,進而使數(shù)據(jù)質量的占比得以顯著提高。

2 計算機軟件工程數(shù)據(jù)挖掘中面臨的難題

1)同一算法難以適用于所有類型的數(shù)據(jù)

在軟件工程中的數(shù)據(jù)主要分為兩個方面,分別是結構化數(shù)據(jù)和非結構化數(shù)據(jù)。其中,結構化數(shù)據(jù)主要包括了軟件的版本信息等諸多內容,而非結構化數(shù)據(jù)則是指一些文檔和代碼等內容。在計算機軟件工程中,對數(shù)據(jù)的分析工作并不存在較為明顯的界線,這也使結構化數(shù)據(jù)和非結構化數(shù)據(jù)的分析與處理工作難以采用同一算法來進行,不過這兩類數(shù)據(jù)之間是存在密切聯(lián)系的。例如,在缺陷報告中就不僅存在結構化數(shù)據(jù),同樣還包含非結構化數(shù)據(jù),這也使這兩類數(shù)據(jù)在軟件開發(fā)中起到相互補充的作用。

2)挖掘方法轉換速度較慢

在計算機軟件工程數(shù)據(jù)挖掘中,需要對大量的信息進行轉化,這樣才能使這些信息數(shù)據(jù)得以共享?,F(xiàn)階段,人們所采用的信息數(shù)據(jù)挖掘技術仍舊不能滿足其在實際工作中的應用需要,這些數(shù)據(jù)挖掘技術仍舊停留在圖標和文字等形式上?,F(xiàn)實是衡量計算機軟件開發(fā)水平的重要標準,僅僅采用單一化的統(tǒng)計結果,勢必會對軟件的數(shù)據(jù)分析效率造成嚴重影響。因此,要想使各種類型的軟件得到完美的開發(fā),就必須要重視計算機軟件開發(fā)過程中的信息整合工作,將開發(fā)需求作為立足點,并建立相應的編程模板,這樣才能使計算機軟件的數(shù)據(jù)挖掘性能更高,對信息處理的能力也更加出色。

3)缺乏統(tǒng)一的軟件工程評價體系

由于計算機軟件工程人員長期以來受到傳統(tǒng)工作理念及方式的影響,使其很難突破現(xiàn)有的數(shù)據(jù)挖掘技術來進行技術革新。對于傳統(tǒng)的數(shù)據(jù)挖掘技術來說,其發(fā)展時間較長,并且具備較為成熟的評價體系,不過隨著數(shù)據(jù)挖掘難度越來越高,再加上人們對軟件工程的數(shù)據(jù)挖掘性能有了更高的要求,以及信息自身所具備的復雜性特點,無疑會使數(shù)據(jù)挖掘難度更大,進而使計算機軟件的系統(tǒng)性難以進行準確的對比,這也會使計算機軟件的評價結果差異具大,以評價結果來作為指導進行計算機軟件開發(fā),無疑會使計算機軟件的科學性與合理性受到質疑。通過對上述情況進行全面的考慮,并結合軟件工程在開發(fā)時的具體流程來進行數(shù)據(jù)分析,并對結構化與非結構化數(shù)據(jù)之間的互補作用進行充分考慮,這樣才能使軟件工程具備一定的技術分析能力。并且,還要確保軟件的分析結果能夠滿足社會發(fā)展要求,以盡快建立統(tǒng)一的軟件工程評價體系,以便于更好地對軟件開發(fā)工作進行衡量。

3 計算機軟件工程數(shù)據(jù)挖掘的發(fā)展趨勢研究

1) 軟件開發(fā)越來越重視數(shù)據(jù)挖掘技術

在軟件開發(fā)中,數(shù)據(jù)挖掘技術越來越受到開發(fā)人員的重視,而在數(shù)據(jù)挖掘技術中,程序編寫工作無疑在其中占據(jù)著十分重要的地位,在對程序進行編寫時,需要根據(jù)程序的功能及結構,來對數(shù)據(jù)挖掘中的相關價值信息進行設置與添加,并在代碼庫設計中盡量減少重復性工作,這樣,用戶只需要在檢索欄中輸入相應的關鍵詞,就能夠獲得所需信息。此外,軟件開發(fā)人員還要對用戶對軟件的實際應用需求進行收集,以便于更好地對信息數(shù)據(jù)進行充分利用。由此可見,數(shù)據(jù)挖掘技術在未來的很長一段時間內,都將成為軟件開發(fā)工作的重要發(fā)展趨勢。

2) 軟件維護中數(shù)據(jù)挖掘技術變得越來越重要

在軟件維護中,數(shù)據(jù)挖掘技術也變得越來越重要,其對于軟件的修復和功能改善有著不可忽視的作用,對軟件的開發(fā)不可能做到一勞永逸,軟件內容及用戶需求的變化,也使軟件需要經(jīng)常進行維護。在對軟件進行維護修復時,應充分利用數(shù)據(jù)挖掘技術來對其缺陷等級進行確定,以此選擇更加合理的缺陷修復方法,這樣才能使軟件的準確率得以提高。

3) 數(shù)據(jù)挖掘技術將實現(xiàn)新的突破

現(xiàn)如今,在軟件開發(fā)領域及其他領域中,數(shù)據(jù)挖掘技術正變得越來越重要,并已經(jīng)為軟件工程中的重要發(fā)展趨勢,而在隨后的一段時間,軟件將更加重視數(shù)據(jù)的檢測與分析工作,通過對動態(tài)與靜態(tài)網(wǎng)絡的綜合利用,來更加深入的挖掘軟件中的內部聯(lián)系,以此實現(xiàn)對挖掘技術的創(chuàng)新,使其實用價值變得更高。

4 結語

總而言之,雖然我國在計算機軟件工程數(shù)據(jù)挖掘方面的研究上時間較短,也有許多公司開始嘗試對數(shù)據(jù)框架進行構建,而且有許多正處于實驗階段,這也使計算機軟件工程數(shù)據(jù)挖掘的商業(yè)化應用仍舊需要很長一段時間的發(fā)展,不過,只要計算機軟件工程人員能夠充分發(fā)揮自身的主觀能動性,秉持精益求精的精神,數(shù)據(jù)挖掘技術必將在不久的將來取得新的突破。

參考文獻:

[1] 孫黎明. 探索軟件工程數(shù)據(jù)挖掘技術[J]. 軟件工程師,2015,18(5):16-17.

[2] 蘇紹勇,潘金貴. 數(shù)據(jù)挖掘在軟件維護中的應用[J]. 計算機科學,2005(10):245-248.

[3] 姚毓才,王本年. 數(shù)據(jù)挖掘工具的分類與挖掘[J]. 計算機技術與發(fā)展,2006(08):6-9.

猜你喜歡
軟件工程數(shù)據(jù)挖掘發(fā)展趨勢
基于并行計算的大數(shù)據(jù)挖掘在電網(wǎng)中的應用
關于如何創(chuàng)新和完善計算機軟件工程管理的探討
一種基于Hadoop的大數(shù)據(jù)挖掘云服務及應用
基于GPGPU的離散數(shù)據(jù)挖掘研究
荃湾区| 交城县| 枞阳县| 靖西县| 休宁县| 嵩明县| 高要市| 行唐县| 广水市| 司法| 沁阳市| 合水县| 奈曼旗| 商都县| 东海县| 南康市| 安岳县| 巫山县| 黔西县| 黑水县| 井冈山市| 林甸县| 临漳县| 星子县| 河津市| 达尔| 五指山市| 方城县| 阜平县| 渝中区| 清丰县| 富源县| 出国| 鄂伦春自治旗| 北辰区| 湖州市| 梁山县| 汝南县| 宜春市| 泰顺县| 贡山|