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