魯輝
摘 要:隨著我國科技的發(fā)展,計算機(jī)被廣泛應(yīng)用到各行各業(yè),且在其中發(fā)揮重要的作用。計算機(jī)軟件開發(fā)作為計算機(jī)事業(yè)的重要內(nèi)容之一,在近幾年的發(fā)展中取得了輝煌的成就。計算機(jī)軟件的開發(fā)對于人們工作效率的提升及日常生活的便利有著重要意義。但目前,計算機(jī)軟件開發(fā)存在一些問題,制約其健康、有序發(fā)展,因此,通過對計算機(jī)軟件開發(fā)技術(shù)的概況及應(yīng)用進(jìn)行分析,介紹其在開發(fā)中存在的問題,并對問題提出解決對策,同時,也對計算機(jī)軟件開發(fā)技術(shù)的未來發(fā)展進(jìn)行展望,旨在新時代發(fā)展中實現(xiàn)計算機(jī)事業(yè)的快速發(fā)展。
關(guān)鍵詞:計算機(jī)軟件 開發(fā)技術(shù) 現(xiàn)狀 應(yīng)用分析 問題 展望
中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2015)09(b)-0054-02
在以計算機(jī)網(wǎng)絡(luò)技術(shù)為核心的新信息時代,相關(guān)軟件在計算機(jī)系統(tǒng)上實現(xiàn)了完美的應(yīng)用,有效地滿足了人們的信息需求。但是,由于面臨功能類型日益增多軟件類型,其在實際開發(fā)中變得復(fù)雜。在涉及軟件開發(fā)結(jié)構(gòu)、標(biāo)準(zhǔn)以及相關(guān)計算機(jī)人員過硬的能力方面,容易出現(xiàn)開發(fā)不協(xié)調(diào)的問題,因此,為了能夠更好地把握計算機(jī)軟件開發(fā)技術(shù)的有關(guān)內(nèi)容,需要相關(guān)人員不斷探究計算機(jī)軟件開發(fā)技術(shù)及應(yīng)用,根據(jù)其開發(fā)現(xiàn)狀、問題、應(yīng)用分析以及開發(fā)意義對其進(jìn)行策略開發(fā)。
1 計算機(jī)軟件概況
計算機(jī)系統(tǒng)是由硬件和軟件共同組成,硬件為計算機(jī)的運(yùn)行提供支持,軟件對計算機(jī)的工作進(jìn)行合理的組織,計算機(jī)系統(tǒng)缺少其中任意一個部分就不能進(jìn)行正常工作,在計算機(jī)資源方面應(yīng)該考慮硬件資源和軟件資源兩個方面,不能僅僅考慮一個方面,但其中核心的是計算機(jī)軟件。
計算機(jī)的軟件是由系統(tǒng)軟件和應(yīng)用軟件組成。其中,系統(tǒng)軟件可以對計算機(jī)實施控制、管理、監(jiān)督以及維護(hù),能夠為計算機(jī)軟件的正常運(yùn)行提供基礎(chǔ)性的安全保障;應(yīng)用軟件可以對具體的應(yīng)用進(jìn)行操作,能夠及時解決計算機(jī)的各種問題,比如財務(wù)管理軟件類型就屬于應(yīng)用軟件。
計算機(jī)軟件的開發(fā)應(yīng)用對各個領(lǐng)域的發(fā)展有著重要的作用,計算機(jī)管理部門當(dāng)前應(yīng)該加強(qiáng)對計算機(jī)軟件的開發(fā)力度,促進(jìn)其健康、快速的發(fā)展,并在一定程度上帶動其他產(chǎn)業(yè)的發(fā)展。
2 計算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀及存在的問題
2.1 計算機(jī)軟件開發(fā)技術(shù)的發(fā)展進(jìn)程
在20世紀(jì)中期,計算機(jī)方面的工作都是由程序員進(jìn)行手工操作完成,包括對計算機(jī)軟件的開發(fā),不僅造成生產(chǎn)率低下而且還會帶來各種錯誤。但隨著社會發(fā)展和科技的進(jìn)步,計算機(jī)軟件的開發(fā)經(jīng)歷了萌芽、發(fā)展以及完善更新階段,也不斷投入了高素質(zhì)的研發(fā)人員,從而加快了計算機(jī)軟件發(fā)展進(jìn)程,降低了軟件開發(fā)的難度,提高了計算機(jī)軟件開發(fā)的具體應(yīng)用。
在計算機(jī)軟件技術(shù)的發(fā)展中,其開發(fā)方式經(jīng)歷了由原型化開發(fā)到再生化開發(fā)再到周期研發(fā)化的轉(zhuǎn)變,形成了現(xiàn)階段最廣泛的系統(tǒng)研發(fā)方法,即計算機(jī)自動編碼、完成設(shè)計的過程。
2.2 計算機(jī)軟件開發(fā)技術(shù)存在的問題
在經(jīng)濟(jì)、科技不斷發(fā)展的時代背景下,計算機(jī)軟件的開發(fā)得到了社會各方的支持,也實現(xiàn)了技術(shù)的不斷發(fā)展。但是,由于受信息全球化的沖擊,我國計算機(jī)軟件開發(fā)技術(shù)面臨一些問題,主要體現(xiàn)在以下幾個方面:第一,核心技術(shù)缺乏。我國計算機(jī)軟件開發(fā)技術(shù)的起步較晚,開發(fā)水平不高,缺乏突破性的創(chuàng)新,沒有形成核心的研發(fā)技術(shù),使得我國的計算機(jī)軟件產(chǎn)品質(zhì)量不能滿足人們的需要。第二,人才結(jié)構(gòu)不合理。計算機(jī)軟件開發(fā)需要大量的技術(shù)人員,但是技術(shù)人員的引進(jìn)需要大量的費(fèi)用,且技術(shù)開發(fā)的周期長,短期效益不明顯,使得有關(guān)部門很難推進(jìn)科研人員的機(jī)構(gòu)調(diào)整。第三,產(chǎn)品體系不完善。我國計算機(jī)軟件產(chǎn)品結(jié)構(gòu)缺乏核心的技術(shù)支持,沒有形成品牌效應(yīng),缺乏完善的產(chǎn)品體系。第四,計算機(jī)軟件的開發(fā)環(huán)境不良。軟件開發(fā)方面硬件投入的力量比軟件投入的多,且軟件開發(fā)存在不公平、價格誘惑、知識產(chǎn)權(quán)不被保護(hù)的問題,導(dǎo)致軟件開發(fā)的不良環(huán)境。第五,軟件開發(fā)成本高。高成本的軟件開發(fā)使得給計算機(jī)行業(yè)的發(fā)展帶來了壓力,同時,社會的發(fā)展對計算機(jī)技術(shù)要求的不斷加大,導(dǎo)致計算機(jī)發(fā)展的復(fù)雜化,復(fù)雜化就要求高額的開發(fā)成本,需要投入的人力也不斷加大。
3 計算機(jī)軟件開發(fā)技術(shù)的意義
計算機(jī)軟件技術(shù)的開發(fā)能夠促進(jìn)計算機(jī)技術(shù)的發(fā)展,主要體現(xiàn)在以下幾個方面:第一,軟件開發(fā)能夠促進(jìn)開發(fā)人員創(chuàng)新能力的提高;第二,軟件的開發(fā)有效保證了計算機(jī)網(wǎng)絡(luò)遠(yuǎn)程控制的實現(xiàn),同時,也有效維護(hù)了網(wǎng)絡(luò)的便捷性和時效性;第三,軟件技術(shù)的開發(fā)使計算機(jī)技術(shù)適應(yīng)了計算機(jī)網(wǎng)絡(luò)發(fā)展的需求,形成了開放性、共存性的網(wǎng)絡(luò)發(fā)展模式;第四,軟件的開發(fā)提升了研發(fā)人員的工作效率。
4 計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計算機(jī)軟件開發(fā)技術(shù)所存在的問題警示我們要注意對軟件開發(fā)技術(shù)的研究,下面根據(jù)計算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)、研究方法、策略,并借助Internet、新一代網(wǎng)絡(luò)通信的成功應(yīng)用,說明計算機(jī)軟件開發(fā)技術(shù)的發(fā)展方向及研究點(diǎn)。
4.1 計算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)
4.1.1使用價值高
隨著計算機(jī)的發(fā)展,各行各業(yè)都在發(fā)展中應(yīng)用了計算機(jī)技術(shù),計算機(jī)軟件作為計算機(jī)技術(shù)發(fā)展的重點(diǎn),它的開發(fā)對于各個行業(yè)有著重要的影響。同時,在計算機(jī)軟件技術(shù)開發(fā)的過程中,社會經(jīng)濟(jì)發(fā)展得到了其技術(shù)上的支持,逐漸提升了社會效益和經(jīng)濟(jì)效益,因此計算機(jī)軟件技術(shù)的開發(fā)具有很高的使用價值。
4.1.2開發(fā)程序復(fù)雜
計算機(jī)軟件的開發(fā)需要較大的人力、物力以及財力的投入,主要是由其開發(fā)程序的復(fù)雜、多變導(dǎo)致,因此可見,軟件的開發(fā)對經(jīng)濟(jì)和社會的發(fā)展程度有很大的要求,只有得到充分的支持,軟件開發(fā)才能順利進(jìn)行。
4.2 計算機(jī)軟件開發(fā)的方法
4.2.1生命周期法
生命周期法是指計算機(jī)軟件技術(shù)的開發(fā)周期要從時間角度對其定義,根據(jù)開發(fā)的時間,將軟件開發(fā)分為設(shè)計、開發(fā)、評估和運(yùn)動等不同的階段。在不同的階段,開發(fā)的標(biāo)準(zhǔn)存在不同的差異,因此,此方法要求開發(fā)人員要明確計算機(jī)軟件開發(fā)技術(shù)的含義,將其說明提供給客戶,并能幫助了解和掌握含義,從而積極的發(fā)揮軟件的職能。
4.2.2 系統(tǒng)開發(fā)法
系統(tǒng)開發(fā)法是指利用軟件編程中程序員需要的編程語言中的編程軟件研究軟件開發(fā)技術(shù)。此方法的開發(fā)形式自動化,開發(fā)依據(jù)為客戶對軟件功能和目標(biāo)的定義,并能在此基礎(chǔ)上對軟件開的平臺進(jìn)行有效利用,從而保證軟件代碼編寫的完成。
4.2.3 原型開發(fā)法
原型開發(fā)法包括實驗型、探索型、進(jìn)化型三種類型,具有動態(tài)性、直觀性和嚴(yán)謹(jǐn)性的特點(diǎn),主要要求客戶和開發(fā)人員加強(qiáng)交流,通過客戶的引導(dǎo)來保證軟件功能的完備。
4.3 計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用策略
面對計算機(jī)軟件開發(fā)的問題,要采取一定的應(yīng)用策略,從而保證軟件開發(fā)技術(shù)的穩(wěn)定發(fā)展。主要表現(xiàn)在以下幾個方面;
4.3.1 關(guān)注軟件開發(fā)技術(shù)中核心技術(shù)的研發(fā)
軟件開發(fā)技術(shù)要通過國家、企業(yè)、高等院校、研究機(jī)構(gòu)的努力,不斷加快其研發(fā)的創(chuàng)新,促進(jìn)核心技術(shù)的強(qiáng)化。只有這樣,才能實現(xiàn)我國軟件技術(shù)開發(fā)的可持續(xù)發(fā)展,保障開發(fā)的軟件產(chǎn)品質(zhì)量。同時,開發(fā)人員一方面要加強(qiáng)和客戶的聯(lián)系,根據(jù)客戶需要研發(fā)產(chǎn)品,另一方面要對開發(fā)的軟件難度進(jìn)行把握,為研發(fā)提供可靠的數(shù)據(jù)保障,實現(xiàn)軟件的有效開發(fā)。
4.3.2 關(guān)注軟件開發(fā)的質(zhì)量
軟件開發(fā)的核心人員要組成研發(fā)小組,通過小組努力,有效解決軟件開發(fā)過程中出現(xiàn)的問題,保證軟件開發(fā)的健康運(yùn)行。為了提升軟件開發(fā)的質(zhì)量,國家和政府還要積極培養(yǎng)高素質(zhì)人才,為其研發(fā)提供基礎(chǔ)保證。
4.4 計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用表現(xiàn)
4.4.1 Internet的應(yīng)用
Internet在全球的應(yīng)用不但推動了信息的交流,實現(xiàn)了全球信息資源的共享,而且還加強(qiáng)建設(shè)了“全球村”,使全球人民聯(lián)系的不斷加強(qiáng)。Internet的應(yīng)用的特點(diǎn)分別是范圍涵蓋全球的連通性、信息系統(tǒng)沒有統(tǒng)一控制的自控性、涉及大量信息的豐富性。
4.4.2 新一代網(wǎng)絡(luò)通信的應(yīng)用
在Internet的應(yīng)用的推進(jìn)下,信息的傳播加快,其傳播的模式和工具以及傳播形式也發(fā)生了變化。在此基礎(chǔ)上,出現(xiàn)了多種多樣的通訊設(shè)備、信息處理設(shè)備,并以無線網(wǎng)和區(qū)域網(wǎng)的形式推動計算機(jī)軟件開發(fā)技術(shù)的發(fā)展,出現(xiàn)了信息化時代。
4.4.3 軟件工程的應(yīng)用
在運(yùn)用計算機(jī)軟件開發(fā)技術(shù)時,主要存在著兩種產(chǎn)品模式。第一種軟件開發(fā)產(chǎn)品是利用vB6.O+Acess的單機(jī)版計算機(jī)運(yùn)行模型,第二種軟件開發(fā)產(chǎn)品是利用
Web+Xml+ActiveX的數(shù)據(jù)庫服務(wù)模式。將這兩種不同的產(chǎn)品模式同時安裝在客戶的計算機(jī)上,可以發(fā)現(xiàn)第一個軟件可以實現(xiàn)自動化的操作模式,能夠為客戶提供便利,這款軟件在開發(fā)中比較穩(wěn)定且軟件的安裝和修復(fù)都在獨(dú)立的模板,用戶可以 進(jìn)行簡單的操作發(fā)到自己的目標(biāo),但是這個軟件的運(yùn)行時間比較長,運(yùn)行效率較低,能源消耗大。第二個軟件的使用則是需要更改相關(guān)瀏覽器的參數(shù)設(shè)置,和第一個軟件比較,操作較復(fù)雜,因此,很容易受到計算機(jī)運(yùn)行版本的限制,而且因為其參數(shù)設(shè)置的復(fù)雜使其的更新和維護(hù)也變得復(fù)雜,給客戶的使用帶來了麻煩。
由兩種產(chǎn)品模式的實驗分析發(fā)現(xiàn),隨著計算機(jī)的發(fā)展,客戶對其發(fā)展的要求不斷提高,對計算機(jī)軟件工作人員的技能也提出了要求,基于這種情況,在計算機(jī)領(lǐng)域興起了軟件工程的發(fā)展。在軟件工程的發(fā)展方面,通過制定一系列的系統(tǒng)規(guī)范,幫助軟件開發(fā)人員根據(jù)系統(tǒng)規(guī)范對開發(fā)出來的軟件進(jìn)行調(diào)整,并對未開發(fā)的軟件進(jìn)行預(yù)測,從而更好地實現(xiàn)軟件性能的開發(fā)。
5 計算機(jī)軟件開發(fā)技術(shù)的未來發(fā)展趨勢
計算機(jī)軟件開發(fā)技術(shù)是計算機(jī)能夠廣泛應(yīng)用的基礎(chǔ),因此,未來要對計算機(jī)軟件的發(fā)展方向進(jìn)行調(diào)整和優(yōu)化,不斷提高其服務(wù)質(zhì)量,主要的未來發(fā)展方向為開放化、智能化、網(wǎng)絡(luò)化。
5.1 開放化
開放化是指計算機(jī)軟件的技術(shù)、產(chǎn)品標(biāo)準(zhǔn)以及源代碼等方面的開放。要求軟件開發(fā)人員不斷進(jìn)行交流和溝通,從而把握核心的開發(fā)技術(shù),實現(xiàn)軟件開發(fā)的高效化和科學(xué)化。
5.2 智能化
智能化是指軟件的開發(fā)和應(yīng)用實現(xiàn)智能。智能化實現(xiàn)的依據(jù)是通信設(shè)備以及網(wǎng)絡(luò)的發(fā)展,從而不斷為大眾提供高質(zhì)量的網(wǎng)絡(luò)服務(wù)。
5.3 網(wǎng)絡(luò)化
網(wǎng)絡(luò)化是指軟件開發(fā)要在網(wǎng)絡(luò)背景下實現(xiàn)全球的交流,加快促進(jìn)網(wǎng)絡(luò)環(huán)境下全世界人們之間的聯(lián)系,從而促進(jìn)網(wǎng)絡(luò)發(fā)展。在不斷實現(xiàn)網(wǎng)絡(luò)化的過程中日益豐富計算機(jī)的網(wǎng)絡(luò)功能。
6 結(jié)語
計算機(jī)軟件開發(fā)技術(shù)的研究已經(jīng)有幾十年的歷史,在計算機(jī)軟件系統(tǒng)不斷更新的同時,對于軟件研發(fā)人員來說,軟件開發(fā)的重點(diǎn)是找到合適的系統(tǒng),特別是對軟件硬件系統(tǒng)的開發(fā)。正確的開發(fā)能夠減少計算機(jī)軟件工作的漏洞,提升開發(fā)產(chǎn)品的實用性,可見,軟件開發(fā)技術(shù)的價值非同一般。因此,為了促進(jìn)計算機(jī)軟件開發(fā)技術(shù)的發(fā)展,相關(guān)管理人員應(yīng)該加大對軟件技術(shù)開發(fā)的費(fèi)用支持,對開發(fā)設(shè)施投入注意力,不斷創(chuàng)造有利的軟件開發(fā)條件,選擇有針對性地開發(fā)技術(shù),從而不斷提高開發(fā)的效率,提升開發(fā)的應(yīng)用性,從而促進(jìn)人類社會的進(jìn)步。
參考文獻(xiàn)
[1] 劉凱英.淺談計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無線互聯(lián)科技,2013(1):
69.
[2] 朱倩.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展探究[J].計算機(jī)光盤軟件與應(yīng)用,2013(18):278-279.
[3] 張鑾.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探析[J].牡丹江教育學(xué)院學(xué)報,2013,18(4):163-164.
[4] 張偉杰.計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電子技術(shù)與軟件工程,2014(21):81.
[5] 楊向輝.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及未來展望[J].電子技術(shù)與軟件工程,2015(5):70.
[6] 劉蓉.計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息通信,2015(3):129.
[7] 印志鴻.軟件開發(fā)與硬件平臺依存關(guān)系探究—— 評《計算機(jī)軟件技術(shù)及應(yīng)用》[J].當(dāng)代教育科學(xué),2015(6):68.
[8] 潘其琳.計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息技術(shù)與信息化,2015
(3):249-251.