姜慧慧
【摘 要】我國經濟發(fā)展迅速,為計算機技術的進步和創(chuàng)新奠定了堅實的經濟基礎,也促進了計算機的推廣和應用。計算機技術的廣泛應用,改變了人們的生活方式,促進了技術的不斷創(chuàng)新,從而更好地服務于社會。計算機軟件開發(fā)技術在計算機技術中起著關鍵作用,在計算機的發(fā)展中占據非常重要的位置。隨著時代的不斷發(fā)展,人們對計算機軟件開發(fā)技術提出了更高的標準。文章首先對計算機軟件的開發(fā)特點及常用的開發(fā)方法進行闡述,然后就計算機軟件的開發(fā)應用進行分析和論述。
【關鍵詞】計算機;軟件開發(fā);應用研究
【中圖分類號】TP311.52 【文獻標識碼】A 【文章編號】1674-0688(2019)05-0103-02
0 引言
隨著社會的快速發(fā)展,人們逐漸意識到計算機科學技術在生產和生活中的重要性,并對其進行推廣和應用,有效改善了人們的生活質量,并提升了人們的生活品質,但在時代的發(fā)展要求下,計算機技術的應用也要堅持與時俱進,不斷地進行開發(fā)和創(chuàng)新。當前,計算機軟件開發(fā)技術已經不能滿足人們的生產和生活要求。為了符合時代的發(fā)展需求,進一步發(fā)揮計算機軟件開發(fā)技術的實用價值,實現其安全穩(wěn)定地運行,對軟件開發(fā)者提出了更高的要求,要求其主動地去學習和研究相關計算機軟件開發(fā)技術知識,不斷地提高自身的知識水平和實踐能力,從而使得計算機軟件開發(fā)技術創(chuàng)造出更多的社會效益和經濟效益。
1 計算機軟件開發(fā)技術概述
1.1 計算機軟件開發(fā)的特點
在計算機軟件中,系統軟件和應用軟件在計算機軟件中占據非常重要的位置。一般情況下所說的計算機軟件開發(fā),主要是對其系統軟件和應用軟件進行開發(fā),開發(fā)時研究者都是立足于用戶和社會的實際需求。比如,系統軟件開發(fā)的目的旨在對計算機的運行進行控制和管理,從而使得用戶在面對計算機應用界面時,能獲得良好的用戶體驗;一般應用軟件的開發(fā),大多是通過充分的市場調研,結合企業(yè)和個人發(fā)展的需求,進行辦公軟件及娛樂軟件的開發(fā)。計算機軟件開發(fā)的特點主要包括2個方面:第一,由于計算機技術的發(fā)展,軟件開發(fā)技術在各行各業(yè)內實現了廣泛的推廣和應用,而且創(chuàng)造出了重大的社會效益和經濟效益,充分地發(fā)揮了自身的社會使用價值,有效地推動了社會的發(fā)展和進步。第二,計算機軟件開發(fā)技術作為一項科學研究項目,必然需要大量的人力、物力和財力,由于涉及的程序多而復雜,所以要求其開發(fā)技術更加細致化。在信息時代下,計算機軟件開發(fā)技術已經在部分行業(yè)得到了充分應用,并且也取得了很好的效果。
1.2 計算機軟件開發(fā)技術堅持的原則
研究者在進行計算機軟件開發(fā)時,必須堅持以下3個原則:第一,在進行軟件開發(fā)時,其開發(fā)技術必須科學規(guī)范化,不違反相關法律法規(guī),確保其開發(fā)的軟件呈現最好的質量,并且能夠穩(wěn)定運行和保護用戶的個人隱私安全。第二,在進行計算機軟件開發(fā)前,研究者都會制定相應的開發(fā)計劃,并根據計劃設計出其相應的軟件模型,嚴格按照程序進行各個階段的研究,確保高效率的研究開發(fā)。第三,在計算機軟件正式應用于市場前,都需要對其運行的穩(wěn)定性及其他方面進行評估,評估方法必須科學合理,從而確保用戶在使用軟件時能夠獲得良好的用戶體驗。
1.3 計算機軟件開發(fā)的技術方法
首先,生命周期法。在進行計算機軟件開發(fā)中,該技術方法的應用原理主要是立足于軟件開發(fā)所需要的開發(fā)時間,為其研究開發(fā)制定一個研究時間段。由于軟件開發(fā)中存在不同的開發(fā)階段和程序,主要包括對軟件模型進行初步設計和規(guī)劃,并根據設計理念和模型進行軟件開發(fā),對開發(fā)后的軟件采取科學合理的方法進行評估,并將其投入市場后進行軟件運行,在后期定期對軟件進行維護。在不同的開發(fā)階段,都需要遵循相關標準和制度。開發(fā)者可以根據生命周期法,結合軟件的特點和實際情況,針對軟件進行充分的市場調研,了解客戶需求,為研究項目制訂一個科學合理的規(guī)劃方案,從而讓研究項目有計劃地實施,在最短的時間內有序、高效地完成軟件開發(fā)。
其次,系統開發(fā)法。該種軟件技術開發(fā)方法是一個自動化的過程,在進行軟件開發(fā)應用前,軟件開發(fā)者都需要軟件使用者針對軟件自身,并結合使用者自身發(fā)展需求,對其軟件開發(fā)的功能進行明確,并詳細地說明其開發(fā)所要實現的目標,然后在計算機軟件開發(fā)平臺支持和配合下,針對目標和功能,自動化地完成軟件代碼的編寫。
再次,原型化開發(fā)法。該種軟件技術開發(fā)方法區(qū)別于生命周期法,利用此種開發(fā)方法的前提是軟件用戶并未就軟件設計提出明確要求,所以在原型化的開發(fā)技術基礎上,軟件主要存在3個階段的發(fā)展,首先在沒有具體要求的情況下對軟件開發(fā)進行探索,其次針對設計的軟件在市場上投入并不斷地試驗,最后根據市場獲得的反饋,對軟件不斷地改善和優(yōu)化。該種方法使得軟件開發(fā)者能夠直觀地了解到軟件開發(fā)的具體情況,同時具有一定的動態(tài)特點,需要根據市場情況不斷地進行優(yōu)化,并且每一次的優(yōu)化都需要認真和嚴謹。該種軟件技術方法受用戶的主導影響,在原型化的開發(fā)方法中,開發(fā)者和用戶者需要對軟件不斷地進行交流和討論,從而完成該軟件的開發(fā)。
最后,可視化開發(fā)法。該種方法需要開發(fā)者利用開發(fā)工具,針對軟件設計編制圖形用戶界面,開發(fā)者在該界面上對其進行科學合理的設計,從而利用該軟件開發(fā)技術自動化地對軟件進行開發(fā)。這種自動化的軟件開發(fā)技術,極大地降低了開發(fā)者的工作壓力,但在后期的運行中,需要不斷地發(fā)現問題并解決問題。該種開發(fā)方法旨在利用軟件自身的信息,以函數的形式呈現出來,所以一般其應用的范圍都趨向成熟。
在計算機軟件開發(fā)中,具體應用何種開發(fā)方法,需要立足于軟件自身的設計特點來選擇,要進行充分的市場調研,結合市場需求,制定科學的設計方案,充分發(fā)揮計算機軟件的實際應用價值。
2 計算機軟件開發(fā)技術應用研究
一方面,互聯網信息技術的迅速發(fā)展,推動著數字化信息時代的到來,人們越來越重視計算機軟件技術的應用,在軟件技術的支持下,進一步促進了全球共享網絡資源目標的早日實現,極大地方便了軟件用戶在生活中的交流,以及工作中的溝通和合作。在計算機軟件的應用過程中,開發(fā)者要確保其軟件運行的安全穩(wěn)定性,從而充分發(fā)揮軟件的社會價值。計算機軟件開發(fā)技術的應用,離不開網絡和軟件應用二者的配合,缺其中之一都無法體現其價值,這二者配合不僅實現了軟件用戶之間的聯系更加緊密,而且立足于每個結點獨立的基礎上,在用戶的體驗過程中發(fā)現軟件存在的數據處理問題,借助計算機技術平臺,有效地幫助用戶解決問題,從而提高用戶的工作效率。
另一方面,在軟件開發(fā)前,一般情況下開發(fā)者都會進行充分的市場調研,了解客戶的實際需求,并依據其應用需求對軟件進行開發(fā),確保開發(fā)的軟件能夠充分地滿足用戶的需求。除此之外,由于開發(fā)方法種類繁多,所以開發(fā)者應立足于軟件的開發(fā)特點,科學合理地選擇開發(fā)技術。但是,我們經常發(fā)現在軟件的開發(fā)運行中存在或多或少的問題,從而嚴重地影響了用戶自身的體驗,而且也造成軟件不能發(fā)揮其自身的優(yōu)勢。有的軟件具備一定的兼容性,其優(yōu)點就是計算機系統不會對其運行產生一定的阻礙,并且當軟件運行存在故障時,用戶在簡單操作的情況下可以對其進行修復,尤其在辦公軟件中,經常會出現數據丟失的現象,這一特性使得其丟失的數據提早備份并還原,使用戶感受到軟件運用的安全性。所以,開發(fā)者進行軟件開發(fā)時,必須依照計算機軟件開發(fā)技術的基本原則,確保軟件安全穩(wěn)定地運行,定期對軟件進行更新和維護,有效地提高用戶對軟件的使用體驗,極大地方便人們的生產和生活。
3 結語
綜上所述,隨著經濟社會的不斷發(fā)展,科學技術的不斷進步,在網絡信息化的時代,人們對計算機軟件技術提出了更高的要求,為了使計算機技術的發(fā)展更好地適應社會發(fā)展的需求,應該對計算機軟件技術的開發(fā)予以特別的重視。在開發(fā)過程中,結合軟件開發(fā)技術的特點,堅持軟件開發(fā)技術的原則,針對軟件用戶的實際應用需求,科學合理地選擇計算機軟件技術開發(fā)方法,從而更好地服務于人們的生產和生活。在軟件應用的過程中,重視軟件的安全穩(wěn)定性,不斷提高開發(fā)者的知識水平和實踐能力,培養(yǎng)開發(fā)者的創(chuàng)造能力,從而充分發(fā)揮計算機軟件開發(fā)技術的經濟效益和社會價值。
參 考 文 獻
[1]祁真.新時期計算機軟件開發(fā)技術的應用研究[J].數字技術與應用,2016(9):249.
[2]黃先明.對計算機軟件開發(fā)技術及其應用分析[J].數字技術與應用,2016(4):242.
[3]王順達.安全技術在計算機軟件開發(fā)中的應用[J].電子技術與軟件工程,2019(5):38.
[責任編輯:陳澤琦]