網站首頁 個人範例 行業範例 行政範例 職場範例 校園範例 書信範例 生活範例 節日文化範例

計算機軟件開發新技術的應用論文

欄目: 計算機軟件 / 發佈於: / 人氣:2.03W

【摘要】隨着社會進程的發展,各行各業都呈現蓬勃向上的發展形勢。計算機領域內,計算機技術、信息化技術、智能化技術等高端科技受到社會各界普遍的關注,信息化社會和智能化社會給現代人們的生活帶來了更多的便利與舒適。計算機軟件作為實現諸多智能化功能的基礎前提,是計算機系統的重要組成部分。本文主要從計算機軟件開發的形式展開,探討計算機軟件開發技術手段的分類,然後對發展過程中存在的問題提出相應的對策解決方法,以供參考。

計算機軟件開發新技術的應用論文

【關鍵字】計算機軟件技術

1軟件開發的方式

1.1生命週期法

根據軟件開發的過程,從時間角度進行階段劃分,將軟件開發分解成研發前期、研發中期、研發後期和反饋階段等諸多階段,並對每一階段的進程和結果嚴格控制,確保軟件開發的質量和精確度。

1.2原型化法

相比於生命週期法的嚴謹理論,原型化法不需要重複繁雜的定義和説明,在軟件開發初期也不必明確相關資料和信息,原型化法適合初期概念不明確的軟件開發。通過原型化系統的深入研究,不斷優化從而達到軟件要求的條件。原型系統的紙上原型能根據軟件的一部分特徵進行工作原型還原,將部分製作好的軟件功能試放達到初步測試的效果,讓用户及時的瞭解現有的原型以便後期調試和修改。

1.3自動化法

自動化法相對其他兩種方法來説,非常簡便快捷,只需要説出具體的方法和內容,第四代軟件工具就能進行自動分析和結果處理,設計編寫代碼。自動化法主要依靠第四代技術的諸多軟件開發工具得以實現自動化的功能。

2計算機軟件開發的技術分類

2.1C語言技術

C語言是計算機軟件開發中使用最廣泛的`基礎性技術,作為最早被應用的編程開發語言,C語言最早可追溯至1970年,經過數十年的不斷進步和完善,C語言技術已經逐步趨於成熟。C語言在諸多操作系統和版本中都可完美使用,比如Windows、Linux、DOS等。C語言在編程過程中,僅包含關鍵字32個,控制語句9種,編譯過程十分簡潔,即使新手入門也能在很快的時間內初步掌握編寫方法。其次,C語言包含了比較大的運算範圍,能夠處理包括括號在內的很多類型運算,具有豐富的運算類型和良好的表達式類型。

2.2JAVA技術

JAVA技術相較於C語言來説,具備良好的安全性能和較強的通用性。JAVA技術普遍應用在跨平台的軟件開發中,最早可追溯至1995年,JAVA技術最開始被命名為OaK,不斷髮展過程中更名為JAVA。JAVA技術推廣後,主要被應用在Web軟件開發中,JAVA技術的出現將Web的發展進程大大縮短。JAVA的界面風格類似於C語言,在繼承C語言核心思想的基礎上,改進了C語言的缺陷,通過垃圾回收站功能直接回收不需要引用對象所佔據的內存空間,讓程序員不必再擔心內存不夠或內存丟失的問題。其次,編譯JAVA的源代碼可以直接通過純文本編輯器進行,不需要任何格式轉換或改變,在Windows操作系統能直接使用記事本就能實現JAVA代碼的編輯,在Linux操作系統內可以使用vi工具進行編譯。利用JAVA技術編寫的軟件具有結構規範的特性,這是因為JAVA技術在語言使用上非常嚴謹,結構混亂的程序無法通過JAVA正常編寫。目前,JAVA技術是計算機軟件開發行業中主流的開發技術。

2.3VisualBasic技術

VisualBasic技術又稱VB技術,是Microsoft公司推出的非常受歡迎的軟件編程語言之一,也是目前使用最多的開發語言。VB技術沒有使用傳統的編程界面,源於BASIC編程語言的VB語言實現了操作界面的圖形可視化,讓編程變得簡單明瞭和修改方便。VB的組件功能讓程序員十分輕鬆的進行應用程式的建立和修改,不論是新手還是專業人士,都能夠開發複雜的程序。優化大師、MIS、MRP等企業軟件通過VB技術實現了快速發展,但是VB技術的缺陷也很明顯,不支持繼承、在處理異常錯誤時缺乏完善手段、不支持多線程等缺點讓VB技術的推廣應用只停留在小範圍,沒有得到大範圍的普及。

3軟件開發技術存在的問題及對策

3.1軟件發展缺乏核心支撐技術

客觀的分析我國軟件發展歷程,我國軟件行業依舊處於初級發展階段,開發水平和研發能力都比較落後,和其他國家相比,我國在自主創新能力方面比較欠缺,這是我國軟件產業世界產業鏈中下游的主要原因,其次,我國開發的軟件層次和質量都不高。核心技術的缺乏是導致這些問題出現的主要原因,部分前端和關鍵性的開發領域我國依舊處於空白期。軟件人才的結構矛盾是限制我國軟件行業向更深更廣方向發展的原因,國內從事軟件行業的人員多是基礎性的技術人才,專門從事基礎程序和技術支持等研究,沒有研究高層次科研的專業人才。針對此,我國應該加大人才隊伍建設,培育具備自主創新和高精尖科研水平的專業人才隊伍,不斷優化人才配置,讓我國軟件開發力量逐步加強,提高軟件開發的技術研究和產品質量,加快軟件開發產業鏈的發展,讓我國軟件產業的發展水平爭取早日到達世界領先水平,軟件產業發展進程不斷加快。

3.2軟件產業發展環境存在詬病

國內軟件產業發展結構不盡合理。缺少強大的領頭軍企業,在國際上也沒有比較有説服力的產品和品牌,缺乏國際影響力。其次,國內對硬件的關注和重視程度遠遠大於對軟件的開發和研究,在政策力度和科研經費等硬性條件上也遠遠不能滿足軟件開發的需求,人才建設和人力資源等方面,也經常出現人才流失現象。在國內軟件行業發展進程中,最大的問題之一就是盜版,盜版現象直接導致軟件企業的知識產權和智慧成果受到剽竊,致使軟件企業經濟實力受損、開發積極性降低。其次,不公平競爭、科研投入不足等現實,無法保障工作人員良好的開發環境和工作積極性,造成軟件產品質量下滑,難以提升發展空間。針對此,國家要加強政策引導和市場環境監督,為軟件開發和軟件企業營造一個積極向上、公平健康的市場氛圍,實施相應的法律法規對盜版現象進行嚴厲打擊,切實保障企業的知識產權,對不公平競爭和擾亂市場秩序的違法行為嚴厲懲處,加強市場秩序建設,讓國內的軟件開發行業能夠健康穩定的推進。其次,加大人力資源和基礎建設的投入,為軟件開發提供優良的辦公環境和高素質的人才隊伍,只有這樣,才能加快我國軟件開發的進程,實現軟件技術的突破與創新。

參考文獻:

[1]張偉.計算機軟件開發技術的應用與發展趨勢研究[J].軟件,2013(03):151~153.

[2]閆巖.計算機軟件開發技術的應用探討[J].電子技術與軟件工程,2015(06):60.