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