曹程程
摘要:計算機(jī)軟件是信息發(fā)展的產(chǎn)物,并且已經(jīng)成為了現(xiàn)代社會發(fā)展的重要因素之一,同樣也代表了現(xiàn)代文明的標(biāo)準(zhǔn)。計算機(jī)軟件技術(shù)的開發(fā)整體上推動了信息技術(shù)的不斷進(jìn)步,并且使計算機(jī)網(wǎng)絡(luò)水平向多樣化發(fā)展。可以說,計算機(jī)軟件開發(fā)技術(shù)已經(jīng)成為了現(xiàn)代社會的信息主要競爭力。隨著現(xiàn)代科技水平的不斷完善,很多不同領(lǐng)域的技術(shù)都得到了迅猛的發(fā)展,整體上有了突破性的進(jìn)步,計算機(jī)軟件開發(fā)技術(shù)也是如此。但是想要再進(jìn)一步提升計算機(jī)軟件開發(fā)技術(shù),就需要從技術(shù)領(lǐng)域上下足文章,可極大程度上進(jìn)一步提高計算機(jī)軟件開發(fā)技術(shù)的水平,成為社會科技的主要競爭力之一。新時期的計算機(jī)軟件開發(fā)技術(shù)應(yīng)具備服務(wù)性、智能性、網(wǎng)絡(luò)性等特點(diǎn),因此需要從此方面的特點(diǎn)對計算機(jī)軟件開發(fā)技術(shù)進(jìn)行分析,使新時期的計算機(jī)軟件開發(fā)技術(shù)不斷完善。因此,本文將結(jié)合計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀,從計算機(jī)軟件開發(fā)技術(shù)本身為出發(fā)點(diǎn)進(jìn)行概述,并探尋計算機(jī)軟件開發(fā)技術(shù)的重要性與主要方式等等。通過對計算機(jī)軟件開發(fā)技術(shù)以及發(fā)展趨勢的探尋將整體的計算機(jī)軟件開發(fā)技術(shù)完善。
關(guān)鍵詞:計算機(jī)軟件;開發(fā)技術(shù);實(shí)際應(yīng)用;發(fā)展趨勢
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)16-0098-02
隨著社會科技水平的不斷發(fā)展,我國已全面進(jìn)入了網(wǎng)絡(luò)信息時代。在這樣的背景下,計算機(jī)技術(shù)在很大程度上推動了社會的整體發(fā)展,并且改變了現(xiàn)代人的生活方式與生活節(jié)奏。究其具體原因,計算機(jī)軟件開發(fā)技術(shù)的不斷提高是計算機(jī)不斷發(fā)展的重要影響因素。計算機(jī)軟件開發(fā)技術(shù)也是為滿足社會發(fā)展需求而產(chǎn)生的。在新的時代背景之下,計算機(jī)的作用已經(jīng)向多元化發(fā)展,在多個領(lǐng)域之內(nèi)均有很大程度的涉及。這樣的情況也更表明了計算機(jī)軟件開發(fā)技術(shù)的重要性??梢哉f,計算機(jī)為人們的生活帶來了極大的便利,網(wǎng)絡(luò)的普及也整體帶動了計算機(jī)技術(shù)的發(fā)展。計算機(jī)軟件開發(fā)技術(shù)是程序員通過代碼實(shí)現(xiàn)的科技功能系統(tǒng)。對于計算機(jī)軟件開發(fā)技術(shù)的發(fā)展與現(xiàn)狀研究顯得十分必要。探尋計算機(jī)軟件的發(fā)展趨勢與技術(shù)應(yīng)用也是我國相關(guān)科研單位需要考慮的問題。應(yīng)提高計算機(jī)軟件開發(fā)的效率,使其價值與服務(wù)性得到完善,從而保證計算機(jī)技術(shù)的不斷提高。
1 計算機(jī)軟件開發(fā)技術(shù)的概念
計算機(jī)軟件開發(fā)技術(shù)包含了計算機(jī)應(yīng)用軟件與計算機(jī)系統(tǒng)軟件兩個部分。計算機(jī)軟件開發(fā)技術(shù)同時也解決了很多計算機(jī)用戶的實(shí)際問題,開發(fā)的軟件在使用上也存在著比較明顯的針對性。市面上有很多種類不同的軟件,同樣的使用方向也存在很大的差異。如學(xué)習(xí)類軟件、辦公類軟件、購物類軟件、娛樂類軟件等等。計算機(jī)本身的監(jiān)控軟件與程序來說,也是計算機(jī)軟件開發(fā)技術(shù)的重要產(chǎn)物。無論是計算機(jī)自帶的軟件程序還是下載的實(shí)用型軟件,都為計算機(jī)用戶在使用計算機(jī)過程中帶來了極大便利,營造良好的網(wǎng)絡(luò)氛圍。用戶使用計算機(jī)的目的就是為了使用計算機(jī)軟件,而并不是計算機(jī)本身。可以說,計算機(jī)最重要的組成部分就是計算機(jī)軟件。同樣的,計算機(jī)軟件開發(fā)技術(shù)也是計算機(jī)的核心技術(shù)。自軟件開發(fā)技術(shù)出現(xiàn)以來,最初的軟件開發(fā)技術(shù)是由手工軟件開發(fā)。此類開發(fā)效果不明顯,工作效率低下,會耗費(fèi)大量的時間,并且無法滿足日益上升的計算機(jī)需求?;诖祟惽闆r,計算機(jī)軟件開發(fā)技術(shù)也有了新的變化。計算機(jī)軟件開發(fā)技術(shù)經(jīng)歷了程序設(shè)計過程、軟件開發(fā)過程與軟件開發(fā)工程三個重要階段。到今天計算機(jī)軟件開發(fā)技術(shù)已經(jīng)相對成熟,具有智能化的特點(diǎn),但還存在很多問題需要解決[1]。
2 計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀與必要
2.1 當(dāng)前計算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀
自計算機(jī)問世以來,在短短的發(fā)展時間內(nèi)已經(jīng)極大程度上改變影響了人們的生活方式與生活水平。對于計算機(jī)的自身發(fā)展來說,計算機(jī)軟件開發(fā)技術(shù)是計算機(jī)本身的最為重要的技術(shù)支撐,關(guān)乎著計算機(jī)發(fā)展走向。可以說,計算機(jī)的運(yùn)行是通過計算機(jī)軟件運(yùn)作方式與功能來實(shí)現(xiàn)的。我國目前的計算機(jī)軟件開發(fā)技術(shù)正在發(fā)展之中,人才隊伍也在不斷擴(kuò)大。因此,我國的計算機(jī)軟件產(chǎn)業(yè)在全球的軟件產(chǎn)業(yè)中占有一定的比例。很多軟件開發(fā)商也認(rèn)清了這一情況,將軟件的市場轉(zhuǎn)向國內(nèi)發(fā)展。因軟件產(chǎn)業(yè)的需求,我國的軟件服務(wù)行業(yè)也在迅速崛起,相關(guān)技術(shù)人才的需求量也在飛速上漲。因此,我國的軟件技術(shù)行業(yè)人才培養(yǎng)力度也在增加。
2.2 計算機(jī)軟件開發(fā)技術(shù)的必要性
隨著信息時代的全面到來,,計算機(jī)軟件開發(fā)技術(shù)整體上推動了我國的信息技術(shù),使計算機(jī)網(wǎng)絡(luò)的發(fā)展速度得到了一定的提升。從這一點(diǎn)可以看出,計算機(jī)軟件技術(shù)是推動信息時代的最為主要的力量之一。計算機(jī)軟件開發(fā)技術(shù)是計算機(jī)網(wǎng)絡(luò)技術(shù)的核心技術(shù),對于我國的計算機(jī)與網(wǎng)絡(luò)發(fā)展來說至關(guān)重要。計算機(jī)網(wǎng)絡(luò)技術(shù)將很多的不可能變?yōu)榱丝赡?,計算機(jī)軟件更將這一情況變得更為明顯。實(shí)際上,計算機(jī)軟件開發(fā)技術(shù)是與計算機(jī)網(wǎng)絡(luò)一體的[2]。計算機(jī)網(wǎng)絡(luò)技術(shù)的進(jìn)步也得益于計算機(jī)軟件開發(fā)技術(shù)的不斷完善,在實(shí)際上解決了計算機(jī)技術(shù)矛盾。計算機(jī)軟件開發(fā)技術(shù)也使得軟件本身的安全性能越來越高。但在新的時代背景之下,計算機(jī)軟件開發(fā)技術(shù)仍需要面臨著各種不同的挑戰(zhàn),需要承擔(dān)更多的社會責(zé)任。
3 計算機(jī)軟件開發(fā)技術(shù)的方式
目前計算機(jī)軟件開發(fā)技術(shù)比較成熟,有一定的科學(xué)性。但在不同的時代背景之下,還應(yīng)該探尋計算機(jī)軟件的開發(fā)方式與使用方法,將更好地推動計算機(jī)軟件開發(fā)技術(shù)走向成熟,同樣對用戶來說有著重要的意義。目前主流的計算機(jī)軟件開發(fā)技術(shù)方式共有三種:軟件生命周期法、原型化方法、自動形式系統(tǒng)開發(fā)法。生命周期法是目前世界范圍內(nèi)比較常用的開發(fā)方法,尤其在復(fù)雜的系統(tǒng)內(nèi)能更好的凸顯其優(yōu)越性,并且也是目前在國內(nèi)外比較普遍的計算機(jī)軟件開發(fā)方式。其優(yōu)點(diǎn)在于強(qiáng)調(diào)了系統(tǒng)開發(fā)過程的整體性與全面的技術(shù)布局,將具體的過程分為了幾個詳細(xì)的階段,并且階段內(nèi)的目標(biāo)任務(wù)比較明確,從而使系統(tǒng)復(fù)雜性降低,使技術(shù)操作性增高。但目前此種方式開發(fā)的周期性較長,無法使各階段同時運(yùn)行,連帶影響也比較明顯,需要糾正的工作也較多;原型化方法同樣也是計算機(jī)軟件開發(fā)中常用的方法之一。在開發(fā)人員對系統(tǒng)的開發(fā)有了一定的成果之后,進(jìn)行一個原型開發(fā)并使其運(yùn)行,但在這一過程中需要對原型不斷修改完善。這一方式能夠滿足用戶的具體需求,降低開發(fā)風(fēng)險與投入成本,將系統(tǒng)內(nèi)的服務(wù)功能有效利用。但此種方法并不適合大型系統(tǒng)項(xiàng)目的開發(fā),維護(hù)工作也比較困難;自動形式系統(tǒng)開發(fā)法是根據(jù)軟件開發(fā)的目的與內(nèi)容來進(jìn)行軟件系統(tǒng)的設(shè)計并自動編碼。但實(shí)現(xiàn)這一目標(biāo)并不容易,需要一套完善的軟件工程質(zhì)量程序來作為保障。首先要對軟件產(chǎn)品的本身進(jìn)行明確的構(gòu)建,使產(chǎn)品的質(zhì)量能夠滿足不同客戶的需求,達(dá)到實(shí)際的標(biāo)準(zhǔn)并深入分析思考。此外,對于用戶的觀察程度還要加深,一旦要求發(fā)生變動,及時與其進(jìn)行溝通,保證軟件的使用效率。可以在此之前制定好維護(hù)的方案,使其達(dá)到質(zhì)量標(biāo)準(zhǔn)。軟件工程的評價體系也需要進(jìn)一步完善,保證在日后的使用過程中質(zhì)量的檢查與確認(rèn)[3]。并且,要大力建設(shè)計算機(jī)軟件開發(fā)技術(shù)的人才隊伍。很多技術(shù)水平上的提升需要人為控制實(shí)現(xiàn)。加強(qiáng)計算機(jī)軟件開發(fā)人員的培養(yǎng)與管理,對于我國的計算機(jī)水平發(fā)展來說有著重要的意義。通常來說,可以通過聘請的方式來使我國人才隊伍擴(kuò)大,也可以定期組織相關(guān)的計算機(jī)軟件技術(shù)開發(fā)培訓(xùn),讓管理人員與技術(shù)人員均參與其中,掌握最先進(jìn)的技術(shù)與管理知識,并周期性進(jìn)行考核,從而實(shí)現(xiàn)計算機(jī)軟件開發(fā)技術(shù)水平的提升[4]。
4 計算機(jī)軟件開發(fā)技術(shù)的發(fā)展走向
1)網(wǎng)絡(luò)化發(fā)展
計算機(jī)軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化發(fā)展將成為必然的走向。隨著信息時代的全面到來,網(wǎng)絡(luò)已經(jīng)走進(jìn)了人們的生活與工作當(dāng)中??梢哉f,在各個領(lǐng)域都已經(jīng)離不開網(wǎng)絡(luò)的介入。網(wǎng)絡(luò)給人們帶來了巨大的便利,可以通過網(wǎng)絡(luò)改變現(xiàn)代人的生活方式。而計算機(jī)軟件的發(fā)展也離不開網(wǎng)絡(luò)。在新時期內(nèi),計算機(jī)軟件越來越依賴網(wǎng)絡(luò),安裝下載過程也是通過網(wǎng)絡(luò)來實(shí)現(xiàn)的??梢哉f,網(wǎng)絡(luò)化是軟件與網(wǎng)絡(luò)發(fā)展的雙贏模式。就網(wǎng)絡(luò)來看,網(wǎng)絡(luò)其實(shí)是計算機(jī)軟件的發(fā)展平臺,也是很多軟件使用的前提保證。我們已經(jīng)很難發(fā)現(xiàn)市面上有哪些主流軟件不依賴網(wǎng)絡(luò)的。因此也可以看出,計算機(jī)軟件也將越來越向網(wǎng)絡(luò)化發(fā)展,為此保證計算機(jī)軟件的服務(wù)性。
2)服務(wù)化發(fā)展
可以說,計算機(jī)軟件的產(chǎn)生就是為用戶提供更好的服務(wù)為目的的。因此,計算機(jī)軟件的服務(wù)化發(fā)展也是整體計算機(jī)軟件開發(fā)技術(shù)的必然趨勢。從當(dāng)前的計算機(jī)軟件技術(shù)來看,計算機(jī)軟件的服務(wù)性比較良好,能夠滿足大多數(shù)用戶的需求,但我國的計算機(jī)軟件開發(fā)者應(yīng)該有更高的追求,將當(dāng)前軟件服務(wù)中存在的不足進(jìn)行完善,彌補(bǔ)其中的缺陷。計算機(jī)軟件的發(fā)展應(yīng)以更好更流暢的服務(wù)為目標(biāo),為用戶提供更加便利的服務(wù),并使用最先進(jìn)的技術(shù)與人性化設(shè)計理念,盡量滿足不同用戶群體的需求??梢哉f,未來的計算機(jī)軟件開發(fā)也將以服務(wù)性能為主。
3)智能化發(fā)展
隨著我國科學(xué)技術(shù)的進(jìn)步,在各個領(lǐng)域之內(nèi),智能化已經(jīng)成為了衡量硬件實(shí)力的核心水平之一,在計算機(jī)領(lǐng)域也是如此。智能化設(shè)備已經(jīng)在人們的生活與工作中隨處可見,計算機(jī)也是智能化的產(chǎn)物之一。除此之外,還有智能手機(jī)、汽車、建筑等等。對于軟件來說,智能化的應(yīng)用程度顯得格外關(guān)鍵。智能化的設(shè)計也將使計算機(jī)軟件變得更加便捷、高效。計算機(jī)軟件開發(fā)者通過一些具體的運(yùn)算,可將計算機(jī)軟件變得更加智能化,可使其像人類一樣擁有思維與運(yùn)行的方法??梢哉f,在新時代的背景與計算機(jī)用戶的追求下,計算機(jī)軟件將進(jìn)一步向智能化發(fā)展,也將是計算機(jī)軟件開發(fā)領(lǐng)域發(fā)生巨大的改變[5]。
4)多樣化發(fā)展
計算機(jī)軟件的使用方向與應(yīng)用范圍不同,也就使得了計算軟件的種類較多。無論在工作或是生活之中,人們對計算機(jī)軟件的具體要求有所不同,這也就使得了計算機(jī)軟件將越來越區(qū)域多樣化。目前的計算機(jī)軟件涵蓋范圍較多,各個領(lǐng)域均有一定的開發(fā)成果,如學(xué)習(xí)、工作、運(yùn)動、娛樂、購物等等。在未來一段時間內(nèi),這樣的特點(diǎn)也將越來越明顯,計算機(jī)軟件開發(fā)技術(shù)的針對性也將越來越強(qiáng),可以滿足絕大多數(shù)用戶在使用方向上的需求??梢哉f,計算機(jī)軟件的多樣化發(fā)展也將是必然趨勢之一。
5 總結(jié)
綜上所述,計算機(jī)軟件開發(fā)技術(shù)是新時期下計算機(jī)的重要組成部分之一。計算機(jī)軟件開發(fā)技術(shù)將在極大程度上推動我國的整體科技水平,使網(wǎng)絡(luò)不斷普及于各個領(lǐng)域,為人類的生活工作提供便利的條件。
參考文獻(xiàn):
[1] 胡玲芳.新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦:理論版,2013(8):74-75.
[2] 范偉.淺論新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].計算機(jī)光盤軟件與應(yīng)用,2014(13):80+82.
[3] 李萬明.淺談計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(12):241-242.
[4] 劉芳.新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨向[J].中國新通信,2015(13):89.
[5] 申紅.關(guān)于新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].山東工業(yè)技術(shù),2015(22):155.