尹順鵬
大數據時代下軟件工程關鍵技術分析
尹順鵬
隨著社會經濟和科學技術的不斷發展,我國已經開始進入大數據時代。對信息的處理和掌控能力是國家是否強大的標志之一。大數據下不僅需要描述大量的數據,還對數據的處理速度提出了更高的要求。本文對大數據時代下的軟件工程關鍵技術進行了分析,旨在促進我國軟件工程領域的發展,提高我國綜合國力。
大數據時代 軟件工程 關鍵技術
互聯網技術的興起,為計算機科學技術的發展帶來了又一次變革:大數據。人們的生活生產方式因此發生了巨大變化,社會朝著大數據時代發展。眾多主體之間(例如普通網民和消費者)的界限逐漸模糊,數據和信息逐漸成為社會發展的核心基礎,這對企業發展模式、各組織機構的運營方式產生了巨大影響,然而機遇和挑戰是同時的,大數據也為企業和組織帶來了眾多戰略及人才方面的挑戰和影響。大數據為人們帶來廣闊資源樂趣的同時,也為企業帶來了商機,激發出市場的競爭力,為社會的不斷改革和創新提供便利。由此可見,機遇與挑戰共存是大數據時代的主要特征,工程師需要把握好軟件工程發展的關鍵技術,積極將挑戰變為機遇,創造更多的發展道路。
隨著網絡化、服務化的大環境,軟件開發也逐漸變得開放,通過信息共享、學術交流,進行協同開發合作,在用戶評價的基礎上建設性價比較高的軟件。其中,開源軟件是目前較為成功的軟件習作模式。因此,開源社區中的合作模式、結構等,也是學術界的研究重點。但是,常規的研究方法并沒有較大的突破,一些學者開始使用社會網的方法對數據進行分析。發現在一些規模較大的項目中,開發組的結構逐漸從核心成員趨向外圍開發者,并產生了更多模塊化的特征。
2.1 眾包軟件服務的創新發展形態
眾包軟件服務工程在國際上高度重視密集數據處理和流式數據處理,尤其對于在線服務中產生的數據更為重視。怎樣將這些密集型數據的分析、價值、平臺、和基礎設施作為服務,是當今大數據時代軟件工程研究的難點內容。從服務消費方到眾包服務開發方,再到軟件平臺管理運營方,都充斥著離線密集型數據和在線流式數據。幾十萬軟件開發者的版本信息達GB級,眾包用戶的在線數據達PB級,在線溝通數據達到BT級等等,直接推送這些密集型數據將左右著軟件服務的生命期,對眾包軟件的影響和決定起著關鍵作用。
2.2 開發與生產運營、管理
密集型數據本身及他們對應的動態分布形式、價值隱藏及動態交互的復雜演化都是大數據的原始形式。本質上來說,這些數據僅僅是描述內容多少的模量,沒有具體的內容含義,并缺少語義化的單位矢量。要想在研究中創新,必須避免將思維和研究方法作為密集數據的客體,而要作為研究的主體。大數據所在主體及領域的專家,制造并傳播了密集型數據,他們還是大數據的消費者和群體用戶,同時負責管理和運營,將群體的智慧匯集形成針對主體和領域的知識。以這些知識為基礎和核心,研究密集型數據的生命周期及其相應的信息學過程,及時推送軟件工程的服務期;研究數據內容的標示和相關語義,并賦予相關的基本矢量,組織主體的知識體系和價值服務機制;研究語義互通的操作式管理機制,在該基礎上,建立面向領域和主體的知識,分析對軟件的服務周期,對密集型數據進行應用的關鍵技術,這些都顯示大數據是眾包軟件工程發展的基礎。
大數據時代的背景下,計算機硬件、軟件和網絡逐漸融為一體,產生了新型的計算機網絡結構,這種結構的產生為大數據的發展提供了重要作用。一方面這種結構突破了傳統計算機信息處理技術及網絡的限制,為計算機處理技術的發展和創新提供了基礎,另一方面,使得很多計算機信息處理技術的應用和開發形式不在單一,轉而朝向網絡多元化發展,使得很多小型公司有機會進行融合從而在大項目共同承擔開發新技術、新產品的任務。
總之,在軟件工程的研究中,要不斷的創新傳統的軟件技術,解決限制軟件工程發展的客觀條件,結合互聯網的發展,對大數據時代下的密集型數據進行有效的處理,促進行業發展。
[1]“互聯網+”背景下軟件工程人才培養策略[J].張遠平,李洪波.軟件工程.2017(04)
[2]淺析軟件工程數據挖掘研究進展[J].許曼.數字通信世界.2017(04)
[3]新形勢下軟件工程人才培養的思考[J]. 鄭宇.信息與電腦( 理論版).2017(04)
[4]軟件工程的開發及應用分析[J].黨婧.電子技術與軟件工程.2015(02)
[5]淺析軟件工程的開發與應用[J].鄭忠坤.通訊世界.2015(13)
[6]芻議軟件工程的開發和應用[J].楊友斌.電子技術與軟件工程.2014(02)
[7]軟件工程創新型人才培養模式研究[J].余平,劉軍,楊有,韋迎春.高等建筑教育.2013(05)
[8]高職《軟件工程》“教學做”一體化的教學設計和實踐[J].鐘小全.信息與電腦(理論版).2013(10)
尹順鵬,性別:男,民族:漢,出生年月:1981年4月25日,籍貫:山東掖縣,學歷:大學普通專科,職稱:助理工程師,研究方向:計算機網絡、信息管理及應用,身份證號:230104198104250611。