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