黃玉軍
【摘要】計(jì)算機(jī)之所以能夠發(fā)揮功能主要有賴于計(jì)算機(jī)的軟件,因此軟件開發(fā)技術(shù)將對于計(jì)算機(jī)的功能發(fā)揮起到直接的影響。近些年,我國社會發(fā)展迅速,科學(xué)技術(shù)不斷進(jìn)步,互聯(lián)網(wǎng)得以普及,計(jì)算機(jī)軟件開發(fā)更是服務(wù)于各行各業(yè)中,起到了推動(dòng)社會進(jìn)步的積極作用。本文就當(dāng)下計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展展開論述,以期提供理論上的指導(dǎo)。
【關(guān)鍵詞】新時(shí)期;計(jì)算機(jī)軟件;開發(fā)技術(shù);應(yīng)用
一、計(jì)算機(jī)軟件開發(fā)現(xiàn)狀
在目前全球軟件產(chǎn)業(yè)發(fā)展領(lǐng)域,美國無疑是發(fā)展最為成熟的,近年來,印度、中國軟件產(chǎn)業(yè)的發(fā)展也比較迅速。世界各國對計(jì)算機(jī)軟件技術(shù)發(fā)展都十分重視,并出臺了一系列國家級別的軟件開發(fā)的政策,并投資了相應(yīng)的人力物力。大多數(shù)國家把開發(fā)重點(diǎn)優(yōu)先放在了對基礎(chǔ)軟件的研發(fā)以及計(jì)算機(jī)軟件開發(fā)方法上。當(dāng)前備受國際關(guān)注的IT前沿技術(shù)與關(guān)鍵技術(shù)主要有:大規(guī)模網(wǎng)絡(luò)體系;高端計(jì)算(虛擬計(jì)算、網(wǎng)格計(jì)算、云計(jì)算、泛在計(jì)算);系統(tǒng)芯片(集成芯片);軟件工程;知識處理(海量數(shù)據(jù)庫和數(shù)據(jù)挖掘);高效系統(tǒng);高可靠軟件和系統(tǒng);移動(dòng)和無線通信;開放源碼;面向服務(wù)的體系結(jié)構(gòu)等。國內(nèi)軟件技術(shù)發(fā)展現(xiàn)狀。我國軟件產(chǎn)業(yè)自上世紀(jì)70年代中期起步,隨著改革開放40多年來的發(fā)展,我國軟件業(yè)從無到有、從小到大,現(xiàn)在己發(fā)展成為國家戰(zhàn)略性先導(dǎo)產(chǎn)業(yè)。2000年中國軟件產(chǎn)業(yè)規(guī)模達(dá)到5834億元,到2009年達(dá)到9513億元 ,2010年超過1萬億元。在全國范圍內(nèi)初步形成了北京、上海、江蘇、杭州、濟(jì)南等11個(gè)國家軟件產(chǎn)業(yè)基地。
二、我國計(jì)算機(jī)軟件技術(shù)發(fā)展存在的問題
目前,我國軟件技術(shù)發(fā)展存在問題主要集中在以下幾個(gè)方面:軟件人才結(jié)構(gòu)性矛盾突出。目前,我國軟件業(yè)從業(yè)人員大多為從事基礎(chǔ)程序開發(fā)、軟件技術(shù)支持等方面的基礎(chǔ)性技術(shù)人員,而對于軟件技術(shù)研發(fā)具有引領(lǐng)作用的高層次科研人才卻極為稀缺,這成為嚴(yán)重制約我國軟件業(yè)發(fā)展的“瓶頸”。軟件產(chǎn)業(yè)核心技術(shù)缺乏。我國軟件技術(shù)整體的技術(shù)研發(fā)水平和研究實(shí)力,特別是自主創(chuàng)新能力非常薄弱。這導(dǎo)致我國軟件產(chǎn)業(yè)在全球軟件產(chǎn)業(yè)鏈中處于中下游環(huán)節(jié),所生產(chǎn)的產(chǎn)品層次和品質(zhì)處于市場的最低端,核心技術(shù)缺乏。另一方面,我國有不少軟件生產(chǎn)企業(yè)依然是小作坊式的經(jīng)營和運(yùn)作,重復(fù)的進(jìn)行一些附加值低、經(jīng)濟(jì)效益差,市場前景不看好的工作。我國軟件產(chǎn)業(yè)發(fā)展結(jié)構(gòu)不合理,缺乏龍頭企業(yè),軟件產(chǎn)業(yè)國際影響力和品牌知名度有待進(jìn)一步提高。同時(shí),我國軟件企業(yè)發(fā)展缺乏長遠(yuǎn)規(guī)化,只著眼于眼前低層次的發(fā)展,開發(fā)的產(chǎn)品缺乏國際市場競爭力。此外,我國軟件產(chǎn)業(yè)和企業(yè)規(guī)模受限,雖發(fā)展迅速但未形成以產(chǎn)品研發(fā)為中心,以專業(yè)化服務(wù)體系為支撐的現(xiàn)代發(fā)展模式。
三、面向?qū)ο蟮能浖_發(fā)技術(shù)
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,軟件開發(fā)需要的環(huán)境也越來越復(fù)雜,應(yīng)用軟件必須具備跨平臺的特性,才能滿足用戶的需求。軟件開發(fā)技術(shù)具有開放性,傳統(tǒng)的開發(fā)技術(shù)的不透明性導(dǎo)致系統(tǒng)復(fù)雜,后期維護(hù)繁瑣,維護(hù)的花費(fèi)過高,拓展應(yīng)用領(lǐng)域和功能困難,阻礙軟件的更新。
四、服務(wù)化
軟件構(gòu)造技術(shù)和應(yīng)用模式正在向以用戶為中心轉(zhuǎn)變;在一個(gè)軟件被下載之后,人們首先關(guān)注的有以下幾點(diǎn),第一是這個(gè)軟件是否如名字所言,功能有效且明確。第二是這個(gè)軟件是否有夾雜和摻帶現(xiàn)象。第三是這個(gè)軟件打開后的頁面是否美觀,讓人耳目一新。這三點(diǎn)可以統(tǒng)一概括為一個(gè)軟件給人的第一印象。以上三點(diǎn)就要求軟件在開發(fā)時(shí)應(yīng)該注意,其功能設(shè)計(jì)不能過于隱晦,而應(yīng)簡單大方,清楚明確。
五、智能化
伴隨著人們生活及工作水平的發(fā)展變化,對于計(jì)算機(jī)軟件的需求度也產(chǎn)生了新的要求。智能化成為其中之一,人工智能就是實(shí)現(xiàn)計(jì)算機(jī)的軟件開發(fā)技術(shù)同人本思維的運(yùn)作方式相統(tǒng)一,更具人文性,從而使用戶能夠收獲更好的使用體驗(yàn),這也就意味著人工智能的計(jì)算機(jī)軟件將會廣受青睞與普及,從而為人類社會提供更智能的技術(shù)享受。
六、開放化
開放化的主要表現(xiàn)是軟件產(chǎn)品標(biāo)準(zhǔn)化和軟件源代碼開放。開放源代碼軟件,降低了軟件技術(shù)和知識產(chǎn)權(quán)壁壘,為打破操作系統(tǒng)領(lǐng)域的壟斷創(chuàng)造了條件。Linux就是一個(gè)開放式的操作系統(tǒng),具有代碼開放、分布式開發(fā)環(huán)境的特點(diǎn)。以開放源代碼軟件為基礎(chǔ)發(fā)展軟件產(chǎn)業(yè)是推動(dòng)我國軟件產(chǎn)業(yè)開放化的重要途徑。
七、平臺化
操作系統(tǒng)、數(shù)據(jù)庫、中間件和應(yīng)用軟件相互滲透,向一體化軟件平臺的新體系演變;平臺化的核心就是組件化。它解決的是不斷增長的社會需求與落后的軟件生產(chǎn)力之間的矛盾;軟件產(chǎn)品的通用性與用戶需求的個(gè)性化之間的矛盾。
八、融合化
融合化趨勢催生了大量新技術(shù)、新模式、新業(yè)態(tài),創(chuàng)造了巨大的市場需求。傳統(tǒng)產(chǎn)業(yè)的改造升級將推動(dòng)應(yīng)用軟件需求的增長,傳統(tǒng)意義上的機(jī)械化、電氣化、自動(dòng)化等“硬裝備”轉(zhuǎn)化為數(shù)字化、智能化、網(wǎng)絡(luò)化“軟裝備”的核心技術(shù),促進(jìn)了軟件產(chǎn)業(yè)與其他產(chǎn)業(yè)之間的融合不斷深化。
九、結(jié)束語
總體而言,計(jì)算機(jī)軟件開發(fā)技術(shù)不僅僅是當(dāng)代新技術(shù)的組成部分,更是推動(dòng)社會各項(xiàng)事業(yè)進(jìn)步的重要力量。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)進(jìn)一步普及,未來的生產(chǎn)生活中更多的軟件形式溝通交流、傳達(dá)信息、支付交易。因此,積極推動(dòng)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,對我國的長遠(yuǎn)發(fā)展戰(zhàn)略具有重要的現(xiàn)實(shí)意義。
參考文獻(xiàn)
[1]羅峰,戴智英.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].科技傳播,2017,9(21):88~89.