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