前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機軟件技術開發(fā)對策及應用范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:本文分析了計算機軟件技術發(fā)展現(xiàn)狀及存在問題,逐步分析原生命周期方法、系統(tǒng)開發(fā)方法和原型開發(fā)方法的優(yōu)勢及存在的弊端,以創(chuàng)新工藝,改變開發(fā)人才培養(yǎng)策略,優(yōu)化軟產(chǎn)環(huán)境等為切入點,淺析計算機軟件技術開發(fā)的有效對策及應用前景。
關鍵詞:軟件技術;有效對策;應用前景
目前,我國正處于信息高速發(fā)展時期,信息時展的核心內容是計算機技術。經(jīng)過前人不懈努力,計算機技術更新?lián)Q代,已日趨成熟,也帶動著相關行業(yè)及領域的發(fā)展與革新。在這種時代背景下,軟件技術已被廣泛應用于向客戶提供完善的軟件服務及軟件功能等。然而,軟件開發(fā)技術研究已進入瓶頸階段,仍存在許多迫切需要解決的硬軟件技術問題。本文在探討計算機軟件開發(fā)技術現(xiàn)狀和應用的同時,以適應信息時代的發(fā)展需求,促進計算機軟件開發(fā)技術的可持續(xù)發(fā)展為切入點,提出了解決問題的有效策略。
1什么是計算機軟件開發(fā)技術
縱覽國內外軟件開發(fā)技術發(fā)展史,在整個開發(fā)過程中,軟件開發(fā)技術的核心為“科學技術”,領域主要為軟件研發(fā)和硬件設備。軟件系統(tǒng)是計算機軟件運行的技術核心,為軟件的運行創(chuàng)造簡潔、有效的環(huán)境,保障計算機軟件的正常運行,應用軟件是支持計算機軟件操作和解決運行過程中問題的關鍵技術,兩項技術相互支持并相互配合,從而確保計算機整體的有效運行。計算機開發(fā)領域依托計算機軟件開發(fā)技術,軟件開發(fā)技術是其持續(xù)發(fā)展和技術革新的內在驅動力,也是計算機和軟件工程專業(yè)領域的核心要素,具有極高的研究意義和推廣價值。
2計算機軟件技術的開發(fā)方法
2.1生命周期法
以時間為周期對計算機軟件技術的研發(fā)分段處理,將軟件研發(fā)時間作為起點,按照開發(fā)工作在不同階段的狀態(tài)進行科學劃分,主要包括軟件設計、軟件開發(fā)、軟件評估及軟件試運行四個階段,應用不同階段的相異開發(fā)標準,持續(xù)進行計算機軟件研發(fā)工作。其優(yōu)點為持續(xù)性強,安全性能較高,可連續(xù)幾代對計算機軟件進行更新和升級,卻淡是軟件開發(fā)設計師必須對軟件開發(fā)技術的含義、客戶需求等完全掌握,并熟知軟件技術的應用法則及標準,必須為客戶提供詳細的軟件應用說明書,對研發(fā)軟件的功能及用法熟練度要求較,只有這樣,才能真正發(fā)揮研發(fā)軟件產(chǎn)品的功能和應用價值。
2.2系統(tǒng)開發(fā)法
系統(tǒng)開發(fā)法是軟件技術開發(fā)領域中的重要方法,其主要應用軟件編程的方法確保軟件的有效運行和功能實現(xiàn)。軟件研發(fā)師利用程序語言例如c++等,設計和實現(xiàn)開發(fā)軟件產(chǎn)品的研發(fā),并不斷改進軟件產(chǎn)品的功能。系統(tǒng)開發(fā)法的優(yōu)勢在于具有開發(fā)形式自主化、自動化的特質,利用系統(tǒng)開發(fā)法進行軟件研發(fā)時,需要需求方提出明確的功能,進而基于客戶的準確需求對軟件進行研發(fā);但對研發(fā)師的編程語言基礎要求較高,需要較強的基礎框架構建搭建能力。系統(tǒng)開發(fā)法還可以有效的通過編程代碼的改變,達到基礎軟件的升級和創(chuàng)新的目標。
2.3原型開發(fā)法
探索性、實驗性、進化型這3種方式是原型開發(fā)法的核心部分,通過這3種類型方式,可以使原型開發(fā)法具有更嚴謹、更直觀、更動態(tài)的優(yōu)點。但是,利用原型開發(fā)法進行軟件研發(fā),研發(fā)師需要頻繁與客戶進行有效溝通,準確清晰的賬務客戶需求,才能夠以此為切入點,完善和創(chuàng)新軟件產(chǎn)品的功效,從而實現(xiàn)軟件功能的最大化、最優(yōu)化運行。
3軟件開發(fā)技術的現(xiàn)狀及問題
現(xiàn)今,受我國國情和經(jīng)濟發(fā)展水平的制約,國民科學技術研發(fā)能力嚴重不足,在全球經(jīng)濟的巨大壓力下,我國軟件開發(fā)技術雖穩(wěn)重求進,但生存環(huán)境日漸危機,主要有三方面:首先是核心技術缺失。該項技術在我國起步較晚,核心技術及研發(fā)能力嚴重不足,缺少技術革新及思路創(chuàng)新的內在驅動力,受核心技術革新的制約,我國自主研發(fā)的產(chǎn)品在運行成本、運行效能、運行標準及應用層次等均不適合現(xiàn)代化建設發(fā)展需求。其次,缺乏高水平技術人才。目前,我國軟件工程研發(fā)人才均為基礎性人員,缺乏高層次、高水平具有創(chuàng)新能力技術人才。然而,培養(yǎng)一批就有扎實基礎和創(chuàng)新能力的人才,需要投入大量的精力、人力和物理,培養(yǎng)周期較長。依托企業(yè)進行人才培養(yǎng),又受到經(jīng)濟效益偏低、公司結構狹窄等方面的制約,從而導致軟件開發(fā)技術人才匱乏。其三,產(chǎn)品結構不合理。在軟件產(chǎn)品需求的結構方面,即使不斷調整,但因核心技術的缺失,高端研發(fā)人才的匱乏,導致研發(fā)出的產(chǎn)品技術指標低,產(chǎn)品質量差,未能形成技術或品牌傳承。但另一方面,也預示著我國的軟件產(chǎn)品的研發(fā),在結構方面仍然有較大的改進和創(chuàng)新空間。
4有效對策分析
針對我國軟件開發(fā)領域中存在的問題,必須從國家層面采取相應的有效對策,進而為技術的快速發(fā)展提供優(yōu)良孵化環(huán)境。解決軟件開發(fā)技術缺失,必須持續(xù)關注核心技術的研發(fā)與掌握,依托高等院校、科研機構與國家需求、企業(yè)需求有機結合,促進軟件開發(fā)技術核心技術的強化,與此同時,為使我國自主的軟件開發(fā)技術得到場租發(fā)展,需確保研發(fā)產(chǎn)品擁有足夠的應用空間,這樣軟件產(chǎn)品質量才能有所保障,軟件開發(fā)技術才能獲得可持續(xù)發(fā)展。此外,軟件研發(fā)師必須與需求客戶有效溝通及緊密聯(lián)系聯(lián)系,依據(jù)客戶明確的實際需求,進行準確的產(chǎn)品研發(fā),為軟件的更新和升級提供數(shù)據(jù)保障,提高其實用性和有效性。除此之外,研發(fā)的軟件質量、軟件標準、軟件應用的層次是軟件開發(fā)的核心競爭力。應多培養(yǎng)與組建研發(fā)小組,為新生代軟件開發(fā)技術人才提供環(huán)境保障和技術支持,國家層面更需要重視軟件開發(fā)人才的引進與傳承,為軟件的研發(fā)奠定夯實的人才基礎。創(chuàng)新軟件開發(fā)技術工藝是現(xiàn)階段實現(xiàn)軟件工程創(chuàng)新的有效途徑,積極革新當前軟件開發(fā)技術工藝,進而獲取屬于我國自己的核心軟件開發(fā)技術。密集型集體勞作是較為傳統(tǒng)的軟件產(chǎn)業(yè)生產(chǎn)模式,依然也是現(xiàn)階段我國主要的軟件生產(chǎn)模式,在軟件產(chǎn)品研發(fā)和后期項目開發(fā)商,多是靠人力代替自動化流水線,軟件開發(fā)生產(chǎn)沒有達到產(chǎn)業(yè)化、規(guī)?;?,因此,軟件研發(fā)質量僅僅取決于制作人的技術水平及熟練程度,效率低、成本過高,生產(chǎn)率受認為影響較大。雖然一些新興軟件開發(fā)企業(yè)能夠通過人才引進、技術革新利用軟件工程思想集成開展軟件生產(chǎn),但軟件研發(fā)的成本思考依舊受人員效率制約,難以實現(xiàn)生產(chǎn)的產(chǎn)業(yè)化和規(guī)?;?。消除此種問題的唯一途徑是需要對軟件開發(fā)的工藝進行技術革新,軟件開發(fā)貫徹自動化和工業(yè)化生產(chǎn),而不是機械化、人為化生產(chǎn),軟件開發(fā)產(chǎn)業(yè)便能夠可持續(xù)發(fā)展。構件化軟件及買你想對象等技術是當代網(wǎng)絡技術迅猛發(fā)展而衍生出的新型軟件開發(fā)技術方法,面對復雜的軟件開發(fā)環(huán)境、多元化的網(wǎng)絡環(huán)境,軟件開發(fā)需要增加跨越異構平臺的屬性,需要可以設置自我開放性的系統(tǒng)結構,這也是選階段軟件應用發(fā)展中所必須的。在多元化網(wǎng)絡背景下,隨著系統(tǒng)應用對功能的不斷增加,傳統(tǒng)軟件的標準、功能、層次已經(jīng)不能滿足當前的需求,因此,應用軟件必須要實現(xiàn)有效的設計和開發(fā)。這就要求軟件技術研發(fā)師熟練掌握并利用面向對象、構件化軟件等新型技術,不斷拓展軟件產(chǎn)品的質量和功能。在“互聯(lián)網(wǎng)+”的應用環(huán)境下,操作性、擴展性、結構開放性和代碼重用性是應用軟件所必須具備的基礎功能,并要求以上功能均有所創(chuàng)新有所突破,所以,構建對象的設計模式能夠滿足軟件開發(fā)的需要,這種技術具有互操作性和可拓展能力,能夠滿足軟件產(chǎn)品的創(chuàng)新發(fā)展。增強技術人才的培養(yǎng),尤其是高端技術性人才的培養(yǎng),是解決目前我國軟件開發(fā)技術性人才嚴重缺乏的有效方法。要實現(xiàn)軟件開發(fā)高端人才的自主培養(yǎng),必須依托國內高等院校軟件工程等相關專業(yè)的教育力度,并結合當前市場需求,不斷更新和完善軟件技術開發(fā)的教育內容,積極引導高校年輕學生投入軟件研發(fā)行業(yè),注入新技術,尤其是引入軟件核心技術內容,不斷提升相關專業(yè)人才培養(yǎng)的質量。國家和地方政府需大力扶持高校軟件人才培育工程,通過校企合作、項目招標、課題扶持等方式,使高等院校軟件開發(fā)技術人才培育工程順利孵化落地,通過多種方式保證軟件技術開發(fā)人才的質量和層次。
參考文獻
[1]王潤芳.淺析計算機軟件工程管理與應用[J].中國高新區(qū),2017,20:188-189.
[2]劉堂宇.淺析目前軟件工程技術在網(wǎng)絡時代背景下的發(fā)展[J].計算機光盤軟件與應用,2014,18:76-77.
[3]史殿元.淺析信息技術對中小企業(yè)的挑戰(zhàn)與對策[J].河北經(jīng)貿大學學報,2000,5:65-55.
作者:李京倫 胡海峰 吳振 單位:黑龍江八一農墾大學電氣與信息學院