田建偉
摘要:在這個(gè)信息時(shí)代,計(jì)算機(jī)已經(jīng)融入了人們的生活工作中,人們也已經(jīng)離不開(kāi)計(jì)算機(jī),所以計(jì)算機(jī)技術(shù)的發(fā)展也成了必然的發(fā)展趨勢(shì)。作為計(jì)算機(jī)的重要工具之一,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)更是需要不斷地發(fā)展,以滿(mǎn)足人們?nèi)找嬖鲩L(zhǎng)的需求。本文根據(jù)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)及其發(fā)展現(xiàn)狀,分析計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及未來(lái)趨勢(shì),希望能夠?yàn)橛?jì)算機(jī)軟件開(kāi)發(fā)行業(yè)提供參考。
關(guān)鍵詞:計(jì)算機(jī)軟件開(kāi)發(fā);應(yīng)用;發(fā)展
1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)
通常來(lái)講,計(jì)算機(jī)由軟件、硬件組成。其中,計(jì)算機(jī)軟件可細(xì)分為系統(tǒng)軟件、應(yīng)用軟件,系統(tǒng)軟件(或操作系統(tǒng))是計(jì)算機(jī)自身攜帶、保障計(jì)算機(jī)運(yùn)維的重要部件,如Windows7、Windows8和Windows10操作系統(tǒng);應(yīng)用軟件是一款用于解決計(jì)算機(jī)軟件運(yùn)行問(wèn)題的解決型軟件,其以程序的形式出現(xiàn),如辦公軟件、圖像瀏覽器和圖形軟件等,且應(yīng)用軟件的開(kāi)發(fā)以特定的代碼、字符、字母或數(shù)據(jù)編寫(xiě),并在計(jì)算機(jī)中以書(shū)面形式展現(xiàn)出來(lái)。無(wú)論計(jì)算機(jī)系統(tǒng)軟件還是應(yīng)用軟件,其作用皆是提供給用戶(hù)更佳的上網(wǎng)體驗(yàn)、實(shí)用環(huán)境,且從本質(zhì)上來(lái)講,計(jì)算機(jī)軟件系統(tǒng)的運(yùn)行最頻繁,其是計(jì)算機(jī)正常運(yùn)行的必要條件。得益于第三次科技革命,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)實(shí)現(xiàn)了長(zhǎng)足發(fā)展,且其定義更為準(zhǔn)確,即按用戶(hù)要求建造計(jì)算機(jī)軟件系統(tǒng)的過(guò)程,其是一項(xiàng)包含需求捕捉、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的系統(tǒng)工程。發(fā)展至今,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)已進(jìn)入軟件工程時(shí)期,且日趨成熟。
2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展現(xiàn)狀
如今,計(jì)算機(jī)和互聯(lián)網(wǎng)的發(fā)展非??焖?,技術(shù)也比較成熟和發(fā)達(dá)。我國(guó)的計(jì)算機(jī)技術(shù)發(fā)展也比較好,但是計(jì)算機(jī)軟件技術(shù)方面還是有所欠缺。由于我國(guó)是發(fā)展中國(guó)家,計(jì)算機(jī)的發(fā)展起步較晚,人才和技術(shù)方面相較于發(fā)達(dá)國(guó)家來(lái)說(shuō)比較稀缺和落后,基本上都是學(xué)習(xí)和模仿國(guó)外的先進(jìn)技術(shù),缺乏計(jì)算機(jī)的核心技術(shù)。在當(dāng)今快餐式的環(huán)境中,企業(yè)追求快速有效的創(chuàng)收方式,認(rèn)為與其花錢(qián)花時(shí)間去研發(fā)軟件,不如直接花錢(qián)買(mǎi)技術(shù)來(lái)得簡(jiǎn)單方便,這種不良的開(kāi)發(fā)環(huán)境非常影響我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展。另外一點(diǎn),就是人才方面的因素。我國(guó)基礎(chǔ)軟件的技術(shù)人員比較多,但是高級(jí)技術(shù)人才就比較稀缺,這樣也是導(dǎo)致我國(guó)掌握不了計(jì)算機(jī)軟件核心技術(shù)的重要原因。總的來(lái)說(shuō),目前我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是受?chē)?guó)家支持,發(fā)展算是比較快速,但是因?yàn)槿瞬沤Y(jié)構(gòu)的失衡以及核心技術(shù)的缺乏,我國(guó)的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)仍然比不上世界頂尖水平。所以,我國(guó)要在行業(yè)內(nèi)創(chuàng)造出高品質(zhì)好口碑的屬于自己國(guó)家的品牌的計(jì)算機(jī)軟件還有很長(zhǎng)的路和很大的上升空間。
3新時(shí)期的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用
3.1生命周期軟件開(kāi)發(fā)技術(shù)
計(jì)算機(jī)軟件生命周期法又稱(chēng)之為結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方式,是一種較為普通的應(yīng)用方式與手段。計(jì)算機(jī)軟件生命周期開(kāi)發(fā)方式對(duì)于軟件的全局較為關(guān)注,主要就是在復(fù)雜的系統(tǒng)開(kāi)發(fā)過(guò)程中應(yīng)用,計(jì)算機(jī)軟件生命周期法在實(shí)踐中可以將軟件的開(kāi)發(fā)氛圍不同的子階段,可以有效地降低傳統(tǒng)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的程度,對(duì)于系統(tǒng)的操作與維護(hù)來(lái)說(shuō)更為便捷,在計(jì)算機(jī)軟件生命周期開(kāi)發(fā)過(guò)程中其具有開(kāi)發(fā)時(shí)間消耗較長(zhǎng),且在不同階段中缺乏獨(dú)立性的特征,在實(shí)踐中會(huì)直接地增加其工作量。對(duì)此,必須要綜合實(shí)際狀況對(duì)其進(jìn)行系統(tǒng)分析,合理應(yīng)用。
3.2原型化方法軟件開(kāi)發(fā)技術(shù)
原型化方法就是通過(guò)軟件技術(shù)人員綜合實(shí)際狀況,商討分析,制定統(tǒng)一的軟件模型,然后在開(kāi)發(fā)階段中對(duì)其進(jìn)行優(yōu)化調(diào)整,進(jìn)而滿(mǎn)足用戶(hù)的各項(xiàng)要求。此種方式是一種較為普遍的方式,是一種基于用戶(hù)的實(shí)際需求為導(dǎo)向的開(kāi)發(fā)模式,其目標(biāo)性相對(duì)較強(qiáng),可以有效地降低成本,提升技術(shù)的應(yīng)用效果,但是其應(yīng)用范圍相對(duì)較小,在一些小型的、相對(duì)較為簡(jiǎn)單的軟件系統(tǒng)開(kāi)發(fā)中應(yīng)用較為廣泛。
3.3自動(dòng)形式的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)
計(jì)算機(jī)軟件自動(dòng)化系統(tǒng)開(kāi)發(fā)法是從原型化開(kāi)發(fā)法中提煉得到,其工作原理為:開(kāi)發(fā)人員先按某一軟件的反饋分析用戶(hù)需求和編輯程序,并自動(dòng)編輯待開(kāi)發(fā)軟件。據(jù)此,計(jì)算機(jī)軟件自動(dòng)化系統(tǒng)開(kāi)發(fā)技術(shù)明確了軟件開(kāi)發(fā)的目標(biāo)、內(nèi)容,可按設(shè)計(jì)要求自動(dòng)設(shè)計(jì)軟件系統(tǒng)和編碼,從而縮短了軟件開(kāi)發(fā)的周期、提高了工作效率,但在軟件開(kāi)發(fā)工作結(jié)束后,開(kāi)發(fā)人員需按要求開(kāi)展調(diào)試工作,以保證計(jì)算機(jī)軟件系統(tǒng)的正常運(yùn)行。
4計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)新時(shí)期的發(fā)展趨勢(shì)
4.1面向服務(wù)化
隨著我國(guó)國(guó)民恩格爾系數(shù)的不斷降低,國(guó)民的消費(fèi)觀念發(fā)生巨大的轉(zhuǎn)變,國(guó)民更加追求對(duì)生活的享受,重視服務(wù)體驗(yàn)感。因此計(jì)算機(jī)軟件的開(kāi)發(fā)應(yīng)當(dāng)更加重視與人們的生活需求相貼合、與日常生活相聯(lián)系,服務(wù)于人們,想人們之所想,供人們之所需。只有以人們的生活需要作為出發(fā)點(diǎn),根據(jù)不同的需求研發(fā)功能全面的軟件,本著軟件開(kāi)發(fā)服務(wù)化的基本理念,才能開(kāi)發(fā)出讓用戶(hù)滿(mǎn)意、具有新時(shí)期意義的優(yōu)質(zhì)軟件。
4.2面向開(kāi)放化
計(jì)算機(jī)軟件技術(shù)的開(kāi)放化首先是指設(shè)計(jì)理念和流程具有全面的開(kāi)放化,讓用戶(hù)參與到軟件的設(shè)計(jì)中來(lái)。計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,讓網(wǎng)絡(luò)普及到了千家萬(wàn)戶(hù),給人與人之間的交流提供了快捷方便的平臺(tái)。因此,基于互聯(lián)網(wǎng)的軟件設(shè)計(jì)開(kāi)放化是新時(shí)代軟件技術(shù)發(fā)展的必然趨勢(shì),可以利用開(kāi)放化更好地促進(jìn)用戶(hù)與軟件設(shè)計(jì)工作者的交流,促進(jìn)軟件的良好開(kāi)發(fā);其次是指源代碼的開(kāi)放化,軟件開(kāi)發(fā)不能故步自封,需求相互學(xué)習(xí)借鑒,只有打破傳統(tǒng)開(kāi)發(fā)的思想,共享源代碼,才能促進(jìn)開(kāi)發(fā)人員之間的相互交流和學(xué)習(xí),從而實(shí)現(xiàn)代碼的優(yōu)化和功能的完善。
4.3面向網(wǎng)絡(luò)化
在新時(shí)期,隨著信息時(shí)代的到來(lái),互聯(lián)網(wǎng)技術(shù)手段在不斷普及,現(xiàn)階段網(wǎng)絡(luò)呈現(xiàn)迅猛的發(fā)展趨勢(shì)。而網(wǎng)絡(luò)化辦公是現(xiàn)階段工作的主要模式與手段。對(duì)此,計(jì)算機(jī)軟件的開(kāi)發(fā)必須要具有一定的時(shí)代性,要實(shí)現(xiàn)綜合現(xiàn)階段社會(huì)發(fā)展的實(shí)際需求,實(shí)現(xiàn)網(wǎng)絡(luò)化的發(fā)展趨勢(shì),進(jìn)而在根本上滿(mǎn)足用戶(hù)的各種實(shí)際需求,這樣才可以為人們提供更為優(yōu)質(zhì)的信息服務(wù)。而網(wǎng)絡(luò)化作為計(jì)算機(jī)軟件發(fā)展趨勢(shì),計(jì)算機(jī)軟件不僅僅推動(dòng)了網(wǎng)絡(luò)的發(fā)展,也在網(wǎng)絡(luò)支持之下不斷地完善。對(duì)此,在新時(shí)期,網(wǎng)絡(luò)化是軟件以及網(wǎng)絡(luò)雙贏的一種發(fā)展趨勢(shì),基于網(wǎng)絡(luò)為基礎(chǔ)作為計(jì)算機(jī)軟件的發(fā)展平臺(tái),可以為軟件提供基礎(chǔ)支持。
4.4面向智能化
科技的全面進(jìn)度,促使機(jī)器智能化成為主流。開(kāi)發(fā)人員利用一些算法,可讓軟件更具智能化特性,與人類(lèi)具有相同的思維與運(yùn)行模式。它的實(shí)現(xiàn)為計(jì)算機(jī)軟件發(fā)展帶來(lái)了全新的發(fā)展機(jī)遇,是一次重要變革。
5計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展對(duì)策
企業(yè)使用計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù),應(yīng)建設(shè)高素質(zhì)人才隊(duì)伍,在技術(shù)人才的支持下,科學(xué)完成當(dāng)前的工作任務(wù),全面提升軟件開(kāi)發(fā)技術(shù)的應(yīng)用效率與價(jià)值,充分發(fā)揮各方面開(kāi)發(fā)技術(shù)的積極作用。同時(shí),在使用先進(jìn)技術(shù)的過(guò)程中,可以在技術(shù)人才的支持下,針對(duì)軟件系統(tǒng)進(jìn)行合理的開(kāi)發(fā)與創(chuàng)新,協(xié)調(diào)各方面技術(shù)之間的關(guān)系,在提升人才培養(yǎng)效果的情況下,優(yōu)化整體工作模式。一方面,在使用軟件開(kāi)發(fā)技術(shù)的過(guò)程中,需合理培養(yǎng)技術(shù)人才,在人才的支持下,引導(dǎo)技術(shù)人員樹(shù)立正確觀念,掌握創(chuàng)新技術(shù)方式與方法,提升軟件技術(shù)的應(yīng)用效果。另一方面,在人才培養(yǎng)期間,需階段性對(duì)其進(jìn)行專(zhuān)業(yè)技術(shù)與先進(jìn)技能的培訓(xùn),使其可以掌握先進(jìn)的技能,提升人才的綜合能力,進(jìn)而為計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展提供保障。
結(jié)語(yǔ):
綜上所述,軟件開(kāi)發(fā)技術(shù)在當(dāng)代信息社會(huì)發(fā)展中發(fā)揮著巨大的作用,它是信息網(wǎng)絡(luò)的關(guān)鍵,軟件技術(shù)開(kāi)發(fā)還把網(wǎng)絡(luò)信息傳輸與遠(yuǎn)程控制變成現(xiàn)實(shí),為日常生活和工作創(chuàng)造了諸多的便利。未來(lái)還需要不斷套索計(jì)算機(jī)應(yīng)用與技術(shù)問(wèn)題,達(dá)成有效融合,以此來(lái)推動(dòng)計(jì)算機(jī)適用范圍與區(qū)域,讓人類(lèi)不斷前進(jìn)發(fā)展。
參考文獻(xiàn):
[1]林敏.計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用[J].電腦編程技巧與維護(hù),2018(08):36-37+74.
[2]冷雨.計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)架構(gòu)原理[J].數(shù)字技術(shù)與應(yīng)用,2018,36(05):186-187.
[3]徐博.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用[J].電腦迷,2018(03):49.