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