- 相關推薦
計算機軟件開發(fā)新技術的應用論文
【摘要】隨著社會進程的發(fā)展,各行各業(yè)都呈現(xiàn)蓬勃向上的發(fā)展形勢。計算機領域內,計算機技術、信息化技術、智能化技術等高端科技受到社會各界普遍的關注,信息化社會和智能化社會給現(xiàn)代人們的生活帶來了更多的便利與舒適。計算機軟件作為實現(xiàn)諸多智能化功能的基礎前提,是計算機系統(tǒng)的重要組成部分。本文主要從計算機軟件開發(fā)的形式展開,探討計算機軟件開發(fā)技術手段的分類,然后對發(fā)展過程中存在的問題提出相應的對策解決方法,以供參考。
【關鍵字】計算機軟件技術
1軟件開發(fā)的方式
1.1生命周期法
根據軟件開發(fā)的過程,從時間角度進行階段劃分,將軟件開發(fā)分解成研發(fā)前期、研發(fā)中期、研發(fā)后期和反饋階段等諸多階段,并對每一階段的進程和結果嚴格控制,確保軟件開發(fā)的質量和精確度。
1.2原型化法
相比于生命周期法的嚴謹理論,原型化法不需要重復繁雜的定義和說明,在軟件開發(fā)初期也不必明確相關資料和信息,原型化法適合初期概念不明確的軟件開發(fā)。通過原型化系統(tǒng)的深入研究,不斷優(yōu)化從而達到軟件要求的條件。原型系統(tǒng)的紙上原型能根據軟件的一部分特征進行工作原型還原,將部分制作好的軟件功能試放達到初步測試的效果,讓用戶及時的了解現(xiàn)有的原型以便后期調試和修改。
1.3自動化法
自動化法相對其他兩種方法來說,非常簡便快捷,只需要說出具體的方法和內容,第四代軟件工具就能進行自動分析和結果處理,設計和編寫代碼。自動化法主要依靠第四代技術的諸多軟件開發(fā)工具得以實現(xiàn)自動化的功能。
2計算機軟件開發(fā)的技術分類
2.1C語言技術
C語言是計算機軟件開發(fā)中使用最廣泛的基礎性技術,作為最早被應用的編程開發(fā)語言,C語言最早可追溯至1970年,經過數十年的不斷進步和完善,C語言技術已經逐步趨于成熟。C語言在諸多操作系統(tǒng)和版本中都可完美使用,比如Windows、Linux、DOS等。C語言在編程過程中,僅包含關鍵字32個,控制語句9種,編譯過程十分簡潔,即使新手入門也能在很快的時間內初步掌握編寫方法。其次,C語言包含了比較大的運算范圍,能夠處理包括括號在內的很多類型運算,具有豐富的運算類型和良好的表達式類型。
2.2JAVA技術
JAVA技術相較于C語言來說,具備良好的安全性能和較強的通用性。JAVA技術普遍應用在跨平臺的軟件開發(fā)中,最早可追溯至1995年,JAVA技術最開始被命名為OaK,不斷發(fā)展過程中更名為JAVA。JAVA技術推廣后,主要被應用在Web軟件開發(fā)中,JAVA技術的出現(xiàn)將Web的發(fā)展進程大大縮短。JAVA的界面風格類似于C語言,在繼承C語言核心思想的基礎上,改進了C語言的缺陷,通過垃圾回收站功能直接回收不需要引用對象所占據的內存空間,讓程序員不必再擔心內存不夠或內存丟失的問題。其次,編譯JAVA的源代碼可以直接通過純文本編輯器進行,不需要任何格式轉換或改變,在Windows操作系統(tǒng)能直接使用記事本就能實現(xiàn)JAVA代碼的編輯,在Linux操作系統(tǒng)內可以使用vi工具進行編譯。利用JAVA技術編寫的軟件具有結構規(guī)范的特性,這是因為JAVA技術在語言使用上非常嚴謹,結構混亂的程序無法通過JAVA正常編寫。目前,JAVA技術是計算機軟件開發(fā)行業(yè)中主流的開發(fā)技術。
2.3VisualBasic技術
VisualBasic技術又稱VB技術,是Microsoft公司推出的非常受歡迎的軟件編程語言之一,也是目前使用最多的開發(fā)語言。VB技術沒有使用傳統(tǒng)的編程界面,源于BASIC編程語言的VB語言實現(xiàn)了操作界面的圖形可視化,讓編程變得簡單明了和修改方便。VB的組件功能讓程序員十分輕松的進行應用程式的建立和修改,不論是新手還是專業(yè)人士,都能夠開發(fā)復雜的程序。優(yōu)化大師、MIS、MRP等企業(yè)軟件通過VB技術實現(xiàn)了快速發(fā)展,但是VB技術的缺陷也很明顯,不支持繼承、在處理異常錯誤時缺乏完善手段、不支持多線程等缺點讓VB技術的推廣應用只停留在小范圍,沒有得到大范圍的普及。
3軟件開發(fā)技術存在的問題及對策
3.1軟件發(fā)展缺乏核心支撐技術
客觀的分析我國軟件發(fā)展歷程,我國軟件行業(yè)依舊處于初級發(fā)展階段,開發(fā)水平和研發(fā)能力都比較落后,和其他國家相比,我國在自主創(chuàng)新能力方面比較欠缺,這是我國軟件產業(yè)世界產業(yè)鏈中下游的主要原因,其次,我國開發(fā)的軟件層次和質量都不高。核心技術的缺乏是導致這些問題出現(xiàn)的主要原因,部分前端和關鍵性的開發(fā)領域我國依舊處于空白期。軟件人才的結構矛盾是限制我國軟件行業(yè)向更深更廣方向發(fā)展的原因,國內從事軟件行業(yè)的人員多是基礎性的技術人才,專門從事基礎程序和技術支持等研究,沒有研究高層次科研的專業(yè)人才。針對此,我國應該加大人才隊伍建設,培育具備自主創(chuàng)新和高精尖科研水平的專業(yè)人才隊伍,不斷優(yōu)化人才配置,讓我國軟件開發(fā)力量逐步加強,提高軟件開發(fā)的技術研究和產品質量,加快軟件開發(fā)產業(yè)鏈的發(fā)展,讓我國軟件產業(yè)的發(fā)展水平爭取早日到達世界領先水平,軟件產業(yè)發(fā)展進程不斷加快。
3.2軟件產業(yè)發(fā)展環(huán)境存在詬病
國內軟件產業(yè)發(fā)展結構不盡合理。缺少強大的領頭軍企業(yè),在國際上也沒有比較有說服力的產品和品牌,缺乏國際影響力。其次,國內對硬件的關注和重視程度遠遠大于對軟件的開發(fā)和研究,在政策力度和科研經費等硬性條件上也遠遠不能滿足軟件開發(fā)的需求,人才建設和人力資源等方面,也經常出現(xiàn)人才流失現(xiàn)象。在國內軟件行業(yè)發(fā)展進程中,最大的問題之一就是盜版,盜版現(xiàn)象直接導致軟件企業(yè)的知識產權和智慧成果受到剽竊,致使軟件企業(yè)經濟實力受損、開發(fā)積極性降低。其次,不公平競爭、科研投入不足等現(xiàn)實,無法保障工作人員良好的開發(fā)環(huán)境和工作積極性,造成軟件產品質量下滑,難以提升發(fā)展空間。針對此,國家要加強政策引導和市場環(huán)境監(jiān)督,為軟件開發(fā)和軟件企業(yè)營造一個積極向上、公平健康的市場氛圍,實施相應的法律法規(guī)對盜版現(xiàn)象進行嚴厲打擊,切實保障企業(yè)的知識產權,對不公平競爭和擾亂市場秩序的違法行為嚴厲懲處,加強市場秩序建設,讓國內的軟件開發(fā)行業(yè)能夠健康穩(wěn)定的推進。其次,加大人力資源和基礎建設的投入,為軟件開發(fā)提供優(yōu)良的辦公環(huán)境和高素質的人才隊伍,只有這樣,才能加快我國軟件開發(fā)的進程,實現(xiàn)軟件技術的突破與創(chuàng)新。
參考文獻:
[1]張偉.計算機軟件開發(fā)技術的應用與發(fā)展趨勢研究[J].軟件,2013(03):151~153.
[2]閆巖.計算機軟件開發(fā)技術的應用探討[J].電子技術與軟件工程,2015(06):60.
【計算機軟件開發(fā)新技術的應用論文】相關文章:
計算機應用畢業(yè)設計論文03-03
計算機應用基礎網絡考試系統(tǒng)的設計與實現(xiàn)探討論文03-15
會展行業(yè)會出現(xiàn)哪些改變和新技術的應用?07-10
計算機應用求職簡歷04-18
計算機應用自我評價03-21
計算機軟件開發(fā)實習周報04-21
教育心理學的應用論文05-25
計算機應用專業(yè)求職簡歷02-28
計算機應用求職信03-23