摘 要:隨著科學(xué)技術(shù)的不斷進(jìn)步,為計(jì)算機(jī)發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ),并且在各領(lǐng)域中均有應(yīng)用,直接影響著人們的生活與工作。在計(jì)算機(jī)軟件開發(fā)技術(shù)中,在一定程度上促進(jìn)了計(jì)算機(jī)的發(fā)展,但是現(xiàn)階段的計(jì)算機(jī)軟件開發(fā)技術(shù)還比較落后,極大的制約了計(jì)算機(jī)技術(shù)的進(jìn)一步發(fā)展。本文在概述計(jì)算機(jī)軟件開發(fā)技術(shù)的基礎(chǔ)上,闡述其現(xiàn)狀與應(yīng)用。
關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā)技術(shù);現(xiàn)狀;應(yīng)用
現(xiàn)階段,社會(huì)正處在信息時(shí)代,其核心內(nèi)容就是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),在網(wǎng)絡(luò)技術(shù)日益成熟的形勢(shì)下,對(duì)其他相關(guān)技術(shù)的發(fā)展與完善起到了推動(dòng)作用。在此背景下,軟件開發(fā)技術(shù)應(yīng)用越來(lái)越廣泛,為用戶提供了不同軟件功能、軟件服務(wù)等。就目前情況而言,我國(guó)軟件開發(fā)技術(shù)方面已經(jīng)取得了一定的成績(jī),但是,其現(xiàn)狀及應(yīng)用依然是值得深入研究的重要內(nèi)容。
1 計(jì)算機(jī)軟件開發(fā)技術(shù)概述
1.1 計(jì)算機(jī)軟件開發(fā)技術(shù)構(gòu)成
計(jì)算機(jī)發(fā)展主要是以科學(xué)技術(shù)為基石,其軟件開發(fā)技術(shù)主要是由兩個(gè)部分構(gòu)成,即系統(tǒng)軟件、應(yīng)用軟件[1]。系統(tǒng)軟件作為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),是確保不同軟件有序運(yùn)行的主要載體;應(yīng)用軟件作為一種解決型軟件,可以有效解決軟件運(yùn)行中的相關(guān)問題[2]。通過兩者的共同作用,可以為計(jì)算機(jī)運(yùn)行打下堅(jiān)實(shí)的基礎(chǔ),通過兩者的開發(fā),可以為計(jì)算機(jī)的進(jìn)一步發(fā)展提供可靠保障。
1.2 計(jì)算機(jī)軟件開發(fā)技術(shù)重要性
計(jì)算機(jī)軟件技術(shù)的不斷開發(fā)與發(fā)展,為信息技術(shù)的不斷進(jìn)步與計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展提供了很大的推動(dòng)力,可以說(shuō),信息時(shí)代發(fā)展的主要推動(dòng)力就是計(jì)算機(jī)軟件技術(shù)。計(jì)算機(jī)軟件開發(fā)技術(shù)作為計(jì)算機(jī)發(fā)展與軟件工程的核心,對(duì)網(wǎng)絡(luò)發(fā)展有著很大的現(xiàn)實(shí)意義,必須予以高度重視。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,使得網(wǎng)絡(luò)支持與遠(yuǎn)程控制成為了可能,為此,計(jì)算機(jī)軟件開發(fā)技術(shù)就是一種把計(jì)算機(jī)網(wǎng)絡(luò)變?yōu)楣泊婧烷_發(fā)于一體的模式[3]。計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展與進(jìn)步,主要取決于計(jì)算機(jī)軟件的開發(fā)與應(yīng)用,通過計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,能夠有效解決計(jì)算機(jī)軟件問題和計(jì)算機(jī)需求矛盾,在一定程度上提高了計(jì)算機(jī)軟件應(yīng)用的安全性。在新形勢(shì)下,計(jì)算機(jī)軟件開發(fā)技術(shù)面臨著很多的挑戰(zhàn),同時(shí)也承擔(dān)著很多的責(zé)任,在社會(huì)發(fā)展中發(fā)揮著十分重要的作用。
1.3 計(jì)算機(jī)軟件開發(fā)技術(shù)特點(diǎn)
計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)主要包括以下兩點(diǎn):
一是,應(yīng)用價(jià)值高。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,應(yīng)用范圍的不斷擴(kuò)大,使得各行業(yè)受到的影響也越來(lái)越大,為此,在社會(huì)與經(jīng)濟(jì)均快速發(fā)展的形勢(shì)下,一定要加強(qiáng)技術(shù)支持,從而有效提高社會(huì)效益與經(jīng)濟(jì)效益,實(shí)現(xiàn)其更高的應(yīng)用價(jià)值。
二是,復(fù)雜程度高。在計(jì)算機(jī)軟件開發(fā)中,需要很大的投入,主要是因?yàn)榇隧?xiàng)工作的復(fù)雜性較高,需要企業(yè)、研究者及其機(jī)構(gòu)予以大力開發(fā),所以,對(duì)財(cái)力、物力、人力等方面的需求非常大。
1.4 計(jì)算機(jī)軟件開發(fā)技術(shù)方式
現(xiàn)階段,計(jì)算機(jī)軟件開發(fā)技術(shù)與方法越來(lái)越成熟,在新形勢(shì)下,合理選用軟件開發(fā)技術(shù)與方式,對(duì)計(jì)算機(jī)運(yùn)行及人們的生活與工作有著十分重要的作用。
目前,計(jì)算機(jī)軟件開發(fā)技術(shù)方式主要有三種:
一是,生命周期開發(fā)法。此種方式也可稱之為結(jié)構(gòu)化系統(tǒng)開發(fā)法,是現(xiàn)階段國(guó)內(nèi)外較為普遍應(yīng)用的一種方式,特別是在復(fù)雜大系統(tǒng)的開發(fā)中,更是突出了生命周期法應(yīng)用的優(yōu)勢(shì),是現(xiàn)階段計(jì)算機(jī)軟件開發(fā)的一種最為成熟、最為普遍的方式[4]。其優(yōu)勢(shì)為注重系統(tǒng)開發(fā)的全局性與整體性,把軟件開發(fā)與維護(hù)劃分成若干環(huán)節(jié),每個(gè)環(huán)節(jié)均具有明確的目標(biāo)與任務(wù),極大降低了系統(tǒng)開發(fā)的繁瑣性,更加注重可操作性。然而,此種開發(fā)方式也存在著一些不足,如各環(huán)節(jié)無(wú)法同時(shí)展開、前面問題影響后續(xù)工作等。
二是,原型化開發(fā)法。此種方式也是較為常用的方式,其是開發(fā)人員根據(jù)系統(tǒng)主要需求獲取一致結(jié)果,之后開發(fā)出一個(gè)原型予以運(yùn)行,從而對(duì)原型予以不斷修改,一直到用戶滿意為止的一種方式。此種方式的優(yōu)勢(shì)就是可以確定用戶需求,降低了開發(fā)成本與風(fēng)險(xiǎn),能夠?qū)Ω鞣N系統(tǒng)服務(wù)功能予以充分利用,其劣勢(shì)就是不適合在大型系統(tǒng)開發(fā)中應(yīng)用。
三是,自動(dòng)形式系統(tǒng)開發(fā)法。在軟件開發(fā)過程中,應(yīng)用自動(dòng)形式系統(tǒng)開發(fā)法,可以明確軟件開發(fā)目的與內(nèi)容,并不需要對(duì)開發(fā)過程予以說(shuō)明,但是能夠根據(jù)軟件設(shè)計(jì)需求予以自動(dòng)設(shè)計(jì)與編碼。
2 計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀
目前我國(guó)軟件開發(fā)技術(shù)中,工作者結(jié)合社會(huì)需求與國(guó)際先進(jìn)軟件技術(shù)開展了融合式研究工作,取得了很大的成績(jī)。就目前軟件開發(fā)技術(shù)現(xiàn)狀而言,其主要包括以下內(nèi)容:
2.1 國(guó)際軟件開發(fā)技術(shù)現(xiàn)狀
就目前軟件開發(fā)而言,美國(guó)、歐洲等西方國(guó)家的技術(shù)水平較為先進(jìn)。因?yàn)檫@些國(guó)家是計(jì)算機(jī)技術(shù)的發(fā)源地,所以其軟件開發(fā)技術(shù)工作的起步相對(duì)比較早,擁有許多領(lǐng)先技術(shù)理論與專利性技術(shù),并且在教育工作中也培育了許多專業(yè)技術(shù)人才。在這些優(yōu)勢(shì)的協(xié)助下,西方國(guó)家的軟件開發(fā)具有很大的知識(shí)優(yōu)勢(shì)與技術(shù)優(yōu)勢(shì)。與之相應(yīng)的是以中國(guó)、印度等發(fā)展中國(guó)家的軟件開發(fā)工作,其是隨之而來(lái)的軟件開發(fā)國(guó)家,其在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面要明顯弱于先進(jìn)的西方國(guó)家[5]。但是,在這些發(fā)展中國(guó)家中,由于軟件開發(fā)技術(shù)工作深受國(guó)家的關(guān)注,得到了大力支持與發(fā)展,再加上全球一體化發(fā)展與網(wǎng)絡(luò)信息化發(fā)展的影響,軟件開發(fā)技術(shù)水平越來(lái)越高,已經(jīng)取得了很好的成績(jī)。針對(duì)此種情況而言,國(guó)際計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展越來(lái)越全面,并且在此背景下,以開放源碼、高效處理、高端計(jì)算為代表的軟件開發(fā)技術(shù)應(yīng)運(yùn)而生,為計(jì)算機(jī)技術(shù)的進(jìn)一步發(fā)展提供了可靠保障。
2.2 國(guó)內(nèi)軟件開發(fā)技術(shù)現(xiàn)狀
在我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)中,因?yàn)槠淦鸩奖容^晚,在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面的制約下,使得整體技術(shù)水平要落后于國(guó)際先進(jìn)水平。但是隨著我國(guó)改革開放的不斷深入,對(duì)科學(xué)技術(shù)的重視程度越來(lái)越大,為軟件開發(fā)技術(shù)發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在此種形勢(shì)下,我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)的進(jìn)步空間越來(lái)越大,尤其是對(duì)中文軟件的開發(fā)。根據(jù)我國(guó)發(fā)展的具體情況,軟件開發(fā)工作者在充分利用國(guó)際先進(jìn)軟件開發(fā)技術(shù)的基礎(chǔ)上,研發(fā)出了很多優(yōu)秀的中文軟件,為我國(guó)軟件開發(fā)技術(shù)發(fā)展提供可靠依據(jù)。與此同時(shí),在此種形勢(shì)下的作用下,我國(guó)軟件開發(fā)行業(yè)也得到了快速發(fā)展,在北京、上海、廣州等地區(qū)均建設(shè)了具有一定規(guī)模的軟件開發(fā)基地,為我國(guó)軟件產(chǎn)業(yè)的可持續(xù)發(fā)展創(chuàng)造了很大的平臺(tái)。
3 計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用
隨著計(jì)算機(jī)信息化、網(wǎng)絡(luò)化技術(shù)的快速發(fā)展,我國(guó)軟件開發(fā)技術(shù)也得到了很大的發(fā)展,并且在應(yīng)用方面取得了很大的進(jìn)步。計(jì)算機(jī)軟件開發(fā)目的就是通過軟件的創(chuàng)新,對(duì)現(xiàn)有計(jì)算機(jī)軟件進(jìn)行不斷的優(yōu)化,針對(duì)某一計(jì)算機(jī)軟件開發(fā)技術(shù)而言,只有真正發(fā)揮出計(jì)算機(jī)軟件開發(fā)的價(jià)值,才可以說(shuō)明技術(shù)應(yīng)用有效。在計(jì)算機(jī)技術(shù)廣泛應(yīng)用的形勢(shì)下,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用主要包括以下幾個(gè)方面:
3.1 軟件開發(fā)網(wǎng)絡(luò)化
隨著社會(huì)網(wǎng)絡(luò)話進(jìn)程的不斷加快,在計(jì)算機(jī)軟件開發(fā)工作中,軟件網(wǎng)絡(luò)化應(yīng)用越來(lái)越廣泛,并且成為了發(fā)展軟件技術(shù)的重要所在。在計(jì)算機(jī)軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化應(yīng)用方面,主要是以Java Script編程語(yǔ)言的應(yīng)用為代表[6]。此種編程語(yǔ)言的作用主要就是讓編制的程序與開發(fā)的軟件更加符合Web網(wǎng)絡(luò)環(huán)境,可以在此環(huán)境中進(jìn)行良好的運(yùn)用??梢哉f(shuō),計(jì)算機(jī)軟件開發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展的杰出體現(xiàn)就是Java Script編程語(yǔ)言的普遍運(yùn)用。
3.2 軟件開發(fā)服務(wù)化
從某種角度而言,計(jì)算機(jī)主要就是為人們提供服務(wù)的一種工具,可以說(shuō),在軟件開發(fā)中,其服務(wù)化功能也來(lái)越突出[7]。
此種服務(wù)化功能主要體現(xiàn)在以下兩個(gè)方面:
一是,網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立。在目前軟件開發(fā)工作中,軟件開發(fā)的重要部分就是網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立,通過此種服務(wù)環(huán)境的設(shè)立,能夠?yàn)橛?jì)算機(jī)用戶提供更大的便利,促使計(jì)算機(jī)應(yīng)用普及化。
二是,軟件操作越來(lái)越普遍。在目前軟件開發(fā)工作中,開發(fā)者越來(lái)越關(guān)注軟件可操作性的加強(qiáng),使其能夠?yàn)橛?jì)算機(jī)用戶提供更加便捷、更加優(yōu)秀的技術(shù)服務(wù),使計(jì)算機(jī)應(yīng)用越來(lái)越普遍。
3.3 軟件開發(fā)智能化
隨著計(jì)算機(jī)軟件開發(fā)工作的不斷發(fā)展,信息化、網(wǎng)絡(luò)化技術(shù)的不斷影響,近些年來(lái),軟件開發(fā)工作越來(lái)越智能化,尤其是隨著網(wǎng)絡(luò)軟件開發(fā)平臺(tái)與嵌入式軟件技術(shù)的研發(fā),為計(jì)算機(jī)軟件開發(fā)的智能化發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)[8]。在計(jì)算機(jī)軟件開發(fā)中,此種智能化優(yōu)勢(shì),為計(jì)算機(jī)軟件應(yīng)用的普及提供了可靠保障,并且具有操作方便、利用率高的特點(diǎn),值得進(jìn)一步研究與應(yīng)用。
4 結(jié)束語(yǔ)
綜上所述,隨著信息時(shí)代的快速發(fā)展,計(jì)算機(jī)作用越來(lái)越突出,而計(jì)算機(jī)軟件作為計(jì)算機(jī)系統(tǒng)的主要構(gòu)成部分,發(fā)揮著不可替代的作用,必須予以高度重視。計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用主要就是為了便于用戶使用,為用戶提供更為優(yōu)質(zhì)的服務(wù),使用戶的生活與工作更加高效、便捷。為此,在計(jì)算機(jī)軟件開發(fā)工作中,一定要重視網(wǎng)絡(luò)化、服務(wù)化、智能化等方面的應(yīng)用,加強(qiáng)軟件開發(fā)技術(shù)的創(chuàng)新,為信息時(shí)代的可持續(xù)發(fā)展提供可靠動(dòng)力。
參考文獻(xiàn):
[1]邱志超.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電腦知識(shí)與技術(shù),2014(10):2261-2262.
[2]王妍,黃山.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探析[J].建筑工程技術(shù)與設(shè)計(jì),2014(31):1220-1220.
[3]高振東.計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀及對(duì)策分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(17):63-63,65.
[4]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(13):80-80,82.
[5]范偉.淺談?dòng)?jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀與應(yīng)用[J].數(shù)字化用戶,2013(36):92-92.
[6]楊若時(shí).計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀及對(duì)策分析[J].城市建設(shè)理論研究(電子版),2015(8):4004-4005.
[7]潘其琳.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息技術(shù)與信息化,2015(3):249-251.
[8]孫健.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].網(wǎng)友世界·云教育,2014(23):16-16.
作者簡(jiǎn)介:
裴衣非(1962-),女,內(nèi)蒙古豐鎮(zhèn)人,研究方向:計(jì)算機(jī)應(yīng)用,計(jì)算機(jī)語(yǔ)言教學(xué)。