鄭 罡
(哈爾濱華德學(xué)院 黑龍江 哈爾濱 150025)
現(xiàn)如今,隨著我國(guó)社會(huì)科技水平的進(jìn)步,網(wǎng)絡(luò)信息化時(shí)代已經(jīng)來(lái)臨,在這樣的時(shí)代背景下計(jì)算機(jī)技術(shù)極大地促進(jìn)了社會(huì)的快速發(fā)展,并對(duì)人們的生活與工作方式產(chǎn)生了較大改變。而在新時(shí)代的背景下,計(jì)算機(jī)的作用十分明顯,并涉及了多個(gè)領(lǐng)域,更加凸顯了計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性。計(jì)算機(jī)軟件開發(fā)技術(shù)是程序員使用代碼來(lái)對(duì)科技功能系統(tǒng)進(jìn)行實(shí)現(xiàn),因此應(yīng)注重計(jì)算機(jī)軟件開發(fā)技術(shù)的研究,從而對(duì)其開發(fā)效率進(jìn)行提高,完善其技術(shù)的服務(wù)性與價(jià)值,進(jìn)而不斷提升計(jì)算機(jī)技術(shù)。
對(duì)于計(jì)算機(jī)軟件開發(fā)技術(shù)來(lái)說(shuō),其可分為計(jì)算機(jī)系統(tǒng)軟件以及計(jì)算機(jī)應(yīng)用軟件兩個(gè)部分。計(jì)算機(jī)軟件開發(fā)技術(shù)可對(duì)計(jì)算機(jī)用戶的實(shí)際需求與問(wèn)題進(jìn)行解決,因此所開發(fā)軟件的針對(duì)性也較強(qiáng)。目前市面上擁有多種軟件類型,即便是同一方向同一領(lǐng)域的計(jì)算機(jī)軟件也存在較大不同之處,例如娛樂(lè)類軟件、學(xué)習(xí)類軟件、購(gòu)物類軟件以及辦公類軟件等。對(duì)于計(jì)算機(jī)本身的程序以及監(jiān)控軟件來(lái)說(shuō),其是計(jì)算機(jī)軟件開發(fā)技術(shù)的主要實(shí)現(xiàn)功能。無(wú)論是下載的實(shí)用型軟件或是計(jì)算機(jī)出廠自帶的軟件都可為用戶提供一定的便利,從而構(gòu)建良好的網(wǎng)絡(luò)氛圍。對(duì)于用戶來(lái)說(shuō),使用計(jì)算機(jī)的根本原因便是使用軟件,而計(jì)算機(jī)軟件可看作整個(gè)計(jì)算機(jī)中最重要的組成部分,因此計(jì)算機(jī)軟件開發(fā)技術(shù)也可看作計(jì)算機(jī)的中心。對(duì)于最初的軟件開發(fā)技術(shù)來(lái)說(shuō),通常使用手工軟件進(jìn)行開發(fā),具有耗費(fèi)時(shí)間長(zhǎng)、工作效率低以及開發(fā)效果不明顯的缺點(diǎn),并且無(wú)法對(duì)逐漸提升的計(jì)算機(jī)需求進(jìn)行滿足。針對(duì)這種狀況,計(jì)算機(jī)軟件開發(fā)技術(shù)也在不斷進(jìn)行更新與發(fā)展。計(jì)算機(jī)軟件開發(fā)技術(shù)在經(jīng)過(guò)程序設(shè)計(jì)、軟件開發(fā)過(guò)程以及軟件開發(fā)工程3個(gè)階段后,其發(fā)展已形成規(guī)模,同時(shí)智能化水平較高,但仍然存在較多問(wèn)題[1]。
計(jì)算機(jī)自應(yīng)用以來(lái),其在較短的時(shí)間內(nèi)迅速改變了人們的生活水平以及生活方式。針對(duì)計(jì)算機(jī)的發(fā)展過(guò)程來(lái)說(shuō),最為重要的支撐部分便是計(jì)算機(jī)軟件開發(fā)技術(shù),對(duì)計(jì)算機(jī)的發(fā)展方向起到了至關(guān)重要的影響。而計(jì)算機(jī)軟件的功能以及運(yùn)行方式是確保整體計(jì)算機(jī)正常使用的基礎(chǔ)。現(xiàn)如今,我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)正處于高速發(fā)展階段,同時(shí)人才技術(shù)團(tuán)隊(duì)也在迅速擴(kuò)張,使得我國(guó)計(jì)算機(jī)軟件產(chǎn)業(yè)在世界軟件產(chǎn)業(yè)范圍內(nèi)占據(jù)了十分重要的地位,同時(shí)大部分軟件開發(fā)企業(yè)也隨之在國(guó)內(nèi)市場(chǎng)發(fā)展軟件的開發(fā)與應(yīng)用。由于軟件產(chǎn)業(yè)需求的不斷增加,我國(guó)軟件服務(wù)行業(yè)也在快速崛起,對(duì)高技術(shù)人才的需求量快速上升,所以我國(guó)的軟件技術(shù)行業(yè)人才培養(yǎng)方式以及培養(yǎng)力度開始受到社會(huì)各界人士的廣泛關(guān)注[2]。
近年來(lái),隨著信息化時(shí)代的到來(lái),計(jì)算機(jī)軟件開發(fā)技術(shù)的快速發(fā)展也推動(dòng)了我國(guó)信息技術(shù)產(chǎn)業(yè)的不斷進(jìn)步,使得計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展速度迅速上升。因此,在信息時(shí)代的大環(huán)境下,計(jì)算機(jī)軟件技術(shù)是促進(jìn)環(huán)境發(fā)展的主要?jiǎng)恿?。?duì)于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)來(lái)說(shuō),計(jì)算機(jī)軟件開發(fā)技術(shù)作為核心技術(shù)之一,可極大地促進(jìn)我國(guó)互聯(lián)網(wǎng)與計(jì)算機(jī)的發(fā)展。對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)來(lái)說(shuō),可實(shí)現(xiàn)許多傳統(tǒng)技術(shù)無(wú)法實(shí)現(xiàn)的功能,而計(jì)算機(jī)軟件所發(fā)揮的作用更大。對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)以及計(jì)算機(jī)軟件開發(fā)技術(shù)來(lái)說(shuō),屬于一體化內(nèi)容,由于計(jì)算機(jī)軟件開發(fā)技術(shù)的不斷更新與完善,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)也得到了快速進(jìn)步,對(duì)許多計(jì)算機(jī)技術(shù)矛盾進(jìn)行了解決。與此同時(shí),計(jì)算機(jī)軟件開發(fā)技術(shù)的提高也使得軟件本身的安全性能不斷提高。但在信息時(shí)代的背景下,計(jì)算機(jī)軟件開發(fā)技術(shù)在面臨機(jī)遇的同時(shí)也面臨著許多挑戰(zhàn),同時(shí)應(yīng)承擔(dān)起更多的社會(huì)責(zé)任。
目前的計(jì)算機(jī)軟件開發(fā)技術(shù)具有較高的科學(xué)性。但在其發(fā)展的過(guò)程中,應(yīng)對(duì)計(jì)算機(jī)軟件的使用以及開發(fā)方式進(jìn)行不斷研究,從而促進(jìn)計(jì)算機(jī)軟件開發(fā)技術(shù)更加成熟,這對(duì)于計(jì)算機(jī)用戶來(lái)說(shuō)具有十分重要的意義?,F(xiàn)如今,計(jì)算機(jī)軟件開發(fā)技術(shù)共有3種方式,分別為系統(tǒng)形式系統(tǒng)開發(fā)法、軟件生命周期法以及原型化方法。目前,在世界范圍內(nèi)應(yīng)用較為廣泛的軟件開發(fā)方法便是生命周期法,可在較為復(fù)雜的系統(tǒng)內(nèi)體現(xiàn)良好的優(yōu)越性,同時(shí)也是當(dāng)前國(guó)內(nèi)外軟件開發(fā)企業(yè)應(yīng)用最為普遍的計(jì)算機(jī)軟件開發(fā)方式。這種方式的優(yōu)點(diǎn)在于可對(duì)系統(tǒng)開發(fā)過(guò)程的全面性以及整體性進(jìn)行強(qiáng)調(diào),并將計(jì)算機(jī)軟件開發(fā)過(guò)程分成數(shù)個(gè)較為詳細(xì)的階段,同時(shí)不同階段的目標(biāo)任務(wù)十分明確,進(jìn)而對(duì)技術(shù)操作性進(jìn)行提高,降低系統(tǒng)的復(fù)雜程度。但這種方式具有較長(zhǎng)的開發(fā)周期,同時(shí)沒有同時(shí)進(jìn)行各階段的開發(fā)工作,因此具有十分明顯的影響,需要對(duì)工作進(jìn)行多次糾正。
對(duì)于原型化方式來(lái)說(shuō),也是大部分計(jì)算機(jī)軟件開發(fā)企業(yè)應(yīng)用較為普遍的開發(fā)方式之一。在系統(tǒng)開發(fā)人員具有一定的系統(tǒng)開發(fā)成果后,可運(yùn)行并開發(fā)一個(gè)原型,隨后還需要對(duì)原型進(jìn)行不斷完善與修改便可。這種軟件開發(fā)方式可對(duì)不同用戶的實(shí)際需求進(jìn)行滿足,同時(shí)可有效降低投入成本以及開發(fā)風(fēng)險(xiǎn),并合理利用系統(tǒng)內(nèi)的服務(wù)以及功能。但這種方式不適合開發(fā)大型的系統(tǒng)項(xiàng)目,因此維護(hù)工作的難度較高。
而系統(tǒng)形式系統(tǒng)開發(fā)方式是針對(duì)軟件開發(fā)的內(nèi)容以及目的來(lái)對(duì)軟件系統(tǒng)進(jìn)行自動(dòng)編碼與設(shè)計(jì)。但其實(shí)現(xiàn)難度較高,需要擁有一套較為完整的軟件工程質(zhì)量程序。首先,應(yīng)明確構(gòu)建軟件產(chǎn)品本身,使其能對(duì)不同客戶的多樣化需求進(jìn)行滿足,實(shí)現(xiàn)實(shí)際的使用標(biāo)準(zhǔn),同時(shí)在對(duì)用戶進(jìn)行觀察的過(guò)程中,應(yīng)通過(guò)多樣化的方式以及多層次的角度進(jìn)行觀察,當(dāng)發(fā)現(xiàn)需求變動(dòng)時(shí),及時(shí)對(duì)其進(jìn)行有效溝通,從而確保軟件的使用效率。因此,需要在此之前構(gòu)建出完善的維護(hù)方案,使其符合相關(guān)質(zhì)量標(biāo)準(zhǔn),同時(shí)還應(yīng)完善軟件工程的評(píng)價(jià)體系,確保日后軟件質(zhì)量的檢查工作順利進(jìn)行。同時(shí),還應(yīng)構(gòu)建高水平的計(jì)算機(jī)軟件開發(fā)技術(shù)團(tuán)隊(duì),積極提升現(xiàn)有隊(duì)伍的人員水平。此外,還應(yīng)注重計(jì)算機(jī)軟件開發(fā)人才的管理工作與培養(yǎng)工作,從而推動(dòng)我國(guó)計(jì)算機(jī)水平快速發(fā)展。一般來(lái)說(shuō),各計(jì)算機(jī)軟件開發(fā)企業(yè)通過(guò)外聘的方式來(lái)壯大技術(shù)開發(fā)人才隊(duì)伍,并定期開展計(jì)算機(jī)軟件技術(shù)開發(fā)培訓(xùn)講座,要求技術(shù)人員與管理人員積極參與,對(duì)先進(jìn)的管理知識(shí)以及技術(shù)進(jìn)行了解與掌握,并定期對(duì)其進(jìn)行考核,從而快速提升計(jì)算機(jī)軟件開發(fā)技能水平[3]。
現(xiàn)如今,計(jì)算機(jī)軟件開發(fā)技術(shù)的主要發(fā)展方向便是網(wǎng)絡(luò)化。隨著信息化時(shí)代的到來(lái),互聯(lián)網(wǎng)技術(shù)逐漸在人們?nèi)粘I钆c工作中的各個(gè)領(lǐng)域廣泛使用,現(xiàn)在各行各業(yè)在發(fā)展的過(guò)程中已經(jīng)無(wú)法離開互聯(lián)網(wǎng)技術(shù)的使用。網(wǎng)絡(luò)在給人們帶來(lái)便捷的同時(shí),也在潛移默化地改變?nèi)藗兊纳盍?xí)慣,同時(shí)計(jì)算機(jī)軟件的發(fā)展也離不開互聯(lián)網(wǎng)的推動(dòng)。在信息化技術(shù)快速發(fā)展的今天,計(jì)算機(jī)軟件與互聯(lián)網(wǎng)技術(shù)的關(guān)系越來(lái)越密切,大部分軟件的下載安裝過(guò)程也嘗試通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn),因此網(wǎng)絡(luò)化可極大地促進(jìn)網(wǎng)絡(luò)與軟件的快速發(fā)展。對(duì)于互聯(lián)網(wǎng)來(lái)說(shuō),可為計(jì)算機(jī)軟件的快速發(fā)展提供更好的平臺(tái),也是大部分軟件的運(yùn)行基礎(chǔ)。所以,可看出計(jì)算機(jī)軟件將朝著網(wǎng)絡(luò)化的方向進(jìn)行發(fā)展,從而提高計(jì)算機(jī)軟件的服務(wù)性[4]。
計(jì)算機(jī)軟件的開發(fā)目的便是為計(jì)算機(jī)軟件用戶提供高質(zhì)量的服務(wù)。所以,計(jì)算機(jī)軟件的發(fā)展趨勢(shì)也應(yīng)是服務(wù)化發(fā)展。針對(duì)當(dāng)前的計(jì)算機(jī)軟件技術(shù)來(lái)說(shuō),已經(jīng)具有不錯(cuò)的服務(wù)性,并且可滿足多數(shù)用戶的實(shí)際使用需求,但我國(guó)廣大的計(jì)算機(jī)軟件開發(fā)人員應(yīng)積極對(duì)現(xiàn)有的軟件服務(wù)進(jìn)行完善與創(chuàng)新,對(duì)其中的缺陷進(jìn)行彌補(bǔ),同時(shí)計(jì)算機(jī)軟件的發(fā)展目的應(yīng)是為計(jì)算機(jī)用戶提供更加流暢與便利的服務(wù),同時(shí)使先進(jìn)的設(shè)計(jì)理念與技術(shù),對(duì)不同用戶的多樣化需求進(jìn)行滿足[5]。
近年來(lái),隨著我國(guó)科學(xué)技術(shù)水平的不斷發(fā)展,衡量一個(gè)領(lǐng)域硬件實(shí)力的主要標(biāo)準(zhǔn)便是判斷其智能化水平,對(duì)于計(jì)算機(jī)領(lǐng)域來(lái)說(shuō)也是如此[6]。在人們的日常生活與工作中,智能化設(shè)備已經(jīng)得到了廣泛使用,而計(jì)算機(jī)也可看作智能化時(shí)代發(fā)展的產(chǎn)物。對(duì)于計(jì)算機(jī)軟件來(lái)說(shuō),其智能化水平同樣具有至關(guān)重要的作用,高智能化水平的軟件將具有更加高效與便捷的工作效率。計(jì)算機(jī)軟件開發(fā)人員可使用不同的運(yùn)算方式來(lái)提高計(jì)算機(jī)軟件的智能化,使其可以與人類一樣進(jìn)行運(yùn)行與思考?,F(xiàn)如今,在智能化時(shí)代不斷發(fā)展的背景下,計(jì)算機(jī)軟件也將向智能化的方向快速發(fā)展,從而為計(jì)算機(jī)軟件開發(fā)領(lǐng)域提供較大的發(fā)展機(jī)遇[7-8]。
現(xiàn)如今,隨著我國(guó)科學(xué)技術(shù)水平的不斷提高,社會(huì)經(jīng)濟(jì)的快速發(fā)展,互聯(lián)網(wǎng)技術(shù)也得到了廣泛應(yīng)用,同時(shí)計(jì)算機(jī)開始成為人們?nèi)粘I钆c工作中的標(biāo)配。因此,計(jì)算機(jī)軟件開發(fā)人員應(yīng)不斷提高自身的技能水平,積極了解與掌握先進(jìn)的技術(shù),從而推動(dòng)計(jì)算機(jī)軟件開發(fā)領(lǐng)域的快速發(fā)展。