韓浩鳴 西安航空職業(yè)技術(shù)學(xué)院
21世紀,隨著社會信息化程度的進一步提高,計算機軟件所具有的社會價值愈加凸顯,是保障和推動IT行業(yè)健康快速發(fā)展的重要前提與基礎(chǔ)。計算機軟件主要分為系統(tǒng)軟件和應(yīng)用軟件兩大類,其開發(fā)過程相當(dāng)復(fù)雜,包括許多環(huán)節(jié),且各個環(huán)節(jié)之間密切相關(guān)。人們應(yīng)用計算機軟件開發(fā)技術(shù)于各方面的目的主要是實現(xiàn)各方面辦公及管理的信息化與自動化,以減少人力、財力支出,提高工作效率。近兩年,隨著大數(shù)據(jù)時代的到來和人工智能的火熱發(fā)展,計算機軟件開發(fā)技術(shù)水平不斷提升,并根據(jù)用戶需求的多樣化變化而呈現(xiàn)出多元化發(fā)展趨勢,越來越多的、功能豐富的軟件出現(xiàn)在人們生活當(dāng)中,逐漸改變著人們的生活方式。如淘寶、京東、唯品會等網(wǎng)絡(luò)購物軟件,支付寶、微信等在線支付軟件,摩拜、ofo等應(yīng)用類軟件,ERP系統(tǒng)、CRM系統(tǒng)、收銀系統(tǒng)等系統(tǒng)軟件,這些不同的軟件覆蓋人們?nèi)粘I畛鲂?、聊天、購物、消費、辦公、管理等各個方面,給人們生活帶來了極大的便利??梢?,計算機軟件在人們生活和工作中的應(yīng)用已非常普及,而計算機軟件開發(fā)技術(shù)仍以高速的狀態(tài)繼續(xù)向前發(fā)展著,向更多的領(lǐng)域拓展著。
相比于其他軟件開發(fā)技術(shù),原型化軟件開發(fā)技術(shù)在IT領(lǐng)域中是最為常見、應(yīng)用最為廣泛的開發(fā)技術(shù)之一。該開發(fā)技術(shù)根據(jù)用戶需求首先設(shè)計出一個原型,然后通過運行原型找出當(dāng)前原型中存在的缺陷缺點,通過對缺點的不斷修改,最終使產(chǎn)品能夠達到客戶要求,提高滿意度。對于一般的軟件項目,采用原型化開發(fā)技術(shù)進行開發(fā),由于是針對原型缺點進行不斷發(fā)現(xiàn)和修改,因而最終開發(fā)出的軟件產(chǎn)品往往能夠使客戶非常滿意。除此之外,原型化開發(fā)技術(shù)還具有降低軟件開發(fā)風(fēng)險、有效控制開發(fā)成本等優(yōu)點,但不適用于大型軟件項目。
結(jié)構(gòu)化軟件開發(fā)技術(shù),多用于大型軟件項目和開發(fā)過程較為復(fù)雜的系統(tǒng)開發(fā),目前在全世界范圍內(nèi)非常流行。該技術(shù)能夠從全局角度對軟件開發(fā)進行整體、充分的考慮,包括開發(fā)成本、開發(fā)周期、技術(shù)可行性、應(yīng)用價值等,賦予了開發(fā)過程整體性特點。這一特性使得結(jié)構(gòu)化開發(fā)技術(shù)相對其他開發(fā)技術(shù)而言,在大型軟件項目、復(fù)雜開發(fā)過程面前更能充分體現(xiàn)其優(yōu)勢與適用性。在計算機軟件實際的開發(fā)過程中,為了促進結(jié)構(gòu)化開發(fā)技術(shù)優(yōu)勢效能充分發(fā)揮,應(yīng)當(dāng)對開發(fā)周期的每一階段均建立明確的目標與任務(wù),包括開發(fā)的各個階段和維護的各個階段,這樣能夠有效提高開發(fā)效率,提高軟件開發(fā)可操作性。但該技術(shù)的缺點是,對于不同階段的任務(wù)無法同時進行,并且若前面工作出現(xiàn)偏差將會對后面工作造成影響,是該技術(shù)在實際應(yīng)用中的一個局限性。
根據(jù)上文對新時期下計算機軟件開發(fā)技術(shù)現(xiàn)狀以及兩種常見軟件開發(fā)技術(shù)的應(yīng)用分析不難看出,未來計算機軟件開發(fā)技術(shù)的發(fā)展趨勢可以歸納為三個主要方向,即智能化發(fā)展趨勢、網(wǎng)絡(luò)化發(fā)展趨勢和服務(wù)化發(fā)展趨勢。計算機軟件開發(fā)技術(shù)的智能化發(fā)展趨勢體現(xiàn)在多方面,包括機械工程、制造業(yè)、建筑、機器人等等。機械智能化是人工智能的一個重要體現(xiàn),通過將新的、更為高端的算法植入到機械設(shè)備當(dāng)中,從而實現(xiàn)賦予機器人類般的智慧和思維。盡管目前機械智能化、人工智能發(fā)展面臨諸多嚴峻挑戰(zhàn),但計算機軟件開發(fā)技術(shù)的智能化發(fā)展趨勢是勢不可擋的。我國互聯(lián)網(wǎng)行業(yè)發(fā)展已進入全新階段,在這樣的大背景下,計算機軟件開發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展趨勢是必然的。計算機軟件的開發(fā)及發(fā)展離不開網(wǎng)絡(luò)技術(shù),二者相互依存,關(guān)系緊密,網(wǎng)絡(luò)技術(shù)的快速發(fā)展必將推動計算機軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化發(fā)展。同時,隨著用戶要求的不斷提高和需求的多元化,計算機軟件開發(fā)技術(shù)的發(fā)展也必將呈現(xiàn)出服務(wù)化趨勢。
總結(jié):計算機軟件開發(fā)技術(shù)給人類生活方方面面所帶來的巨大改變是有目共睹的,并且這種改變還在持續(xù)當(dāng)中,對整個社會和全人類的作用是不可忽視的??傊藗儜?yīng)該加強對計算機軟件開發(fā)技術(shù)現(xiàn)狀、應(yīng)用及發(fā)展趨勢的研究與了解,這對我國社會科技、經(jīng)濟、文化、產(chǎn)業(yè)等各方面發(fā)展均具有十分重要的現(xiàn)實意義。
[1]劉曉妍.新時期計算機軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息記錄材料 ,2017,18(02):79-80.
[2]謝鵬,彭濤.基于新時期計算機軟件開發(fā)技術(shù)的應(yīng)用研究[J].電腦迷 ,2017(01):13.
[3]徐聯(lián)華.新時期計算機軟件系統(tǒng)開發(fā)與應(yīng)用技術(shù)研究[J].電腦編程技巧與維護,2015(16):26-27.