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