王潤乾 劉喜龍
摘要:計算機軟件具有比較大的靈活性,而且更新?lián)Q代也比較快,因此計算機軟件開發(fā)的相關(guān)產(chǎn)業(yè)為了盡快適應(yīng)不同時期的市場需求,不被市場所拋棄,就必須不斷地進行開發(fā)和創(chuàng)新。因此,對新時期計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢的研究是必不可少的環(huán)節(jié),對于計算機軟件開發(fā)相關(guān)產(chǎn)業(yè)的發(fā)展具有極其重要的作用和意義。
關(guān)鍵詞:計算機;軟件開發(fā)技術(shù);應(yīng)用;發(fā)展趨勢
1引言
在新社會環(huán)境的影響下,促使計算機軟件開發(fā)技術(shù)不僅在計算機發(fā)展中占據(jù)重要的地位,該是現(xiàn)階段科技技術(shù)發(fā)展中的重要觀點。但同時在新時期中發(fā)展計算機軟件開發(fā)技術(shù)的過程中,存在很多影響因素,因此在實際應(yīng)用中,需結(jié)合實際情況和發(fā)展需求,不斷創(chuàng)新軟件開發(fā)技術(shù),從而發(fā)展符合時代進步的計算機軟件開發(fā)技術(shù)。
2計算機軟件開發(fā)技術(shù)的特點
第一,使用價值相對較大。隨著社會的不斷發(fā)展和進步,計算機的應(yīng)用范圍日益擴大,有助于社會各行各業(yè)的進步。進一步研發(fā)計算機軟件開發(fā)技術(shù)能夠顯著提高社會經(jīng)濟效益,促進社會快速發(fā)展。第二,具有一定的復(fù)雜性。計算機軟件開發(fā)技術(shù)在發(fā)展的過程中,需要加大資本支持力度。但是,在實際進程中由于比較復(fù)雜,必須要相關(guān)機構(gòu)給予全力支撐,才能保證計算機軟件開發(fā)技術(shù)作業(yè)的穩(wěn)定運行。第三,與用戶要求相符。在計算機軟件策劃進程中,主要專注在數(shù)據(jù)信息的使用和收集方面,符合現(xiàn)代社會用戶的要求。增強這兩方面的策劃作業(yè),可以快速的將軟件數(shù)據(jù)信息進行展示,將用戶的相關(guān)數(shù)據(jù)信息采用合成的方法,編制出相對應(yīng)的樣板。在此基礎(chǔ)上,可以從根本上實現(xiàn)計算機軟件程序的策劃和協(xié)調(diào)作業(yè)。
3新時期計算機軟件開發(fā)技術(shù)的應(yīng)用方法
3.1原型化方法
要想成功的完成計算機工程的創(chuàng)建,就要選擇最為科學(xué)合理的設(shè)計方案,而設(shè)計方案的選擇一般采用的是原型化方法。原型化方法是計算機軟件開發(fā)的最后一個環(huán)節(jié),但是非常重要的收尾階段,通過利用最初始形態(tài)的原型去進行開發(fā),能夠依據(jù)用戶的個性化需求以及建議完成軟件的應(yīng)用和開發(fā),并且還可以在用戶的意愿基礎(chǔ)之上對軟件進行調(diào)整以適應(yīng)客戶的要求。原型化方法對于計算機軟件開發(fā)最重要的兩點作用就是能夠在最大程度上滿足客戶的需求,而且可以節(jié)約開發(fā)成本,但是原型化方法也有其局限性,原型化方法不適用于大型的計算機系統(tǒng)軟件的開發(fā)。
3.2生命周期法
作為一種相對普遍和常見的開發(fā)方式,生命周期發(fā)廣泛流行于當(dāng)前的計算機軟件開發(fā)領(lǐng)域,契機書相對成熟。生命周期法本身更加關(guān)注軟件系統(tǒng)的整體性和全局性的需求,在大型軟件系統(tǒng)開發(fā)當(dāng)中十分常見。對于軟件開發(fā)的過程中,生命周期法結(jié)合不同的開發(fā)階段制定了不同的開發(fā)目標(biāo),這就讓整體軟件系統(tǒng)的開發(fā)難度得到了有效的降低,同時后續(xù)開發(fā)過程中一些開發(fā)行為的可操作性得到了更好的發(fā)展。與此同時,這種開發(fā)技術(shù)在實際應(yīng)用的過程中,其開發(fā)的周期相對較長,并且由于不同開發(fā)階段之間存在著密切的關(guān)聯(lián),很多開發(fā)行為不能并行開展,這就導(dǎo)致了如果后續(xù)出現(xiàn)問題,那么就會導(dǎo)致開發(fā)工作的開展進度受到很大的影響,一些變更行為的應(yīng)用的難度較高,整體靈活性十分有限。
3.3分層技術(shù)方法
相對于其他的軟件開發(fā)技術(shù)來說,分層技術(shù)在實際的軟件開發(fā)過程中具有其他很多技術(shù)無法比擬的優(yōu)勢,這也是計算機軟件未來的發(fā)展走向。從本質(zhì)上來說,計算機軟件的開發(fā)目的就是開發(fā)滿足用戶實際需求,具有高使用性能的軟件產(chǎn)品,而分層技術(shù)能夠滿足這些要求。首先,分層技術(shù)可以適當(dāng)擴展相關(guān)計算機軟件,按照軟件的不同功能分解軟件中比較復(fù)雜的系統(tǒng),并適當(dāng)改造和升級計算機軟件,從根本上完善系統(tǒng)中的某一項功能層或者上下層。其次,分層技術(shù)不僅能夠有效提高計算機軟件的開發(fā)效率,而且能夠為軟件運行的可靠性提供充分保障。開發(fā)計算機軟件的過程中,應(yīng)用分層技術(shù)可以合理改造原本的計算機系統(tǒng),這樣一來,就可以大大縮小復(fù)雜軟件的開發(fā)時間,從而提高開發(fā)效率。最后,有效應(yīng)用分層技術(shù)能夠使相關(guān)的計算機軟件實現(xiàn)自動開發(fā)使用,具有重復(fù)使用的效果。
4計算機軟件開發(fā)技術(shù)的發(fā)展趨勢
4.1網(wǎng)絡(luò)化
當(dāng)前信息時代下,信息網(wǎng)絡(luò)已經(jīng)成為了不可或缺的重要基礎(chǔ)。在計算機軟件開發(fā)技術(shù)發(fā)展的過程中,其也需要對當(dāng)前的網(wǎng)絡(luò)化技術(shù)進行更好的適應(yīng),從網(wǎng)絡(luò)化發(fā)展的角度進行相應(yīng)的開發(fā),這樣可以進一步提升信息交互能力,保障軟件系統(tǒng)的應(yīng)用質(zhì)量,同時這對于推進當(dāng)前我國網(wǎng)絡(luò)發(fā)展來說也是十分關(guān)鍵的。
4.2智能化
人工智能是目前的熱點技術(shù)內(nèi)容也是世界以及我國未來的主要發(fā)展方向。人工智能正在不斷取得創(chuàng)新和進步,但是不管在理論基礎(chǔ)以及實際應(yīng)用上都還需要不斷的研發(fā)、創(chuàng)新。目前,我國也在大力推行智能化的生活和生產(chǎn),并帶動了相應(yīng)的軟件技術(shù)開發(fā)的需求。人工智能也同樣需要相對應(yīng)的軟件技術(shù),并且對其軟件開發(fā)技術(shù)提出了更高的要求。由于人工智能理論發(fā)展時間較短,理論成熟度較低,因此在軟件創(chuàng)新的速度較慢,開發(fā)難度較大。但是,智能化的應(yīng)用前景是巨大的,因此政府、企業(yè)、科研機構(gòu)都在不斷促進人工智能的軟件發(fā)展,搶占國際先機,做到人工智能領(lǐng)域上的領(lǐng)跑者。
4.3自主化
目前,我國的軟件開發(fā)技術(shù)正在不斷的發(fā)展,尤其是移動端的軟件開發(fā)技術(shù)更是具有領(lǐng)先地位。但是我們同時也應(yīng)該清醒的認(rèn)識到,目前的開發(fā)環(huán)境還需要不斷的發(fā)展,不僅僅是各種計算機語言、計算機操作理論上的研究和發(fā)展,也包括各種軟件開發(fā)技術(shù)的實踐性發(fā)展。未來,我們不管在硬件生產(chǎn)還是軟件技術(shù)開發(fā)上都能夠獨立設(shè)計,自主研發(fā),并不斷走向世界的前列,成為計算機行業(yè)的標(biāo)準(zhǔn)制定者。
4.4服務(wù)化
對用戶實際需求的進一步滿足是計算機軟件開發(fā)技術(shù)的目的。人們在新時期對需求的發(fā)展越來越趨于個性化,而人的主觀能動性較為明顯,因此必須將技術(shù)創(chuàng)新的手段應(yīng)用其中用來對用戶的體驗效果進行有效提升,而為計算機軟件的發(fā)展提供良好平臺的是網(wǎng)絡(luò)供應(yīng)模式以及網(wǎng)絡(luò)化的軟件。以網(wǎng)絡(luò)化為基礎(chǔ)進一步進行軟件開發(fā)來提升自身的服務(wù)特性,對各種不同的技術(shù)手段進行合理應(yīng)用,在用戶體驗上加入人性化特性用來對各種用戶的所有需求盡量滿足。
4.5便捷化
當(dāng)前,全世界的網(wǎng)民已經(jīng)超過39億;每一個網(wǎng)民,都有自己的不同的生活習(xí)慣,不同的興趣愛好,不同的行為模式,不同的生活、學(xué)習(xí)、工作目標(biāo),都需要為自己量身打造軟件,都有權(quán)獲得更好的軟件服務(wù)。但全世界的軟件工程師只有數(shù)百萬人,不可能滿足數(shù)十億網(wǎng)民的不同需求。—所以,我們可以預(yù)見:軟件開發(fā)必將更為便捷,新的更加簡明易懂的程序設(shè)計語言必將推出,軟件開發(fā)將日趨智能化。在不遠(yuǎn)的將來,連小學(xué)生都可以根據(jù)自己的需求,在人工智能的協(xié)助下,尋找必須的功能模塊,自己開發(fā)計算機軟件;而軟件開發(fā)也將成為一門極其普通的日常生活技術(shù)。
5結(jié)束語
總之,在當(dāng)前新發(fā)展環(huán)境下,計算機信息技術(shù)如何為用戶提供更加優(yōu)質(zhì)的服務(wù),這已經(jīng)成為了我們必須要思考和探索的一方面問題。提升計算機軟件開發(fā)技術(shù)水平,能夠更好的促進計算機應(yīng)用和軟件系統(tǒng)的完善,滿足多方面的功能需求,為各行各業(yè)的發(fā)展提供可靠的支持和保障。
參考文獻(xiàn)
[1]孫嘉鳴.淺析計算機軟件開發(fā)技術(shù)的應(yīng)用及未來發(fā)展趨勢[J].農(nóng)家參謀,2017,23:258.
[2]周帆.新時期計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].電子技術(shù)與軟件工程,2018,06:36.
[3]王冠男,孫睿.新時期計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展方向研究[J].計算機產(chǎn)品與流通,2017,10:30+90.
(作者單位:長城汽車股份有限公司)