王婧 張雨佳 楊翠翠
摘? 要:隨著計算機技術的應用和普及,不斷帶動相關科學技術向前發展,計算機成為了時下任何電子產品都無法替代的重要工具。直觀上計算機由硬件構成,但實際上計算機的正常工作離不開軟件的支持,硬件和軟件是計算機互為不可或缺的兩部分,計算機應用軟件是一種組裝性的軟件技術,他直接影響著計算機領域的健康發展,其主要的作用是可以幫助軟件開發人員實現軟件開發的自動化,大大拓展了計算機軟件技術發展的平臺,為計算機軟件的智能化提供了可能。本文中分析了計算機軟件開發技術的現狀,進而探討了軟件技術開發的原則,以求制定出最合適的軟件開發方法來滿足用戶的各種需求。
關鍵詞:計算機應用;軟件開發技術研究;分析
隨著現代人們在生活上和工作上對于計算機依賴性的不斷提高,人們對于計算機的要求不僅僅局限于其系統提供的各項軟件之上、而逐漸地向各種應用軟件擴展。支持系統運行的系統軟件難以滿足人們日益增長的個性化需求,因此,就需要通過應用軟件來滿足其多樣化的需求。這給應用軟件的發展帶來了極為廣闊的空間。但是,在應用軟件的開發過程中也出現了這樣的一種現象,一些用戶乃至開發人員認為應用軟件開發技術無所不能,進而要求開發出滿足其各種不切實際需求的軟件,給整個應用軟件的發展帶來了很大的困擾。因此,我們需要不斷地把握應用軟件開發過程中應該遵循的原則,進而在此基礎上采用相應的應用軟件開發技術,以最大化地滿足用戶的需求。
一、計算機應用軟件開發技術
(一)軟件資源包括系統軟件和應用軟件
自動形式的系統開發方法的特點是是采用第四代技術(4G)T包含的大量軟件開發工具,4GT軟件工具根據系統要求可以確定規范,對數據進行分析,可以達到自動編碼設計的作用,而自動編碼使軟件開發者只需簡要說明軟件所要實現的內容,取代了過去需要強調如何實現的過程,利用一個可運行的現成程序,而完成所需功能的部分或全部,在新開發的基礎上加以改善,做到簡化高效的作用效果。系統軟件是集監控與管理為一體的計算機軟件。
(二)軟件設計開發的發展障礙
在20世紀五六十年代,人們錯誤認為計算機軟件就是基于手工形式對軟件進行開發研究的程序,繼而提出了“軟件工程”這一概念,由于這種背景不能滿足急速增長的軟件生產需求,軟件開發設計不具備科學性,造成了一些發展障礙,導致了軟件制作應用復雜,開發周期過長,維護工作量大,所需消耗的成本過高等,由于這些現象而導致了“軟件危機”的出現,造成了許多發展障礙,而為了擺脫軟件生產的這種局面,也第一次提出了軟件工程的概念。軟件工程是規范化開發和維護的軟件,它的指導思想是以處理工程問題一樣的方法處理軟件生產,具備嚴謹的操作性,所以軟件設計要有一定的操作規范性,以保證程序設計開發、程序調動運行的成功。
二、應用軟件技術分析
(一) 生命周期開發
對計算機軟件開發的方法中生命周期開發的方法主要是從時間上對軟件開發周期進行劃分,對整個過程中存在著的各種問題按照時間進度進行合理的分解和調度,這樣就可以合理規劃研發過程,加快應用軟件開發的速度。在軟件開發的過程中的每一個階段都需要遵循相應的技術操作規范,合理的安排軟件開發工作,并需要搭配好前后環節的銜接工作。
(二)原型化開發
采用生命周期的方法進行軟件開發,對計算機系統和開發人員有著很高的要求,只有研發人員有足夠的工作經驗才能制定出合理的方案并對軟件開發進行合理的指導。對軟件開發可以采用原型化開發的方法,可以對以上的缺陷進行彌補,使得軟件開發效果得到提升。原型化技術開發主要包括紙上、工作和現有原形三種形態。原型化開發的步驟主要包括可行性分析、需求分析、原始系統的構建和用戶評價以及開發人員評定等,這樣就可以確保實際軟件開發過程中每一部分工作都安排到位,保證軟件開發質量化進行。
(三) 自動形式的系統開發
相比于上兩種軟件開發的方法,自動形式的系統開發將會依靠大量的軟件工作,在軟件開發的過程中只需要對需要實現的功能添加說明既可以,這樣就可以省去繁瑣的詳細描述,可以大大減少開發環節的難度。但在實際軟件開發過程中應用自動形式的系統開發需要對技術規范進行合理的分析、設計、編碼,這樣才可以保證應用軟件開發的順利完成。
三、計算機應用軟件開發產品分析
(一)單機版計算機運行模型
單機版計算機運行模型采用了微軟歷史版的 VB 虛擬機和 Acess 驅動,主要利用了利用 VB6.0+Acess,可以很明顯的看出這種模型所用到的技術都較為早期,無論是技術還是用戶操作都是相當普及的,在安裝操作時,可以直接運行安裝,完全沒有兼容問題的困擾,計算機可以實現自動化的系統兼容,很明顯單機版計算機運行模型為用戶提供了極大的便利。
(二)數據庫服務模式
數據庫服務模式應用了 ActiveX 組件,再細化來說,它應用了 Web+Xml+ActiveX,所以就整個服務模式本身而言,需要處理和融合的技術更加復雜,不僅要考慮系統的兼容性問題,還在安裝過程中更改相關瀏覽器的參數設置,然后再進行安裝設置,和單機版計算機運行模型相比,顯然數據庫服務模式的安裝過程比較復雜。
參考文獻:
[1]大數據時代軟件開發與維護技術及運用[J]. 張坤.? 電子技術與軟件工程. 2019(23)
[2]計算機應用軟件開發技術的分類[J]. 卞華文.? 電子技術與軟件工程. 2016(24)
[3]計算機應用軟件開發技術支撐思考[J]. 謝志堅.? 電子世界. 2020(15)
[4]計算機應用軟件開發技術支撐思考[J]. 謝志堅.? 電子世界. 2020(15)
[5]計算機應用軟件開發技術研究[J]. 衡友. 計算機光盤軟件與應用. 2014(20)
[6]淺論近年來軟件開發技術與應用發展趨勢[J]. 梁華.? 科技信息(學術研究). 2008(23)
[7]計算機應用軟件開發技術探討[J]. 駱海霞.? 電子制作. 2013(11)
[8]基于移動互聯網的軟件開發技術研究[J]. 程燦.? 電腦編程技巧與維護. 2020(03)
[9]全國JAVA教師JAVA流行框架和集成開發——暑期研修班[J].?? 程序員. 2007(06)
[10]計算機應用軟件開發技術的分類探討[J]. 夏震.? 中國新通信. 2017(04)