申顏明
摘 要:眾所周知,計算機(jī)同人們的生活與工作息息相關(guān)。隨著各類計算機(jī)軟件的應(yīng)用與功能價值的提升,人們對其的要求更傾向于智能性、服務(wù)性以及網(wǎng)絡(luò)性,基于此,計算機(jī)軟件開發(fā)要有側(cè)重點(diǎn),不斷完善相應(yīng)的技術(shù)。筆者將分析我國計算機(jī)軟件開發(fā)技術(shù)的情況,闡述軟件開發(fā)的初衷、價值以及相應(yīng)的模式,以期有利于計算機(jī)軟件開發(fā)技術(shù)水平的整體提升,讓其為民眾生活與工作帶來更多服務(wù)的同時有利于我國經(jīng)濟(jì)與社會的發(fā)展。
關(guān)鍵詞:計算機(jī)軟件;軟件開發(fā);互聯(lián)網(wǎng)技術(shù)
進(jìn)入21世紀(jì)后,我國科技與互聯(lián)網(wǎng)的發(fā)展日新月異,在這種大環(huán)境下,民眾的生活模式與工作模式都有了極大的改變,總體節(jié)奏加快。目前來看,社會發(fā)展的動力之一就是計算機(jī)技術(shù)的更新。當(dāng)前計算機(jī)已經(jīng)被運(yùn)用到多個領(lǐng)域,其功能也越發(fā)多元化,在工作生產(chǎn)中占據(jù)重要地位,未來發(fā)展中計算機(jī)技術(shù)也將受到更多的關(guān)注。計算機(jī)技術(shù)更新離不開軟件開發(fā)技術(shù)水平的提高。一般而言,工程師開發(fā)計算機(jī)軟件是以解決社會某種需求為目的的。如此一來,豐富計算機(jī)功能的軟件也就變得更為重要。所謂計算機(jī)軟件開發(fā)技術(shù)是一種以代碼為基礎(chǔ)的程序功能系統(tǒng)。若想讓計算機(jī)軟件開發(fā)有更好的發(fā)展前景,就要分析其發(fā)展現(xiàn)狀,根據(jù)發(fā)展趨勢以及相關(guān)科研單位的規(guī)劃探討未來發(fā)展的側(cè)重點(diǎn)、規(guī)避內(nèi)容與方向。當(dāng)計算機(jī)軟件開發(fā)效率與水平達(dá)到一定期望后,計算機(jī)技術(shù)才能發(fā)揮出更多的價值與意義,更好地服務(wù)于社會,為經(jīng)濟(jì)發(fā)展貢獻(xiàn)力量。
1計算機(jī)軟件開發(fā)技術(shù)的方式
在開發(fā)方式、運(yùn)用與功能等方面,我國現(xiàn)階段的計算機(jī)軟件開發(fā)已經(jīng)趨于完善,合理性較高。然而,時代不同、社會發(fā)展情況不同,計算機(jī)軟件開發(fā)方式也應(yīng)該有所不同。誠然,當(dāng)前的方式能夠滿足社會的需求,可隨著社會與經(jīng)濟(jì)的發(fā)展,勢必會出現(xiàn)新的情況與需求內(nèi)容,到時計算機(jī)軟件要達(dá)到的水準(zhǔn)會更高。因此,研究更科學(xué)的計算機(jī)軟件開發(fā)方式非常重要?,F(xiàn)階段,原型化方法、軟件生命周期法、自動行駛系統(tǒng)開發(fā)法是計算機(jī)軟件開發(fā)比較主流的三種方式。作為使用頻次比較高的計算機(jī)軟件開發(fā)方法,原型化方法具有成本低、開發(fā)風(fēng)險小,提高系統(tǒng)服務(wù)功能質(zhì)量、更有針對性地滿足用戶需求的優(yōu)勢。采用這種方法研發(fā)軟件時,開發(fā)人員實(shí)現(xiàn)某個階段的目標(biāo)后就可向系統(tǒng)中編入一個原型,讓它隨之運(yùn)作,期間需要注意一個問題,即要持續(xù)完善、修正該原型。通常,原型化方法比較適合用于小型系統(tǒng)項目,它的維護(hù)工作也相對復(fù)雜一些。生命周期法是現(xiàn)階段使用范圍最為廣泛的一種方法,同時也是我國比較常見的一種計算機(jī)軟件開發(fā)方式,在大型項目以及復(fù)雜系統(tǒng)方面具有良好優(yōu)勢。生命周期法將軟件開發(fā)過程分為了比較明確幾個階段任務(wù),降低了開發(fā)的難度;同時又能保證全面性和整體性,讓系統(tǒng)更便于操作。不過,該種方法所需時間較多,各個階段也不能一同運(yùn)作,連帶影響比較大,需要不斷地對系統(tǒng)進(jìn)行糾正。自動形式系統(tǒng)開發(fā)法是科學(xué)性較高的一種開發(fā)方式,其原理是基于開發(fā)目的與需求設(shè)計軟件系統(tǒng)和自動編碼。不過,自動形式系統(tǒng)開發(fā)法操作難度以及要求都比較高。首先,軟件工程質(zhì)量程序要健全。開發(fā)人員要基于各類客戶的需求對軟件產(chǎn)品進(jìn)行構(gòu)建,深度掌握軟件的實(shí)際質(zhì)量標(biāo)準(zhǔn)。同時,相關(guān)人員還要不斷觀察軟件用戶的反饋情況,只要需求內(nèi)容有所不同就要及時同客戶交流,以此保證軟件的效率。若想實(shí)現(xiàn)上述情況,相關(guān)單位與負(fù)責(zé)人員要做好前期工作,例如制定系統(tǒng)維護(hù)方案,健全軟件工程的評價體系,發(fā)展人才隊伍,提高計算機(jī)軟件開發(fā)人員的管理水平等。對于我國計算機(jī)發(fā)展來說,技術(shù)水平的提升主要依靠軟件開發(fā)隊伍的擴(kuò)大與能力的提高,因此培養(yǎng)、管理計算機(jī)軟件開發(fā)人員具有重要意義。擴(kuò)大人才隊伍規(guī)模的方式有很多,一是招聘,聚攏更多的計算機(jī)人才;二是人員培訓(xùn),讓技術(shù)人員與管理人員定期參與相關(guān)培訓(xùn)活動,學(xué)習(xí)計算機(jī)軟件開發(fā)的知識,并定期參與考核。
2計算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢
2.1網(wǎng)絡(luò)化發(fā)展
隨著互聯(lián)網(wǎng)的發(fā)展,信息技術(shù)的功能越來越強(qiáng)大,在改變?nèi)藗兩?、工作的方式的同時讓社會完全進(jìn)入網(wǎng)絡(luò)時代??傮w來看,任何一個領(lǐng)域離開網(wǎng)絡(luò)都難以取得成果。目前,計算機(jī)軟件的下載與安裝都要依靠網(wǎng)絡(luò),因此計算機(jī)軟件開發(fā)隨著時代的發(fā)展同網(wǎng)絡(luò)的關(guān)系只會越來越密切。而且,網(wǎng)絡(luò)化對計算機(jī)與網(wǎng)絡(luò)而言都有相應(yīng)的促進(jìn)作用。從實(shí)用性角度分析,網(wǎng)絡(luò)是計算機(jī)軟件應(yīng)用的先決條件,而計算機(jī)軟件是網(wǎng)絡(luò)的一個存在需求。當(dāng)前市面上基本不存在可以離開網(wǎng)絡(luò)而被廣泛應(yīng)用的軟件,另外,只有借助網(wǎng)絡(luò),計算機(jī)軟件才能為人們提供更多的服務(wù)。由此可見,網(wǎng)絡(luò)化是計算機(jī)軟件開發(fā)技術(shù)發(fā)展的必然趨勢。
2.2服務(wù)化發(fā)展
讓計算機(jī)軟件用戶享受更多便捷是計算機(jī)軟件開發(fā)的主要目的。所以,服務(wù)化也是計算機(jī)軟件開發(fā)的一個發(fā)展方向。綜合分析我國計算機(jī)軟件技術(shù)后可得知,我國大部分的用戶對計算機(jī)軟件的服務(wù)性都比較滿意??墒?,計算機(jī)軟件開發(fā)者不能居功自傲,甚至因此停滯不前,應(yīng)該不斷地發(fā)掘軟件服務(wù)過程中存在的問題,對其進(jìn)行完善。基于服務(wù)性的發(fā)展理念,計算機(jī)軟件開發(fā)應(yīng)該制定更高的目標(biāo),如軟件運(yùn)作更加流暢、服務(wù)更精準(zhǔn)性等,盡可能地為各個用戶群體提供人性化的服務(wù)。
2.3智能化發(fā)展
科學(xué)技術(shù)發(fā)展目標(biāo)之一就是智能化,而智能化也是衡量被應(yīng)用于不同領(lǐng)域的硬件實(shí)力標(biāo)準(zhǔn)之一。如今,人們的生活與生產(chǎn)在一定程度上已經(jīng)離不開智能化設(shè)備,如汽車、智能手機(jī)、建筑等。計算機(jī)也是一種智能化設(shè)備。研發(fā)人員若想進(jìn)一步提高計算機(jī)的智能性,會借助于更科學(xué)的計算機(jī)軟件。當(dāng)計算機(jī)軟件實(shí)現(xiàn)某種智能化,如模擬人類思維模式等,計算機(jī)就能夠展現(xiàn)出更多的價值,為人類提供更多的服務(wù)。因此,計算機(jī)軟件智能化也是發(fā)展的一個趨勢。相關(guān)研發(fā)人員要緊跟時代的腳步,向著智能化方向?qū)τ嬎銠C(jī)軟件進(jìn)行調(diào)整,讓計算機(jī)軟件發(fā)展迎來新的時期。
2.4多樣化發(fā)展
由于人類的需求多種多樣,計算機(jī)軟件的應(yīng)用領(lǐng)域和應(yīng)用目的就會有所不同,這就導(dǎo)致了計算機(jī)軟件種類多樣性的發(fā)展?,F(xiàn)階段,計算機(jī)軟件的應(yīng)用范圍比較大,且在不同領(lǐng)域都有所成果,無論是學(xué)習(xí)、運(yùn)動、購物還是娛樂,途徑越來越多,極大地便捷人們的生活或者工作。未來生活中,民眾還會有更高層次、更多種類的需求,因此計算機(jī)軟件開發(fā)要以多樣化為目標(biāo),只有這樣服務(wù)才能更有針對性,滿足更多人的需求。
3總結(jié)
總而言之,隨著科技的發(fā)展和社會的進(jìn)步,人類已經(jīng)進(jìn)入了信息時代,在這一時代中人們的生活已經(jīng)離不開信息的支持。計算機(jī)軟件開發(fā)已經(jīng)深入到社會的各個行業(yè)中,為社會的生產(chǎn)力提升提供了重要的力量。作為計算機(jī)比較基礎(chǔ)的一個組成部分,計算機(jī)軟件開發(fā)在未來發(fā)展中將會更智能化、多樣化、服務(wù)化以及網(wǎng)絡(luò)化。而且,我國整體科技水平也會因?yàn)橛嬎銠C(jī)軟件開發(fā)技術(shù)的發(fā)展而提升,屆時所有領(lǐng)域都能借助更先進(jìn)的技術(shù)得到更好的發(fā)展,讓人類享受更為舒適、便利的生活工作環(huán)境。
參考文獻(xiàn):
[1]鄧春華.關(guān)于計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與趨勢分析[J].計算機(jī)產(chǎn)品與流通,2019(09):12.
[2]吳雪琴.計算機(jī)軟件開發(fā)及嵌入式軟件應(yīng)用思考[J].中小企業(yè)管理與科技(下旬刊),2019(08):165-166.
[3]康晶晶.新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢研究[J].科學(xué)技術(shù)創(chuàng)新,2019(19):89-90.