劉鵬
摘 要:計算機軟件開發技術推動了信息時代的到來。現階段,隨著科學技術水平的不斷提高,為了滿足市場需求,計算機軟件開發技術的應用逐漸的廣泛起來。該文從計算機軟件開發技術的主要方式入手,對新時期計算機軟件開發技術的應用進行了分析,最后對計算機軟件開發技術的發展趨勢進行了合理的展望。
關鍵詞:計算機 軟件開發技術 應用 發展趨勢
中圖分類號:TP311.52 文獻標識碼: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 計算機軟件開發技術的主要方式
1.1 原形化方法
計算機軟件開發技術中,原形化開發方法是比較常用的一種方法,其主要是開發人員根據系統的需求取得一致的結果之后,再開發一個原型并使其運行。在運行的過程中,開發人員要對這一原型進行仔細的觀察和研究,并對其進行改進,直到所設計的原型達到顧客的滿意為止。這一開發方式的優點是能夠利用各個系統的服務功能,并根據顧客的需求來設計軟件,這樣就有利于降低開發的成本。但是其缺點主要表現在不適用于大型系統的開發,且難以對系統進行維修。
1.2 生命周期法
這一方法同時也被稱為結構化系統開發方法,是現階段在國內比較流行和廣泛使用的方法,這一方法在開發較為復雜的軟件上顯示出了優越性,同時也是目前來說,計算機軟件開發家族中最為成熟的一種方式。生命周期法的優勢體現在如下方面,其強調的是系統開發過程中的整體性和全面布局,在開發的過程中,將軟件的開發以及軟件的維修分為若干個階段,并對每一階段的任務和目標進行了明確的規定,這樣一來,就提高了軟件開發技術的可操作性,同時也降低了系統開發的復雜性。相對于優點來說,這一方式的缺點主要表現為開發周期較長,且每個階段不能同時進行,這就使得前面出現的問題嚴重地影響了后面的工作,在糾正錯誤時,又會浪費許多時間這一現象的出現。
1.3 自動開發法
與前面介紹到的兩種軟件開發技術相比,自動開發法更加具體。其在軟件開發的過程中,對開發目的以及內容都進行了詳細的闡述和說明,其內容表達比較清楚易懂。這樣一來,顧客就能夠一目了然的清楚軟件的使用方法,為顧客的使用提供便利。此外,自動開發法最大的優點還在于其能夠根據不同軟件的要求自行的設計編碼,體現其自動開發的性能。
2 新時期計算機軟件開發技術的應用
新時期,計算機軟件開發技術與應用主要是為了服務人們的生活,但是在實際的應用中,怎樣才能將軟件開發技術運用在計算機上,并使其發揮出真正的價值,才能體現軟件的成功之處。如,將兩種不同的計算機軟件進行應用:第一種是VB6.0+Acess;第二種為Web+Xml+Active。若將這兩種軟件直接安裝在計算機上實施運行操作,那么就可以發現,由于計算機的系統為微軟版本,所以第一種軟件可以直接安裝在電腦上運行,具有兼容性;而第二種軟件則需要在電腦上安裝一些組件以及更改瀏覽器的情況下才能夠運行,這就說明第二種軟件沒有兼容性。當技術人員將這兩種軟件的客戶端都安裝在計算機內并運行一段時間后,觀察得到:第一種系統和安裝方式可以穩定的進行運行,不需要做多余的操作或者修復工作,用戶則可以單獨完成操作,使用起來比較方便。對此,使用這一軟件的人員就會增多,當人員增多以后,客戶端的運行就會比較緩慢,這時,則需要相關技術人員進行人工調整。而在使用第二種軟件的時候,其安裝和操作會受到版本和瀏覽器的限制,這就為顧客的使用帶來了極大的不便,所以選用這一軟件的人數較少。
從以上的例子中可以看出,計算機軟件的開發都是為人類而服務的,所以在軟件的開發過程中,要對軟件開發的技術人員進行嚴格的規定,使其具備較強的專業能力。此外,在軟件開發的過程中,相關技術人員還要從顧客需求的角度出發,本著以人為本的開發理念,投入到計算機軟件的開發中去,使其為人們的生活帶來便利。
3 新時期計算機軟件開發技術的發展趨勢
3.1 計算機軟件設計逐漸向網絡化的方向發展
隨著互聯網時代的到來,計算機軟件的開發和應用也應該與互聯網緊密的聯系在一起。現階段,我國正處于互聯網高速發展的階段,互聯網也成為我國與世界溝通的有效途徑。所以,在計算機軟件的開發與發展,一定要緊隨互聯網的腳步,逐漸向網絡化的趨勢發展,使計算機軟件的開發為更多的用戶提供高質量的服務。此外,相關的技術人員還應該在平時掌握互聯網的最新發展動態,并朝著網絡化的方向不斷前進。
3.2 計算機軟件設計趨于服務化
這里所指的服務化主要指的是為人類服務。現階段,為了滿足市場需求,出現了許多軟件,這些軟件雖然為人們的生活提供了便利,但是真正能夠提高人們生活質量的軟件仍然處于供不應求的局面,還有許多的軟件是盜版,這根本就滿足不了用戶的需求。對于軟件來說,用戶的需求使開發人員不斷研究、創新和改進的動力,所以在軟件的開發過程中,相關技術人員要多了解客戶的需求,并對這些需求進行分析和總結,并根據總結出的數據設計出更為具體的、具有個性化的軟件產品。要想做到這一點,軟件開發就必須朝著以客戶為主的理念來發展。
3.3 計算機軟件設計向智能化的方向發展
隨著軟件開發技術的不斷進步,計算機軟件為了能夠與更好地服務于人們的日常生活,就應該不斷地向人性化和智能化的方向發展,只有這樣才能實現科技上的突破性進展。所以,現階段,計算機軟件的開發應該向智能化的方向邁進,使其能夠更好地服務于人們的日常生活。
3.4 計算機軟件設計具有突出的開放性特點
軟件開發技術發展中最重要的一條是不能固步自封,軟件開發人員要學會用長遠的、開放性的眼光來看待軟件開發技術的發展,并對現有的技術進行不斷創新,爭取在實踐和交流中不斷地完善自身。在這里,開放性的發展主要體現在對源代碼的開發以及產品的標準化這一方面,設計人員在解決這兩個問題的過程中,通過不斷的學習和交流,有效地推動軟件開發工作的進程,同時也確保了軟件產品的質量以及性能。
4 結語
對于新時期計算機軟件開發技術的應用來說,軟件開發的技術人員要加強對其的研究力度,并仔細地分析計算機軟件開發技術未來的發展趨勢,使這一技術能夠廣泛的應用于我們的日常生活中去,造福人們的生活。
參考文獻
[1] 閆達.試談新時期計算機軟件開發技術的應用及發展趨勢[J].電腦編程技巧與維護,2016(16):46.
[2] 程艷楠.淺析新時期計算機軟件開發技術的應用及發展[J].中國管理信息化,2016(8):164.