夏震
【摘要】 隨著社會的不斷進步發展,我國計算機應用技術也在不斷發展和完善,依據計算機的應用特點將其分為硬件和軟件,兩者相輔相成,構成一個有機整體。計算機得以正常運行,其重要基礎便是計算機的應用軟件技術,研究和開發計算機應用軟件技術能夠實現對人類傳統生活方式的改變,幫助社會取得更大程度上的發展。本文主要對計算機應用軟件技術的概念及其開發技術進行了介紹。
【關鍵詞】 計算機應用 軟件開發 技術
引言:隨著時代的不斷向前,科技水平日新月異,我國計算機技術也取得長足發展,人們生活中開始普遍使用計算機,我們迎來了信息化時代。隨著信息技術在大眾生活中的不斷滲透,社會各個階層各個領域都可以看到計算機技術的有效利用,對人們的生活方式產生了極大的影響,對社會的教育事業,經濟發展起到十分積極地推動作用。而計算機技術的關鍵在于計算機應用軟件的開發,為實現對計算機資源配置的進一步完善,有效提升計算機的性能,并引起人們對于計算機應用軟件開發的重視,本文就計算機應用軟件開發技術進行研究和思考。
一、計算機應用軟件的概念
如前所述,計算機應用中分為軟件和硬件。其中,軟件的主要作用在于支撐計算機正常運行,軟件又可以細分為應用軟件和系統軟件,從本質上來講,系統軟件就是指計算機的操作系統,是維持計算機協調運轉不可或缺的部件,如經常使用為人們所使用的Windows7、Windows8和Windows10等幾類操作系統,于計算機而言,操作系統是保證計算機能夠正常工作的重要組成部分。而計算機應用軟件則相當于我們進行計算機操作的過程中必須使用的東西,例如計算機中經常會有的辦公軟件,圖像處理軟件等,這些應用軟件能夠幫助計算機各部分之間建立密切的聯系,讓計算機這一整體工作能夠更加有序的進行工作。我們在進行計算機應用軟件的開發時,通過對特定字符,字母或者數據進行程序的編寫,并且在計算機中能夠以書面形式體現出來,這也是計算機運行過程中必經的程序。
二、計算機應用軟件開發技術
計算機應用軟件是指用戶可以使用的各種程序設計語言,以及用各種程序設計語言編制的應用程序的集合,主要包含兩類:用戶使用程序和計算機應用軟件包。通常情況下,軟件在計算機系統內運行的過程中需要有服務器支撐。其中,大型計算機和小型計算機的軟件開發過程存在較大的差別,小型計算機可由單人獨立完成開發工作,并且不需要對軟件進行定期維護;對大型計算機進行應用軟件開發時,則需要很多人進行協作開發,并且開發過程需嚴格依照規范性原則來進行,軟件開發投入應用后還需定期對其進行維護和管理,保證大型計算機的應用軟件能夠正常運用。因此,我們將計算機應用軟件開發大致分為下述三類:
1、生命周期的開發技術。該技術主要從時間上將計算機應用軟件的開發依照周期的不同進行劃分,為計算機應用軟件的開發制定相對合理的規劃。計算機應用軟件的生命周期開發技術針對軟件中的問題進行定義,并依據該問題進行分析和規劃,繼而進行軟件的設計和程序編碼的測試,完成上述一系列準備工作后,維護軟件的開發運行過程,保證計算機的正常運轉。生命周期的軟件開發技術對相關開發人員自身能力水平有著較高要求,對計算機系統要求更高,一般在大型計算機應用軟件的開發過程中會用到。例如,開發電子商務應用軟件之前,首先,開發人員首先應對企業的需求清晰明了,并分析該軟件在經濟和技術上是否具備可行性,確定可行性后方可進行相關應用軟件的開發,軟件開發進行到后期工作時,需定期對所開發軟件進行更新和維護,保證軟件能夠適應企業的發展。
2、原始型開發技術。該技術的軟件模型來源于用戶需求,軟件開發完成后還需不斷修改,直至完全與客戶需求匹配,最后測試所開發的計算機軟件,對軟件中的漏洞情況進行核查,實現對軟件的不斷完善。客戶在軟件的實際使用過程中,軟件開發工作人員還應對該軟件進行定期維護,及時處理軟件中出現的問題,使客戶能夠正常使用該軟件,保證計算機軟件隨時保持在正常運行的狀態。原始型開發技術則主要針對小型計算機的應用軟件開發工作,所開發的軟件具備功能簡易,實用,規模不大,對系統要求較低,主要適用于管理信息過程或處理事物。該類軟件開發技術能夠降低客戶的風險投資,能在滿足客戶要求的前提下,減少個人或企業在軟件開發中的投資成本。
3、自動型系統開發技術。基于原始型開發技術,而發展成為自動型系統開發技術。從其本質上來說,該軟件開發技術的對原始型開發技術的進一步發展,針對客戶需求相關軟件開發人員對軟件進行分析和程序編輯,使所開發的軟件能夠自動進行程序編輯,這類軟件技術具有簡單高效的特點,需要指出的是,在軟件完成相關開發工作后,還需要相關技術工作人員對軟件進行調式。這類軟件開發技術能夠有效縮短其開發周期,提升開發相關應用軟件的工作效率,使軟件開發過程變得更加便利,有效促進軟件技術的進一步發展。
參 考 文 獻
[1]申紅.關于新時期計算機軟件開發技術的應用研究[J].山東工業技術,2015(22):155.
[2]鄧勇.計算機軟件開發技術的發展趨勢與應用分析[J].電子世界,2015(16):172-173.
[3]范偉.淺論新時期計算機軟件開發技術的應用及發展趨勢[J].計算機光盤軟件與應用,2014(13):80-82.