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