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