于倩 黃秋彩
摘要:在新社會(huì)環(huán)境的影響下,促使計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)不僅在計(jì)算機(jī)發(fā)展中占據(jù)重要的地位,該是現(xiàn)階段科技技術(shù)發(fā)展中的重要觀點(diǎn)。但同時(shí)在新時(shí)期中發(fā)展計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的過(guò)程中,存在很多影響因素,因此在實(shí)際應(yīng)用中,需要結(jié)合實(shí)際情況和發(fā)展需求,不斷創(chuàng)新軟件開(kāi)發(fā)技術(shù),從而發(fā)展符合時(shí)代進(jìn)步的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)。
關(guān)鍵詞:計(jì)算機(jī)軟件;開(kāi)發(fā)技術(shù);應(yīng)用
1引言
在當(dāng)前新的發(fā)展環(huán)境下,計(jì)算機(jī)信息技術(shù)已深深的融入了人們的生活,并且對(duì)各行各業(yè)都產(chǎn)生了很大的影響。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)作為計(jì)算機(jī)軟件系統(tǒng)構(gòu)建的重要技術(shù),其本身也在不斷發(fā)展的過(guò)程當(dāng)中。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是滿足計(jì)算機(jī)應(yīng)用軟件和系統(tǒng)開(kāi)發(fā)所產(chǎn)生的技術(shù)手段,是對(duì)于用戶使用問(wèn)題進(jìn)行解決的重要基礎(chǔ)。用戶對(duì)于計(jì)算機(jī)的使用和操作都是通過(guò)軟件來(lái)進(jìn)行完成的,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)本身扮演著非常重要的角色。
2計(jì)算機(jī)軟件開(kāi)發(fā)原理
軟件開(kāi)發(fā)技術(shù)中主要的原理是依據(jù)軟件工程進(jìn)行,是計(jì)算機(jī)中基礎(chǔ)學(xué)科,利用對(duì)軟件的開(kāi)發(fā)和維護(hù),對(duì)其進(jìn)行規(guī)范化、系統(tǒng)化的設(shè)計(jì),能盡快解決軟件開(kāi)發(fā)過(guò)程中出現(xiàn)各種問(wèn)題。軟件開(kāi)發(fā)技術(shù)過(guò)程包括軟件定義、開(kāi)發(fā)和維護(hù)階段,而軟件定義階段,是技術(shù)人員對(duì)需要開(kāi)發(fā)的項(xiàng)目進(jìn)行研究,通過(guò)市場(chǎng)調(diào)查制定可行性報(bào)告確定客戶需求標(biāo)準(zhǔn),軟件定義階段很重要,決定后期用戶下載和使用頻率,并為后期開(kāi)發(fā)和維護(hù)做指導(dǎo)。軟件開(kāi)發(fā)階段,是根據(jù)實(shí)際標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā),完成軟件編碼后展開(kāi)測(cè)試,測(cè)試無(wú)誤后上報(bào)形成軟件源代碼,保證開(kāi)發(fā)出的軟件在性能和功能方面都達(dá)到設(shè)計(jì)要求標(biāo)準(zhǔn)。維護(hù)軟件階段,是根據(jù)用戶的需求和市場(chǎng)的要求,每隔一段時(shí)間進(jìn)行必要的系統(tǒng)升級(jí)或者維護(hù),軟件維護(hù)階段貫穿軟件使用整個(gè)時(shí)間。軟件工程的中心就是進(jìn)行研究軟件研發(fā)方法,從實(shí)際發(fā)展情況分析,目前經(jīng)常使用的研發(fā)方法有面向?qū)ο蠓?、結(jié)構(gòu)化形式和原型形式等。
3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的關(guān)鍵作用
計(jì)算機(jī)軟件技術(shù)的發(fā)展是計(jì)算機(jī)飛速發(fā)展的基礎(chǔ),計(jì)算機(jī)軟件的產(chǎn)品便是計(jì)算機(jī)協(xié)議和語(yǔ)言相互作用,進(jìn)一步呈現(xiàn)出的一種綜合體,它是計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的產(chǎn)物,非專業(yè)人士對(duì)計(jì)算機(jī)的應(yīng)用需求因計(jì)算機(jī)軟件產(chǎn)品的存在而獲得極大滿足。計(jì)算機(jī)技術(shù)的特點(diǎn)在現(xiàn)如今的社會(huì)主要表現(xiàn)在計(jì)算機(jī)軟件會(huì)隨著計(jì)算機(jī)硬件的更新、升級(jí)而更新、升級(jí),擁有較快的更新?lián)Q代速度以及豐富的種類等,計(jì)算機(jī)軟件技術(shù)也在持續(xù)完善的計(jì)算機(jī)軟件中獲得較快的發(fā)展,推動(dòng)了社會(huì)的進(jìn)步。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)在不斷發(fā)展的計(jì)算機(jī)軟件中擁有舉足輕重的地位。技術(shù)人員的創(chuàng)新能力因計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的持續(xù)創(chuàng)新而會(huì)飛速提升,在網(wǎng)絡(luò)技術(shù)上,遠(yuǎn)程控制以及網(wǎng)絡(luò)支持正在逐步實(shí)現(xiàn)。與此同時(shí),在計(jì)算機(jī)領(lǐng)域的發(fā)展進(jìn)程中,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)將發(fā)揮重要的促進(jìn)作用,對(duì)網(wǎng)絡(luò)發(fā)展的需求進(jìn)一步進(jìn)行滿足,使得計(jì)算機(jī)網(wǎng)絡(luò)逐漸成為共存與開(kāi)發(fā)的發(fā)展模式,將軟件開(kāi)發(fā)的便捷性持續(xù)提升,在工作上,非專業(yè)人員可以更好的應(yīng)用其中,推進(jìn)社會(huì)的發(fā)展。
4計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)的應(yīng)用要點(diǎn)
4.1原型化
目前,原型化是計(jì)算機(jī)軟件開(kāi)發(fā)中最為常用的一種技術(shù)方案,在該方案下,用戶可根據(jù)自己的需要提出相應(yīng)的問(wèn)題,軟件開(kāi)發(fā)人員則可在總結(jié)問(wèn)題的基礎(chǔ)上,選擇具有針對(duì)性的技術(shù)手段,開(kāi)發(fā)出一個(gè)原型,結(jié)合用戶的需求,對(duì)原型進(jìn)行不斷地改進(jìn),從而使其逐步完善,直至用戶滿意為止。該技術(shù)方案是一個(gè)動(dòng)態(tài)化的軟件程序設(shè)計(jì)過(guò)程,其最為突出的特點(diǎn)是能夠滿足用戶的個(gè)性化需要,這是因?yàn)樵谡麄€(gè)開(kāi)發(fā)階段,用戶都要參與其中,由此可使軟件的開(kāi)發(fā)成本和開(kāi)發(fā)風(fēng)險(xiǎn)顯著降低。雖然這種技術(shù)方案的應(yīng)用優(yōu)勢(shì)較為明顯,但方案本身也存在一定的不足,即對(duì)于大型信息系統(tǒng)軟件的開(kāi)發(fā)并不適用。該技術(shù)方案可在以下幾種情況進(jìn)行應(yīng)用,由此能夠達(dá)到意想不到的效果。一是當(dāng)用戶對(duì)于自己的需求并不十分清楚,或是用戶當(dāng)前開(kāi)展的業(yè)務(wù)尚不穩(wěn)定,對(duì)軟件的功能需求經(jīng)常發(fā)生變化,便可借助該技術(shù)方案,先開(kāi)發(fā)一個(gè)原型,逐步進(jìn)行完善。二是當(dāng)軟件的復(fù)雜程度不是很高,并且規(guī)模也不太大時(shí),可以對(duì)該技術(shù)方案進(jìn)行應(yīng)用。
4.2自主開(kāi)發(fā)法
自主開(kāi)發(fā)法這種技術(shù)手段在應(yīng)用上,更加突出自主性的特點(diǎn),明確了開(kāi)發(fā)的目標(biāo)和實(shí)質(zhì),并圍繞客戶對(duì)軟件的需求進(jìn)行相應(yīng)的應(yīng)用,整個(gè)軟件開(kāi)發(fā)當(dāng)中開(kāi)發(fā)人員具備更強(qiáng)的自主性。在具體技術(shù)應(yīng)用的過(guò)程當(dāng)中,其更加關(guān)注對(duì)軟件工程質(zhì)量管理體系的構(gòu)建。制定軟件工程產(chǎn)品質(zhì)量標(biāo)準(zhǔn),標(biāo)準(zhǔn)軟件工程產(chǎn)品能夠保證用戶的不同需求,同時(shí)還要時(shí)時(shí)關(guān)注用戶的反饋信息,針對(duì)用戶的需求變化進(jìn)行及時(shí)調(diào)整。從開(kāi)發(fā)和維護(hù)的角度來(lái)說(shuō),也需要制定相關(guān)標(biāo)準(zhǔn),從而確保其標(biāo)準(zhǔn)和規(guī)范能夠支持軟件工程產(chǎn)品的開(kāi)發(fā)和維護(hù)。從后續(xù)評(píng)價(jià)的角度來(lái)說(shuō),要制定科學(xué)合理的軟件工程產(chǎn)品的評(píng)價(jià)體系,在軟件開(kāi)發(fā)過(guò)程結(jié)束后,對(duì)軟件產(chǎn)品進(jìn)行復(fù)查、校驗(yàn)、和評(píng)估等等。
5計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)的實(shí)踐應(yīng)用
5.1分層技術(shù)應(yīng)用要點(diǎn)
分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中占據(jù)著極其重要的位置,因?yàn)樗梢宰層?jì)算機(jī)的系統(tǒng)更加的具有靈活性并且在運(yùn)行上更加的可靠;分層技術(shù)相比較于單層結(jié)構(gòu)具有一定的優(yōu)越性,因此才會(huì)被大眾接受,分層技術(shù)的優(yōu)勢(shì)主要體現(xiàn)在效率水平高、有較強(qiáng)的拓展性以及順利的鏈接性。在軟件開(kāi)發(fā)的過(guò)程中,將計(jì)算機(jī)原有的系統(tǒng)進(jìn)行一定的優(yōu)化,是能夠讓計(jì)算機(jī)在各個(gè)方面都進(jìn)行系統(tǒng)行的更新升級(jí),而且還能夠幫助新開(kāi)發(fā)的軟件創(chuàng)造這個(gè)相對(duì)安全的系統(tǒng)環(huán)境。并且分層計(jì)算對(duì)計(jì)算機(jī)軟件的再次使用是非常有利的,在計(jì)算機(jī)軟件開(kāi)發(fā)中有利于提升軟件開(kāi)發(fā)的速度。分層技術(shù)對(duì)計(jì)算機(jī)系統(tǒng)各部分都有明確的劃分,在明確了軟件在系統(tǒng)中產(chǎn)生的問(wèn)題,能夠更加有針對(duì)性地進(jìn)行系統(tǒng)的更新升級(jí),以此來(lái)提高計(jì)算機(jī)軟件的工作效率,將軟件的運(yùn)行能力進(jìn)一步提升。近些年來(lái),在計(jì)算機(jī)的軟件開(kāi)發(fā)中,分層技術(shù)在所多別的技術(shù)中脫穎而出,可見(jiàn)其在計(jì)算機(jī)軟件開(kāi)發(fā)中是具有非常大的優(yōu)勢(shì)。
5.2B/S體系結(jié)構(gòu)開(kāi)發(fā)要點(diǎn)
B/S體系結(jié)構(gòu)屬于現(xiàn)階段計(jì)算機(jī)軟件開(kāi)發(fā)的常用結(jié)構(gòu),基于該結(jié)構(gòu)的計(jì)算機(jī)軟件開(kāi)發(fā)可采用多層Web應(yīng)用動(dòng)態(tài)模式、分布式多層結(jié)構(gòu),同時(shí)關(guān)注軟件的安全性和穩(wěn)定性。以其中的多層Web應(yīng)用動(dòng)態(tài)模式為例,該模式具備安全、系統(tǒng)維護(hù)升級(jí)簡(jiǎn)單、數(shù)據(jù)庫(kù)服務(wù)器負(fù)載較低、封裝源代碼和不斷提高軟件性能等優(yōu)勢(shì)。多層Web應(yīng)用動(dòng)態(tài)模式主要涉及瀏覽器、C/S應(yīng)用、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、WEBSERVER和INTERNET/INTRANET。為保證計(jì)算機(jī)軟件的B/S體系結(jié)構(gòu)開(kāi)發(fā)實(shí)現(xiàn)動(dòng)態(tài)平衡,設(shè)計(jì)過(guò)程必須對(duì)應(yīng)用服務(wù)器進(jìn)行冗余配置,同時(shí)開(kāi)展負(fù)荷計(jì)算,將系統(tǒng)負(fù)載分散到多個(gè)應(yīng)用服務(wù)器。B/S體系結(jié)構(gòu)具備的開(kāi)發(fā)成本和維護(hù)成本較低,可實(shí)現(xiàn)跨平臺(tái)操作,減少網(wǎng)絡(luò)開(kāi)銷(xiāo)、消除數(shù)據(jù)庫(kù)瓶頸、減少數(shù)據(jù)庫(kù)開(kāi)發(fā)等能夠由此實(shí)現(xiàn)。
6結(jié)束語(yǔ)
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是推動(dòng)我國(guó)科技發(fā)展的重要力量,培養(yǎng)高技術(shù)的軟件開(kāi)發(fā)人才是我國(guó)計(jì)算機(jī)事業(yè)發(fā)展的重中之重。計(jì)算機(jī)軟件開(kāi)發(fā)也要以為人類社會(huì)服務(wù)為目標(biāo),改善與提高人們的生活水平為前提進(jìn)行開(kāi)發(fā)。只有提升計(jì)算機(jī)軟件開(kāi)發(fā)水平、加強(qiáng)軟件的運(yùn)用,才能縮短我國(guó)和發(fā)達(dá)國(guó)家在計(jì)算機(jī)上的差距。
參考文獻(xiàn)
[1]王冠男,孫睿.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展方向研究[J].計(jì)算機(jī)產(chǎn)品與流通,2017,10:30+90.
[2]季林鳳.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的現(xiàn)狀及其應(yīng)用探索[J].江蘇科技信息,2018,3510:55-57.
[3]陳友福.淺論新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].電腦知識(shí)與技術(shù),2016,1202:94-95.
(作者單位:長(zhǎng)城汽車(chē)股份有限公司)