李童
摘 要 本文主要分析了計算機(jī)軟件開發(fā)的主要技術(shù)及其應(yīng)用,希望可以給計算機(jī)開發(fā)工作人員提供參考。
關(guān)鍵詞 計算機(jī)軟件 軟件開發(fā)技術(shù) 應(yīng)用
中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A
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ī)實(shí)施控制、管理、監(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ù)的主要特點(diǎn)和原則
2.1計算機(jī)軟件開發(fā)技術(shù)的主要特點(diǎn)
計算機(jī)軟件主要包括系統(tǒng)軟件和應(yīng)用軟件,計算軟件開發(fā)技術(shù)具有很多突出的特點(diǎn),一方面,計算機(jī)軟件開發(fā)技術(shù)具有很高的社會使用價值,計算機(jī)軟件開發(fā)技術(shù)在各個領(lǐng)域各個行業(yè)的廣泛應(yīng)用,極大地推動了社會的發(fā)展和進(jìn)步,產(chǎn)生了多元化的社會效益;另一方面,計算機(jī)軟件開發(fā)需要耗費(fèi)大量的財力、物力和人力,是一項細(xì)致而又復(fù)雜的設(shè)計工作,在社會各個領(lǐng)域各個行業(yè)中發(fā)揮著中重要的作用。計算機(jī)軟件具有多種多樣的開發(fā)種類,主要的軟件開發(fā)是系統(tǒng)軟件和應(yīng)用軟件的開發(fā),主要用于控制和管理計算機(jī)的運(yùn)行,為用戶良好的計算機(jī)應(yīng)用界面,或者結(jié)合實(shí)際的社會需求而進(jìn)行的軟件開發(fā),如游戲軟件、人事管理軟件、財務(wù)管理軟件等。
2.2計算機(jī)軟件開發(fā)技術(shù)的原則
計算機(jī)軟件開發(fā)首先使用規(guī)范的開發(fā)技術(shù),保障計算機(jī)軟件開發(fā)的質(zhì)量和安全性;其次,計算機(jī)軟件開發(fā)應(yīng)該按照不同階段的設(shè)計要求完成設(shè)計模型;最后,利用科學(xué)合理的方法,正確評估計算機(jī)開發(fā)軟件,驗證計算機(jī)開發(fā)軟件的使用效果和質(zhì)量。
3計算機(jī)軟件開發(fā)的常用方法
3.1軟件生命周期法
軟件生命周期法主要是從軟件開發(fā)的時間角度考慮,將計算機(jī)軟件的設(shè)計、開發(fā)、評估、運(yùn)行、維護(hù)等開發(fā)環(huán)節(jié)分成不同的階段,每一個階段都制定嚴(yán)格的標(biāo)準(zhǔn),軟件生命周期法可以幫助軟件開發(fā)者制定科學(xué)合理的計劃,逐漸完成所有階段軟件開發(fā)的過程。
3.2原型化法
軟件生命周期需要對計算機(jī)軟件進(jìn)行預(yù)說明和定義,需要軟件開發(fā)人員全面了解用戶的需求,深刻、準(zhǔn)確、全面地認(rèn)定計算機(jī)軟件系統(tǒng)的主要需求和功能。如果在軟件開發(fā)初期,用戶沒有給出詳細(xì)的軟件設(shè)計要求,開發(fā)人員不能全面確定軟件的算法效果和實(shí)用性,可以采用原型化的設(shè)計方法,在原型化的計算機(jī)系統(tǒng)基礎(chǔ)上,后期再進(jìn)行修改,完善軟件使用要求。
3.3自動形式的系統(tǒng)開發(fā)法
這種軟件開發(fā)方法主要應(yīng)用了第四代軟件開發(fā)技術(shù),需要軟件使用者明確地說明軟件想要實(shí)現(xiàn)的主要內(nèi)容和目標(biāo),然后結(jié)合計算機(jī)軟件系統(tǒng)的要求自動地完成編碼設(shè)計。
4計算機(jī)軟件開發(fā)技術(shù)的意義
計算機(jī)軟件技術(shù)的開發(fā)能夠促進(jìn)計算機(jī)技術(shù)的發(fā)展,主要體現(xiàn)在以下幾個方面:(1)軟件開發(fā)能夠促進(jìn)開發(fā)人員創(chuàng)新能力的提高;(2)軟件的開發(fā)有效保證了計算機(jī)網(wǎng)絡(luò)遠(yuǎn)程控制的實(shí)現(xiàn),同時,也有效維護(hù)了網(wǎng)絡(luò)的便捷性和時效性;(3)軟件技術(shù)的開發(fā)使計算機(jī)技術(shù)適應(yīng)了計算機(jī)網(wǎng)絡(luò)發(fā)展的需求,形成了開放性、共存性的網(wǎng)絡(luò)發(fā)展模式;(4)軟件的開發(fā)提升了研發(fā)人員的工作效率。
5計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
5.1在Internet上的應(yīng)用
Internet在全球的應(yīng)用不但推動了信息的交流,實(shí)現(xiàn)了全球信息資源的共享,而且還加強(qiáng)建設(shè)了“全球村”,使全球人民聯(lián)系的不斷加強(qiáng)。Internet的應(yīng)用特點(diǎn)分別是范圍涵蓋全球的連通性、信息系統(tǒng)沒有統(tǒng)一控制的自控性、涉及大量信息的豐富性。
5.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)了信息化時代。
5.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)第一個軟件可以實(shí)現(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)品模式的實(shí)驗分析發(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ù)測,從而更好地實(shí)現(xiàn)軟件性能的開發(fā)。
6結(jié)語
隨著網(wǎng)絡(luò)時代和信息時代的發(fā)展,計算機(jī)技術(shù)逐漸在各個領(lǐng)域中發(fā)揮著越來越重要的作用,計算機(jī)軟件開發(fā)技術(shù)可以加快計算機(jī)的發(fā)展,因此我們要不斷研究計算機(jī)軟件開發(fā)技術(shù),以為人們提供更多的計算機(jī)實(shí)用軟件,提高計算機(jī)的社會使用價值,進(jìn)而推動計算機(jī)行業(yè)的可持續(xù)發(fā)展。
參考文獻(xiàn)
[1] 胡玲芳.新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦(理論版),2013(08):74-75.
[2] 邱志超.計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電腦知識與技術(shù),2014(10):2261-2262.