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