邵宇峰 王強(qiáng)
摘 要:隨著我國(guó)經(jīng)濟(jì)發(fā)展,各種高端技術(shù)應(yīng)運(yùn)而生,軟件技術(shù)對(duì)各個(gè)領(lǐng)域的發(fā)展起到了促進(jìn)作用。特別是處于大數(shù)據(jù)時(shí)代,大數(shù)據(jù)技術(shù)的應(yīng)用,結(jié)合軟件工程技術(shù)的開(kāi)發(fā),所獲得的技術(shù)成果對(duì)設(shè)備和硬件都可以起到一定高度驅(qū)動(dòng)作用。軟件驅(qū)動(dòng)程序的運(yùn)行,設(shè)備就可以自動(dòng)化控制,實(shí)現(xiàn)智能化運(yùn)行。軟件技術(shù)開(kāi)發(fā)的過(guò)程中,大數(shù)據(jù)技術(shù)的應(yīng)用,就需要對(duì)大數(shù)據(jù)技術(shù)和軟件工程技術(shù)的基本概念有充分的了解,全面分析,對(duì)其發(fā)展方向進(jìn)行分析,進(jìn)一步探索相關(guān)的技術(shù)問(wèn)題,以在各個(gè)領(lǐng)域提高其應(yīng)用價(jià)值。鑒于此,本文對(duì)影響建筑工程管理的主要因素及對(duì)策進(jìn)行分析,以供參考。
關(guān)鍵詞:大數(shù)據(jù);軟件工程技術(shù);數(shù)據(jù)分析
0 引言
計(jì)算機(jī)軟件開(kāi)發(fā)是社會(huì)經(jīng)濟(jì)構(gòu)成的一部分,其發(fā)展影響時(shí)間長(zhǎng)、影響范圍廣、影響程度大,一方面,使人類社會(huì)走向便捷化;另一方面,推動(dòng)了經(jīng)濟(jì)圈的經(jīng)濟(jì)發(fā)展。未來(lái),計(jì)算機(jī)軟件開(kāi)發(fā)的標(biāo)準(zhǔn)會(huì)越來(lái)越高,這樣的壓力使軟件開(kāi)發(fā)更加優(yōu)良,為人們提供更加優(yōu)質(zhì)的服務(wù)。若這個(gè)行業(yè)的經(jīng)濟(jì)得到良性發(fā)展,則消費(fèi)促進(jìn)創(chuàng)新,需求帶動(dòng)生產(chǎn),高效益的經(jīng)濟(jì)成果會(huì)使越來(lái)越多的人重視計(jì)算機(jī)行業(yè),開(kāi)始逐步研究計(jì)算機(jī)軟件,形成一個(gè)內(nèi)驅(qū)帶動(dòng)外驅(qū)的行業(yè)環(huán)境。
1 大數(shù)據(jù)技術(shù)和軟件工程技術(shù)
大數(shù)據(jù)技術(shù)事實(shí)上是將人類日常生活中產(chǎn)生的各種數(shù)字信息,將這些信息收集起來(lái)之后分類處理,設(shè)定不同類別的存儲(chǔ)空間,按照類別存儲(chǔ)。大數(shù)據(jù)技術(shù)從功能的角度出發(fā)可以劃分為多個(gè)類別,諸如分析技術(shù)、機(jī)器學(xué)習(xí)技術(shù)、遺傳算法技術(shù)、自然語(yǔ)音處理技術(shù)等。應(yīng)用大數(shù)據(jù)技術(shù)分析,就是基于當(dāng)前的科學(xué)技術(shù)發(fā)展起來(lái)的一種分析技術(shù)。它主要依靠現(xiàn)代科技手段發(fā)揮技術(shù)的作用,特別網(wǎng)絡(luò)技術(shù)發(fā)揮著基礎(chǔ)性的作用。整理基礎(chǔ)數(shù)據(jù),對(duì)數(shù)據(jù)信息進(jìn)行分類整理,應(yīng)用相應(yīng)的計(jì)算機(jī)算法,將相似特性的數(shù)據(jù)劃分為一類,最終得到大量的數(shù)據(jù),應(yīng)用大數(shù)據(jù)技術(shù)對(duì)這些數(shù)據(jù)進(jìn)行分析。大數(shù)據(jù)分析應(yīng)用于互聯(lián)網(wǎng)行業(yè)中,所發(fā)揮的優(yōu)勢(shì)是有目共睹的,而且還不斷地引入新技術(shù),在軟件工程技術(shù)中應(yīng)用,對(duì)該技術(shù)的發(fā)展起到了促進(jìn)作用。
2 大數(shù)據(jù)背景下的軟件工程基礎(chǔ)
2.1軟件服務(wù)工程
在軟件工程的研究范疇中,軟件服務(wù)工程的數(shù)量不斷增多。軟件工程服務(wù)化方向發(fā)展,就是發(fā)揮服務(wù)的作用,使其成為軟件開(kāi)發(fā)的基本原則,按照服務(wù)項(xiàng)目?jī)?nèi)容為用戶展開(kāi)服務(wù)。由于軟件工程發(fā)展的主題有所,服務(wù)內(nèi)容也要做出相應(yīng)的調(diào)整,同城是對(duì)軟件工程的進(jìn)行技術(shù)維護(hù)。
2.2群體軟件工程
群體軟件工程是通過(guò)網(wǎng)絡(luò)發(fā)布的方式進(jìn)行軟件開(kāi)發(fā),具體的實(shí)施中采用工程眾包的形式,使得軟件開(kāi)發(fā)技術(shù)發(fā)揮作用。群體軟件工程是一個(gè)分布式軟件開(kāi)發(fā)模型,這個(gè)工程項(xiàng)目的運(yùn)行中,可以通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn),對(duì)各項(xiàng)任務(wù)進(jìn)行分配,也可以進(jìn)行創(chuàng)造性的查詢,通過(guò)眾包解決軟件開(kāi)發(fā)過(guò)程中遇到的一些困難和重要問(wèn)題。同時(shí),在軟件工程開(kāi)發(fā)過(guò)程中,軟件工程可以在任何階段通過(guò)眾包進(jìn)行開(kāi)發(fā)。
3 基于智能設(shè)備的應(yīng)用軟件開(kāi)發(fā)關(guān)鍵技術(shù)
3.1 ASP.NET技術(shù)
ASP.NET(ActiveServerPages.NET)技術(shù)是由微軟公司提出的動(dòng)態(tài)交互界面技術(shù),可以與VisualStudio集成開(kāi)發(fā)平臺(tái)、Webserver服務(wù)器等集成在一起開(kāi)發(fā)應(yīng)用程序,使用C#程序語(yǔ)言實(shí)現(xiàn)交換界面內(nèi)容,同時(shí)還可以與XML技術(shù)進(jìn)行集成,適用于不同的操作系統(tǒng)。ASP.NET技術(shù)采用了面向?qū)ο蠹夹g(shù),與平臺(tái)無(wú)關(guān),設(shè)計(jì)和開(kāi)發(fā)比較簡(jiǎn)單,具有較好可擴(kuò)展性、可靠性和可伸縮性。
3.2 HTML5技術(shù)
HTML5技術(shù)是傳統(tǒng)HTML技術(shù)的擴(kuò)展和改進(jìn),該技術(shù)設(shè)計(jì)的主要目的就是在智能移動(dòng)設(shè)備上支持多媒體軟件,因此引入的新語(yǔ)法支持視頻、聲音、相機(jī)等功能,HTML5擁有的解析規(guī)則增強(qiáng)了程序開(kāi)發(fā)的靈活性,同時(shí)淘汰了過(guò)時(shí)的冗余屬性,HTML5技術(shù)增強(qiáng)了信息傳遞的功能,可以實(shí)現(xiàn)離線編輯功能,真正的改變了用戶與文檔新的交互方式。
3.3 B/S架構(gòu)
B/S架構(gòu)可以將軟件劃分為三個(gè)層次,分別是交互層、Web服務(wù)器層和數(shù)據(jù)庫(kù)服務(wù)層。交互層能夠?qū)崿F(xiàn)數(shù)據(jù)顯示和信息交互功能,為用戶提供一個(gè)操作服務(wù)接口,這個(gè)接口多是動(dòng)態(tài)的和互動(dòng)的,具有重要的作用。Web服務(wù)層可以實(shí)現(xiàn)邏輯業(yè)務(wù)請(qǐng)求解析和封裝,是交互層和數(shù)據(jù)庫(kù)服務(wù)層之間的通信接口,實(shí)現(xiàn)數(shù)據(jù)業(yè)務(wù)解析,將其劃分為Web邏輯業(yè)務(wù)和數(shù)據(jù)操作業(yè)務(wù)。數(shù)據(jù)層由數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)共同組成,目前常用的數(shù)據(jù)庫(kù)管理系統(tǒng)為MySQL等,智能設(shè)備應(yīng)用軟件的規(guī)模大,存儲(chǔ)的數(shù)據(jù)量也非常大,因此可以采用MySQL數(shù)據(jù)庫(kù)管理系統(tǒng),這樣就可以提高數(shù)據(jù)在線處理能力,還可以提高大數(shù)據(jù)分析性能,將操作結(jié)果反饋給Web服務(wù)器。
3.4 MySQL數(shù)據(jù)庫(kù)
MySQL數(shù)據(jù)庫(kù)是當(dāng)前最為先進(jìn)的一種數(shù)據(jù)中心信息管理技術(shù),經(jīng)過(guò)多年的應(yīng)用和改進(jìn),MySQL數(shù)據(jù)庫(kù)已經(jīng)成為網(wǎng)絡(luò)存儲(chǔ)的核心應(yīng)用技術(shù)之一,普遍應(yīng)用于智能設(shè)備應(yīng)用軟件開(kāi)發(fā)。MySQL數(shù)據(jù)庫(kù)引入光纖存儲(chǔ)技術(shù),該技術(shù)可以連接主機(jī)和存儲(chǔ)設(shè)備,擁有很多的先進(jìn)技術(shù)優(yōu)勢(shì),比如MySQL數(shù)據(jù)庫(kù)支持GBIC、冗余風(fēng)扇、電源、分區(qū)、環(huán)操作和多管理接口等,這些功能都可以提高智能設(shè)備數(shù)據(jù)存儲(chǔ)、操作的效率,MySQL數(shù)據(jù)庫(kù)設(shè)置了自配置端口,支持環(huán)路設(shè)備和自適應(yīng)速度檢測(cè),能夠?qū)崿F(xiàn)無(wú)線網(wǎng)絡(luò)的簡(jiǎn)單管理,擁有可配置的緩沖幀功能,擁有SCSI接口獨(dú)立設(shè)備服務(wù)。
4 新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)現(xiàn)狀
1978年改革開(kāi)放,不僅將我國(guó)的經(jīng)濟(jì)推向了更高的階梯,而且促進(jìn)推動(dòng)了人們對(duì)信息技術(shù)的追求。自此,在一個(gè)良好的發(fā)展背景中,計(jì)算機(jī)技術(shù)開(kāi)始普及化,快速發(fā)展。進(jìn)入新時(shí)期后,計(jì)算機(jī)軟件成為新熱點(diǎn)詞,人們對(duì)計(jì)算機(jī)的認(rèn)知不再局限于表面,而是理解了計(jì)算機(jī)領(lǐng)域的深層元素。計(jì)算機(jī)軟件如同滾石般闖進(jìn)了大眾眼簾,引發(fā)一陣陣熱議。它的出現(xiàn)無(wú)疑推動(dòng)了計(jì)算機(jī)領(lǐng)域的革新,而這種革新更是全方位、深層次、多角度,對(duì)人類社會(huì)客觀環(huán)境產(chǎn)生了一定影響。工程師研究計(jì)算機(jī)軟件的目的并不復(fù)雜,是為了實(shí)現(xiàn)計(jì)算機(jī)的維護(hù)和控制,即管理能力,從而為用戶提供更優(yōu)質(zhì)的服務(wù)。其次,計(jì)算機(jī)軟件的應(yīng)用功能,又稱之為實(shí)踐功能。例如,開(kāi)發(fā)游戲軟件可以滿足人們的娛樂(lè)需求、開(kāi)發(fā)音樂(lè)軟件可以為人們提供好聽(tīng)的音樂(lè)、開(kāi)發(fā)管理軟件可以提高單位管理效率。
5 大數(shù)據(jù)時(shí)代軟件開(kāi)發(fā)技術(shù)的應(yīng)用
5.1在虛擬技術(shù)方面的應(yīng)用
虛擬技術(shù)作為目前大數(shù)據(jù)時(shí)代軟件開(kāi)發(fā)技術(shù)的主要應(yīng)用之一,具體上是指以大數(shù)據(jù)分析技術(shù)為基礎(chǔ),來(lái)對(duì)虛擬技術(shù)資源進(jìn)行開(kāi)發(fā)利用,從而滿足用戶的各項(xiàng)需求。最近幾年,虛擬技術(shù)不管是在國(guó)際上還是國(guó)內(nèi)都在以高速的姿態(tài)發(fā)展著,并且發(fā)展速度還在提高,很多研究機(jī)構(gòu)和企業(yè)都贊成和致力于將軟件開(kāi)發(fā)技術(shù)和虛擬技術(shù)兩者結(jié)合,因?yàn)椴粌H是軟件開(kāi)發(fā)技術(shù)還是虛擬技術(shù)都可以對(duì)人們的生活產(chǎn)生積極影響。比如深受大眾喜愛(ài)的VR娛樂(lè)產(chǎn)業(yè),就是將虛擬技術(shù)、軟件開(kāi)發(fā)技術(shù)和大數(shù)據(jù)分析技術(shù)三者結(jié)合,首先利用大數(shù)據(jù)分析技術(shù)分析出最受大眾喜愛(ài)的虛擬現(xiàn)實(shí)場(chǎng)景,然后通過(guò)軟件開(kāi)發(fā)技術(shù)制作操作軟件、設(shè)計(jì)操作頁(yè)面,最后依靠虛擬現(xiàn)實(shí)技術(shù)將場(chǎng)景渲染出來(lái),從而滿足用戶的需求。
5.2在網(wǎng)絡(luò)層次的應(yīng)用
現(xiàn)階段,我們正處于網(wǎng)絡(luò)時(shí)代,我們的生活處處都與網(wǎng)絡(luò)有關(guān),在這個(gè)時(shí)代,網(wǎng)絡(luò)已經(jīng)成為我們生活中必不可少的一部分。在每個(gè)行業(yè)當(dāng)中都能夠找到網(wǎng)絡(luò)延伸的足跡。網(wǎng)絡(luò)所具有的極強(qiáng)便利性改變了人們的生活方式,使人們的生活變得更加方便和快捷。軟件開(kāi)發(fā)技術(shù)作為在計(jì)算機(jī)上運(yùn)作的技術(shù)自然也和網(wǎng)絡(luò)有著密切相關(guān)的聯(lián)系。大數(shù)據(jù)時(shí)代,軟件開(kāi)發(fā)技術(shù)對(duì)網(wǎng)絡(luò)的依賴越來(lái)越大,主要是利用網(wǎng)絡(luò)實(shí)現(xiàn)軟件的下載與安裝。從網(wǎng)絡(luò)層次來(lái)看,網(wǎng)絡(luò)給軟件開(kāi)發(fā)技術(shù)提供了很好的運(yùn)用平臺(tái),而且為軟件的使用提供了一定的前提保障。
6 大數(shù)據(jù)時(shí)代軟件開(kāi)發(fā)技術(shù)發(fā)展的未來(lái)展望
6.1大數(shù)據(jù)與軟件工程技術(shù)開(kāi)放式的發(fā)展
大數(shù)據(jù)技術(shù)的主要前提是大量的數(shù)據(jù)流,需要技術(shù)不斷地升級(jí)和創(chuàng)新,尋求開(kāi)發(fā)的研究途徑是非常必要的。計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展意味著計(jì)算機(jī)可以在開(kāi)放的環(huán)境中相互通信,共享數(shù)據(jù)資源,軟件等信息的有效利用能力也會(huì)有所提升。通過(guò)網(wǎng)絡(luò)運(yùn)行可以增加利潤(rùn),使得用戶的各種需求得到滿足,提高資源的利用率。
6.2向智能化發(fā)展
隨著我國(guó)科技的飛速發(fā)展,智能化已然成為各個(gè)行業(yè)領(lǐng)域增強(qiáng)自身實(shí)力的重要手段。軟件開(kāi)發(fā)領(lǐng)域也開(kāi)始將智能化加進(jìn)軟件開(kāi)發(fā)技術(shù)中。智能化的軟件設(shè)計(jì)能夠顯著提升軟件運(yùn)行的速度,使軟件運(yùn)行的效率變得更高。軟件開(kāi)發(fā)工作者在開(kāi)發(fā)軟件時(shí)將智能化特性融入其中,使軟件更加的人性化。因此,在用戶需求的不斷升級(jí)、不斷多樣化的情況下,在未來(lái)軟件開(kāi)發(fā)技術(shù)應(yīng)用工作必然會(huì)向智能化發(fā)展。
7 結(jié)束語(yǔ)
計(jì)算機(jī)作為20世紀(jì)最偉大的發(fā)明之一,毫無(wú)疑問(wèn)將人類社會(huì)發(fā)展帶上了日新月異的征程。尤其是當(dāng)今社會(huì),計(jì)算機(jī)技術(shù)是人們吃飯時(shí)拿的筷子,喝水時(shí)拿的杯子,睡覺(jué)時(shí)蓋的被子,可能不是完全必需品,但已成為提高生活質(zhì)量的必需品。本文集中探討了計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)和未來(lái)的發(fā)展趨勢(shì)。希望通本文的淺薄研究,推動(dòng)計(jì)算機(jī)軟件的改革發(fā)展,為人類社會(huì)提供高質(zhì)量的服務(wù)。
參考文獻(xiàn)
[1]鄭習(xí)武.高職大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)人才培養(yǎng)方案建設(shè)研究[J].經(jīng)貿(mào)實(shí)踐,2018(01):301.
[2]謝先偉.基于三主體兩結(jié)合的軟件人才培養(yǎng)模式的研究[J].電腦知識(shí)與技術(shù),2017,13(36):138-139+147.
[3]肖文濤.自動(dòng)測(cè)試系統(tǒng)軟件技術(shù)的通用性分析[J].通訊世界,2017(24):333-334.
[4]劉偉,譚振江.基于安卓的新聞媒體應(yīng)用軟件開(kāi)發(fā)中細(xì)節(jié)技術(shù)的研究[J].白城師范學(xué)院學(xué)報(bào),2017,31(12):19-24.
[5]陽(yáng)衛(wèi)文,曾慧敏.大數(shù)據(jù)支撐下的軟件開(kāi)發(fā)人才能力測(cè)評(píng)平臺(tái)的構(gòu)建[J].電腦知識(shí)與技術(shù),2017,13(35):143-144+154.
[6]孫華友.計(jì)算機(jī)軟件開(kāi)發(fā)中的數(shù)據(jù)庫(kù)測(cè)試技術(shù)研究[J].常州信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017,16(06):25-27.
[7]代田鳳.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2017,7(20):64-66.
[8]田光杰.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)分析[J].計(jì)算機(jī)產(chǎn)品與流通,2017(07):38.
作者簡(jiǎn)介:
邵宇峰,女,漢族,就讀于東南大學(xué)經(jīng)濟(jì)管理學(xué)院,研究方向:經(jīng)濟(jì)管理.