邵曰攀
云南工商學(xué)院 云南昆明 651700
計算機軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢
邵曰攀
云南工商學(xué)院 云南昆明 651700
計算機軟件是信息時代發(fā)展的重要組成部分之一,并且隨著計算機技術(shù)應(yīng)用的普及,計算機軟件開發(fā)將在影響科技進步和社會發(fā)展的進程中發(fā)揮越來越重要的作用。計算機軟件開發(fā)水平的提高將會有力推動信息技術(shù)的快速發(fā)展,為人們的工作和生活帶來更多便利。本文就計算機軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢進行了簡要分析。
計算機;軟件開發(fā);應(yīng)用;趨勢
計算機軟件開發(fā)是一項復(fù)雜而細(xì)致的工作,設(shè)計思路和方法包括設(shè)計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設(shè)計和模塊設(shè)計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。軟件開發(fā)的工作量很大,為了保證軟件的開發(fā)質(zhì)量,程序需要進行嚴(yán)格的調(diào)試,大型軟件的開發(fā)需要團隊共同完成。
計算機的發(fā)展在短短的時間內(nèi)影響和改變著人們的生活,而計算機軟件技術(shù)一直支撐著計算機的發(fā)展,軟件通過自身的運作方式和功能來協(xié)助計算機的運行。目前我國軟件的發(fā)展表現(xiàn)為軟件產(chǎn)業(yè)的迅速崛起和軟件相關(guān)人才隊伍的擴展,以及我國在軟件方面的產(chǎn)業(yè)額在全球軟件產(chǎn)業(yè)總額中占有的比重加大。在2009年之后,很多的軟件制作公司為了挽救金融危機的影響,將軟件的市場轉(zhuǎn)移在了國內(nèi),所謂的IT服務(wù)行業(yè)在我國大范圍的興起和增長。產(chǎn)業(yè)鏈的迅速擴張,導(dǎo)致對相關(guān)人才的需求增大,所以近年來我國從事軟件工作的人才數(shù)量也逐漸增多,計算機軟件開發(fā)水平也不斷提升。
(一)常用的軟件開發(fā)技術(shù)。軟件開發(fā)技術(shù)分為很多類,主要有Java Web、PhP、.net。Java Web是現(xiàn)在比較流行的軟件開發(fā)技術(shù),適合做大型項目,有許多的開源框架,使得JavaWeb的程序員能夠高效快速地開發(fā)出高質(zhì)量產(chǎn)品。PHP入門簡單,要求低于Java Web,是一種簡單方便的開發(fā)技術(shù),適合于小項目軟件的開發(fā)。PHP開發(fā)成本低,開發(fā)速度快,是它流行的主要原因。.net用的語言是C#,它的標(biāo)準(zhǔn)集成是XML、SOAP及其他,這個標(biāo)準(zhǔn)實現(xiàn)了與其他軟件平臺的互操作。
(二)面向?qū)ο蟮能浖夹g(shù)。隨著計算機技術(shù)的不斷發(fā)展,軟件開發(fā)需要的環(huán)境也越來越復(fù)雜,應(yīng)用軟件必須具備跨平臺的特性,才能滿足用戶的需求。軟件開發(fā)技術(shù)具有開放性,傳統(tǒng)的開發(fā)技術(shù)的不透明性導(dǎo)致系統(tǒng)復(fù)雜,后期維護繁瑣,維護的花費過高,拓展應(yīng)用領(lǐng)域和功能困難,阻礙軟件的更新。然而,面向?qū)ο蟮能浖夹g(shù)具有可拓展性、結(jié)構(gòu)開放性等特點,能夠彌補傳統(tǒng)開發(fā)技術(shù)的相應(yīng)缺陷,為計算機軟件開發(fā)帶來了新的活力。
(三)網(wǎng)絡(luò)通信的新時代。計算機軟件的不斷發(fā)展,促進了網(wǎng)絡(luò)的普及,為網(wǎng)絡(luò)通信帶來了新時代。無線網(wǎng)、局域網(wǎng)的出現(xiàn),使得互聯(lián)網(wǎng)技術(shù)呈現(xiàn)出數(shù)字化和信息化的特點,通過網(wǎng)絡(luò)將全球聯(lián)系到了一起,推動了全球化。
(一)網(wǎng)絡(luò)化發(fā)展。計算機軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化發(fā)展將成為必然的走向。隨著信息時代的全面到來,網(wǎng)絡(luò)已經(jīng)走進了人們的生活與工作當(dāng)中。可以說,在各個領(lǐng)域都已經(jīng)離不開網(wǎng)絡(luò)的介入。網(wǎng)絡(luò)給人們帶來了巨大的便利,可以通過網(wǎng)絡(luò)改變現(xiàn)代人的生活方式。而計算機軟件的發(fā)展也離不開網(wǎng)絡(luò)。在新時期內(nèi),計算機軟件越來越依賴網(wǎng)絡(luò),安裝下載過程也是通過網(wǎng)絡(luò)來實現(xiàn)的??梢哉f,網(wǎng)絡(luò)化是軟件與網(wǎng)絡(luò)發(fā)展的雙贏模式。就網(wǎng)絡(luò)來看,網(wǎng)絡(luò)其實是計算機軟件的發(fā)展平臺,也是很多軟件使用的前提保證。我們已經(jīng)很難發(fā)現(xiàn)市面上有哪些主流軟件不依賴網(wǎng)絡(luò)的。因此也可以看出,計算機軟件也將越來越向網(wǎng)絡(luò)化發(fā)展,為此保證計算機軟件的服務(wù)性。
(二)服務(wù)化發(fā)展。計算機軟件的產(chǎn)生就是為用戶提供更好的服務(wù)為目的的。因此,計算機軟件的服務(wù)化發(fā)展也是整體計算機軟件開發(fā)技術(shù)的必然趨勢。從當(dāng)前的計算機軟件技術(shù)來看,計算機軟件的服務(wù)性比較良好,能夠滿足大多數(shù)用戶的需求,但我國的計算機軟件開發(fā)者應(yīng)該有更高的追求,將當(dāng)前軟件服務(wù)中存在的不足進行完善,彌補其中的缺陷。計算機軟件的發(fā)展應(yīng)以更好更流暢的服務(wù)為目標(biāo),為用戶提供更加便利的服務(wù),并使用最先進的技術(shù)與人性化設(shè)計理念,盡量滿足不同用戶群體的需求。
(三)智能化發(fā)展。隨著我國科學(xué)技術(shù)的進步,在各個領(lǐng)域之內(nèi)智能化已經(jīng)成為了衡量硬件實力的核心水平之一,在計算機領(lǐng)域也是如此。智能化設(shè)備已經(jīng)在人們的生活與工作中隨處可見,計算機也是智能化的產(chǎn)物之一。除此之外還有智能手機、汽車、建筑等等。對于軟件來說,智能化的應(yīng)用程度顯得格外關(guān)鍵。智能化的設(shè)計也將使計算機軟件變得更加便捷、高效。計算機軟件開發(fā)者通過一些具體的運算,可將計算機軟件變得更加智能化可使其像人類一樣擁有思維與運行的方法。在新時代的背景與計算機用戶的追求下,計算機軟件將進一步向智能化發(fā)展, 也將是計算機軟件開發(fā)領(lǐng)域發(fā)生巨大的改變。
(四)多樣化發(fā)展。計算機軟件的使用方向與應(yīng)用范圍不同,也就使得了計算軟件的種類較多。無論在工作或是生活之中人們對計算機軟件的具體要求有所不同,這也就使得了計算機軟件將越來越區(qū)域多樣化。目前的計算機軟件涵蓋范圍較多,各個領(lǐng)域均有一定的開發(fā)成果。在未來一段時間內(nèi),這樣的特點也將越來越明顯,計算機軟件開發(fā)技術(shù)的針對性也將越來越強,可以滿足絕大多數(shù)用戶在使用方向上的需求。因此,計算機軟件的多樣化發(fā)展也將是必然趨勢之一。
在我國計算機軟件開發(fā)也經(jīng)歷了幾十年的時間,隨著計算機系統(tǒng)的更新?lián)Q代,要求計算機軟件開發(fā)技術(shù)也需要不斷發(fā)展,提高計算機軟件的質(zhì)量和性能。因此,為進一步提高計算機軟件技術(shù)的開發(fā)水平,相關(guān)從業(yè)人員需要不斷加大開發(fā)力度,提高開發(fā)效率,增強計算機軟件的質(zhì)量和性能。
[1]章偉.淺談計算機軟件開發(fā)設(shè)計的難點和對策[J].科技展望,2016(02).
[2]陳擁軍.計算機軟件開發(fā)技術(shù)應(yīng)用探析[J].科技創(chuàng)新與應(yīng)用,2016(16).
[3]龔晨.計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展分析[J].中國新技術(shù)新產(chǎn)品,2016(14).