吳愷
摘要:本文闡述了計算機軟件開發概念,分析了新時期計算機軟件開發技術的現狀和重要性,并研究了計算機軟件開發技術的主要方法,最后再總結出了計算機軟件開發技術的發展趨勢。
關鍵詞:新時期;計算機;軟件開發;應用;趨勢
中圖分類號:TP31 文獻標識碼:A 文章編號:1007-9416(2017)06-0252-02
隨著計算機軟件在人類社會的作用越來越突出,人們也開始意識到計算機軟件開發技術的重要性,因此,近年來,國內外對于計算機軟件開發技術的研究都投入了大量的精力。對此,本文針對計算機軟件技術的應用及發展趨勢開展了詳細的探討。
1 簡述計算機軟件開發技術
通常來說,計算機軟件開發技術主要是針對計算機應用軟件和系統兩個大的方面。對于新時期計算機軟件開發技術的研究來說,主要是為了解決用戶在使用過程中遇到的問題。因此,對于計算機軟件開發技術可以理解為一種不斷提升和優化計算機應用軟件和系統的技術。而站在人們對計算機的使用角度來說,人們通常情況下對于計算機的使用并不是針對計算機本身,事實上,人們在計算機的使用過程中所有的工作都是通過計算機軟件來完成的,因此,從這一角度來說,計算機軟件才是計算機使用過程中的主要組成部分。
2 新時期計算機軟件開發技術的現狀及重要性分析
2.1 新時期計算機軟件開發技術的現狀分析
隨著計算機軟件技術的發展,計算機已經成為了人們生活、工作、企業發展等各種領域不可缺少的組成部分。而對于計算機行業的發展來說,計算機軟件開發技術是支撐其發展的重要驅動力。通過計算機應用軟件,當今時代的人們才得以擁有便利的生活和工作條件。隨著人們對計算機軟件的要求不斷提高,計算機軟件開發技術在發展過程中也需要不斷地提升自身。而就目前而言,計算機軟件開發技術在發展過程中還需要大量的專業人才。其主要原因在于我國關于計算機軟件方面的企業在全球的軟件產業中占據著較大的比重。
2.2 新時期計算機軟件開發技術的重要性研究
就目前而言,計算機軟件開發技術對推動我國社會經濟的發展起到了重要的作用。在信息時代,計算機軟件技術也是推動我國信息化建設的主要力量。而對于軟件工程來說,計算機軟件開發技術也是其最重要的核心。[1]由此可見,計算機軟件技術在我國當前的發展現狀中具有重要的地位。因此,對于計算機軟件開發技術的研究還需要進一步引起重視。
3 新時期計算機軟件開發技術的主要研究方法
隨著計算機軟件開發技術的發展,關于計算機軟件開發研究的技術也逐漸成熟,而在目前計算機軟件開發過程中,主要有三種開發方法,即:生命周期法、原型化法、自動形式系統開發法。對此,本文在下文中進行了詳細的闡述。
3.1 生命周期法
生命周期法也稱為機構化系統開發法。就目前而言生命周期法在國內外的計算機軟件開發過程中都比較流行。其主要原因在于生命周期法在開發復雜系統的過程中比較具有優勢,同時也是目前計算機軟件開發過程中發展最為成熟的一種技術。對于生命周期發來說,其主要有點在于它比較注重系統開發的全局性和整體性,同時,在實際的開發過程中生命周期法將軟件開發分成了若干階段,并在每個階段都指定了相應的目標和任務。站在這一角度來說,利用生命周期法可以有效的降低軟件系統開發過程中的復雜性,同時也提高了開發軟件的可操作性。但相應的這種開發方法也存在一定的缺陷。通常情況下,生命周期法都會有6個月的基礎階段開發周期,而這也正是生命周期法的缺陷,由于開發周期過長,各個開發階段也不能同時進行,因此一點在開發前期出現重大問題將會對后期的開發工作造成直接影響,不利于軟件開發人員對其進行糾正和修復。
3.2 原型化法
在目前的計算機軟件開發過程中,原型化法也是一種較為常用的軟件開發方法。通常情況下,對于原型化法的采用需要軟件開發人員對系統的主要需求有一致的結果,才會開發一個原型并進行運行分析和研究。而對于原型的運行來說,軟件開發人員需要不斷地對其運行狀況進行優化和調整,同時還需要不斷的分析用戶的反饋信息,保證其運行效果能夠滿足用戶的需求。對于原型化法來說,其優點在于可以明確用戶的需求,有利于降低軟件開發風險和成本,同時也能夠保證軟件的服務功能。但其缺陷也比較明顯,對于一些大型的系統開發這種開發方法并不適用。
3.3 自動形式系統開發法
對于自動形式系統開發法來說,在開發過程中首先要明確軟件開發的目的和內容,而為了滿足這個前提條件,在軟件開發過程中就必須要建立一個完善的軟件工程質量管理程序。通常情況下,自動形式系統開發法可以分為以下三個步驟:
第一,構建軟件工程產品質量標準,標準軟件工程產品能夠保證用戶的不同需求,同時還要時時關注用戶的反饋信息,針對用戶的需求變化進行及時調整;第二,需要制定一套科學合理的軟件開發及維護的有效方法,通常情況下,為了實現這一目的工作人員都會制定相應的標準和規范以支持軟件工程產品的開發和維護;第三,要制定科學合理的軟件工程產品的評價體系,在軟件開發過程結束后,對軟件產品進行復查、校驗、和評估等等。
4 計算機軟件開發技術的發展趨勢分析
4.1 網絡化發展趨勢
隨著網絡技術的不斷發展,計算機軟件技術的發展也必然會朝著網絡化方向發展。其主要原因在于計算機軟件的應用必須依附于網絡當中。而計算機軟件開發技術的網絡化發展也有利于網絡技術的發展。因此,對于計算機軟件開發技術的發展來說,這種發展趨勢呈現出計算機軟件和網絡技術的協調發展模式。但站在用戶的角度來看,計算機軟件的網絡化發展趨勢能夠使計算機軟件在應用過程中更加方便、快捷。
4.2 智能化發展趨勢
隨著我國科技技術的不斷發展,機械智能化也是我國計算機軟件開發技術發展的重要趨勢之一。通過對機器的控制系統植入新的算法可以實現機械的智能化,使得機器能夠有著像人類一樣的思維模式。對于計算機軟件開發技術的發展來說,這是一項新的挑戰,但對于人類社會來說軟件開發技術的智能化發展將會是改變人類生產生活的重要技術項目。
4.3 服務化發展趨勢
隨著人們對計算機軟件的功能需求不斷提高,計算機軟件開發技術也逐漸開始朝著滿足用戶的使用需求發展。因此,在不斷的滿足用戶需求過程中,計算機軟件開發技術也逐漸體現出了服務化的發展趨勢。而這也是計算機軟件開發過程中的核心發展理念。
5 結語
總之,計算機軟件開發技術的發展對于未來人類的生產生活都具有不可忽視的作用,具體來說,計算機軟件開發技術不僅可以推動我國社會科技的發展,同時它還可以為人類社會的進步提供必要的技術基礎。
參考文獻
[1]范偉.淺論新時期計算機軟件開發技術的應用及發展趨勢[J].計算機光盤軟件與應用,2014,13:80+82.
[2]劉芳.新時期計算機軟件開發技術的應用及發展趨向[J].中國新通信,2015,13:89.
[3]申紅.關于新時期計算機軟件開發技術的應用研究[J].山東工業技術,2015,22:155.
Abstract:this paper expounds the concept of computer software development, the paper analyzes the current situation of technology of computer software development in the new period and importance, and studied the main method of computer software development technology, and then summarizes the development trend of the technology of computer software development.
Key Words:new period;The computer;Software development;Application;trendendprint