劉鵬
摘 要:計算機軟件開發(fā)技術(shù)推動了信息時代的到來?,F(xiàn)階段,隨著科學(xué)技術(shù)水平的不斷提高,為了滿足市場需求,計算機軟件開發(fā)技術(shù)的應(yīng)用逐漸的廣泛起來。該文從計算機軟件開發(fā)技術(shù)的主要方式入手,對新時期計算機軟件開發(fā)技術(shù)的應(yīng)用進行了分析,最后對計算機軟件開發(fā)技術(shù)的發(fā)展趨勢進行了合理的展望。
關(guān)鍵詞:計算機 軟件開發(fā)技術(shù) 應(yīng)用 發(fā)展趨勢
中圖分類號:TP311.52 文獻標(biāo)識碼:A 文章編號:1672-3791(2017)04(a)-0020-02
Shallow Theory in the New Period Application and Development Trend of the Technology of Computer Software Development
Liu Peng
(Shenyang Jianzhu University,Shenyang Liaoning,110168,China)
Abstract: Computer software development technology promoted the arrival of information age, the present stage, with the continuous improvement of science and technology level, in order to meet market demand, the application of the computer software development technology gradually widely.In this paper, the main way in computer software development technology, the application of computer software development technology in the new period are analyzed, finally, the developing trend of technology of computer software development to carry on the reasonable outlook.
Key Words:Computer;Software development technology;Application;The development trend
1 計算機軟件開發(fā)技術(shù)的主要方式
1.1 原形化方法
計算機軟件開發(fā)技術(shù)中,原形化開發(fā)方法是比較常用的一種方法,其主要是開發(fā)人員根據(jù)系統(tǒng)的需求取得一致的結(jié)果之后,再開發(fā)一個原型并使其運行。在運行的過程中,開發(fā)人員要對這一原型進行仔細(xì)的觀察和研究,并對其進行改進,直到所設(shè)計的原型達到顧客的滿意為止。這一開發(fā)方式的優(yōu)點是能夠利用各個系統(tǒng)的服務(wù)功能,并根據(jù)顧客的需求來設(shè)計軟件,這樣就有利于降低開發(fā)的成本。但是其缺點主要表現(xiàn)在不適用于大型系統(tǒng)的開發(fā),且難以對系統(tǒng)進行維修。
1.2 生命周期法
這一方法同時也被稱為結(jié)構(gòu)化系統(tǒng)開發(fā)方法,是現(xiàn)階段在國內(nèi)比較流行和廣泛使用的方法,這一方法在開發(fā)較為復(fù)雜的軟件上顯示出了優(yōu)越性,同時也是目前來說,計算機軟件開發(fā)家族中最為成熟的一種方式。生命周期法的優(yōu)勢體現(xiàn)在如下方面,其強調(diào)的是系統(tǒng)開發(fā)過程中的整體性和全面布局,在開發(fā)的過程中,將軟件的開發(fā)以及軟件的維修分為若干個階段,并對每一階段的任務(wù)和目標(biāo)進行了明確的規(guī)定,這樣一來,就提高了軟件開發(fā)技術(shù)的可操作性,同時也降低了系統(tǒng)開發(fā)的復(fù)雜性。相對于優(yōu)點來說,這一方式的缺點主要表現(xiàn)為開發(fā)周期較長,且每個階段不能同時進行,這就使得前面出現(xiàn)的問題嚴(yán)重地影響了后面的工作,在糾正錯誤時,又會浪費許多時間這一現(xiàn)象的出現(xiàn)。
1.3 自動開發(fā)法
與前面介紹到的兩種軟件開發(fā)技術(shù)相比,自動開發(fā)法更加具體。其在軟件開發(fā)的過程中,對開發(fā)目的以及內(nèi)容都進行了詳細(xì)的闡述和說明,其內(nèi)容表達比較清楚易懂。這樣一來,顧客就能夠一目了然的清楚軟件的使用方法,為顧客的使用提供便利。此外,自動開發(fā)法最大的優(yōu)點還在于其能夠根據(jù)不同軟件的要求自行的設(shè)計編碼,體現(xiàn)其自動開發(fā)的性能。
2 新時期計算機軟件開發(fā)技術(shù)的應(yīng)用
新時期,計算機軟件開發(fā)技術(shù)與應(yīng)用主要是為了服務(wù)人們的生活,但是在實際的應(yīng)用中,怎樣才能將軟件開發(fā)技術(shù)運用在計算機上,并使其發(fā)揮出真正的價值,才能體現(xiàn)軟件的成功之處。如,將兩種不同的計算機軟件進行應(yīng)用:第一種是VB6.0+Acess;第二種為Web+Xml+Active。若將這兩種軟件直接安裝在計算機上實施運行操作,那么就可以發(fā)現(xiàn),由于計算機的系統(tǒng)為微軟版本,所以第一種軟件可以直接安裝在電腦上運行,具有兼容性;而第二種軟件則需要在電腦上安裝一些組件以及更改瀏覽器的情況下才能夠運行,這就說明第二種軟件沒有兼容性。當(dāng)技術(shù)人員將這兩種軟件的客戶端都安裝在計算機內(nèi)并運行一段時間后,觀察得到:第一種系統(tǒng)和安裝方式可以穩(wěn)定的進行運行,不需要做多余的操作或者修復(fù)工作,用戶則可以單獨完成操作,使用起來比較方便。對此,使用這一軟件的人員就會增多,當(dāng)人員增多以后,客戶端的運行就會比較緩慢,這時,則需要相關(guān)技術(shù)人員進行人工調(diào)整。而在使用第二種軟件的時候,其安裝和操作會受到版本和瀏覽器的限制,這就為顧客的使用帶來了極大的不便,所以選用這一軟件的人數(shù)較少。
從以上的例子中可以看出,計算機軟件的開發(fā)都是為人類而服務(wù)的,所以在軟件的開發(fā)過程中,要對軟件開發(fā)的技術(shù)人員進行嚴(yán)格的規(guī)定,使其具備較強的專業(yè)能力。此外,在軟件開發(fā)的過程中,相關(guān)技術(shù)人員還要從顧客需求的角度出發(fā),本著以人為本的開發(fā)理念,投入到計算機軟件的開發(fā)中去,使其為人們的生活帶來便利。
3 新時期計算機軟件開發(fā)技術(shù)的發(fā)展趨勢
3.1 計算機軟件設(shè)計逐漸向網(wǎng)絡(luò)化的方向發(fā)展
隨著互聯(lián)網(wǎng)時代的到來,計算機軟件的開發(fā)和應(yīng)用也應(yīng)該與互聯(lián)網(wǎng)緊密的聯(lián)系在一起?,F(xiàn)階段,我國正處于互聯(lián)網(wǎng)高速發(fā)展的階段,互聯(lián)網(wǎng)也成為我國與世界溝通的有效途徑。所以,在計算機軟件的開發(fā)與發(fā)展,一定要緊隨互聯(lián)網(wǎng)的腳步,逐漸向網(wǎng)絡(luò)化的趨勢發(fā)展,使計算機軟件的開發(fā)為更多的用戶提供高質(zhì)量的服務(wù)。此外,相關(guān)的技術(shù)人員還應(yīng)該在平時掌握互聯(lián)網(wǎng)的最新發(fā)展動態(tài),并朝著網(wǎng)絡(luò)化的方向不斷前進。
3.2 計算機軟件設(shè)計趨于服務(wù)化
這里所指的服務(wù)化主要指的是為人類服務(wù)?,F(xiàn)階段,為了滿足市場需求,出現(xiàn)了許多軟件,這些軟件雖然為人們的生活提供了便利,但是真正能夠提高人們生活質(zhì)量的軟件仍然處于供不應(yīng)求的局面,還有許多的軟件是盜版,這根本就滿足不了用戶的需求。對于軟件來說,用戶的需求使開發(fā)人員不斷研究、創(chuàng)新和改進的動力,所以在軟件的開發(fā)過程中,相關(guān)技術(shù)人員要多了解客戶的需求,并對這些需求進行分析和總結(jié),并根據(jù)總結(jié)出的數(shù)據(jù)設(shè)計出更為具體的、具有個性化的軟件產(chǎn)品。要想做到這一點,軟件開發(fā)就必須朝著以客戶為主的理念來發(fā)展。
3.3 計算機軟件設(shè)計向智能化的方向發(fā)展
隨著軟件開發(fā)技術(shù)的不斷進步,計算機軟件為了能夠與更好地服務(wù)于人們的日常生活,就應(yīng)該不斷地向人性化和智能化的方向發(fā)展,只有這樣才能實現(xiàn)科技上的突破性進展。所以,現(xiàn)階段,計算機軟件的開發(fā)應(yīng)該向智能化的方向邁進,使其能夠更好地服務(wù)于人們的日常生活。
3.4 計算機軟件設(shè)計具有突出的開放性特點
軟件開發(fā)技術(shù)發(fā)展中最重要的一條是不能固步自封,軟件開發(fā)人員要學(xué)會用長遠的、開放性的眼光來看待軟件開發(fā)技術(shù)的發(fā)展,并對現(xiàn)有的技術(shù)進行不斷創(chuàng)新,爭取在實踐和交流中不斷地完善自身。在這里,開放性的發(fā)展主要體現(xiàn)在對源代碼的開發(fā)以及產(chǎn)品的標(biāo)準(zhǔn)化這一方面,設(shè)計人員在解決這兩個問題的過程中,通過不斷的學(xué)習(xí)和交流,有效地推動軟件開發(fā)工作的進程,同時也確保了軟件產(chǎn)品的質(zhì)量以及性能。
4 結(jié)語
對于新時期計算機軟件開發(fā)技術(shù)的應(yīng)用來說,軟件開發(fā)的技術(shù)人員要加強對其的研究力度,并仔細(xì)地分析計算機軟件開發(fā)技術(shù)未來的發(fā)展趨勢,使這一技術(shù)能夠廣泛的應(yīng)用于我們的日常生活中去,造福人們的生活。
參考文獻
[1] 閆達.試談新時期計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].電腦編程技巧與維護,2016(16):46.
[2] 程艷楠.淺析新時期計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].中國管理信息化,2016(8):164.