劉洋
摘 要:隨著信息技術的不斷更新和社會迅猛的發(fā)展,計算機應用軟件在實際生活中得到了廣泛的應用,已然成為計算機中不可缺少的部分。計算機應用軟件是計算機的使用者通過對計算機的硬件進行處理,使之達到實現(xiàn)界面鏈接。簡而言之,就是在計算機的使用過程中通過這些軟件來控制計算機。本文將通過對計算機應用軟件的研發(fā)維護方面進行分析,希望能夠為我國的計算機事業(yè)貢獻自己的看法和觀點,讓我國的計算機事業(yè)能夠得到更快更好發(fā)展。
關鍵詞:計算機 應用軟件 開發(fā) 維護
中圖分類號:TP319 文獻標識碼:A 文章編號:1674-098X(2018)01(a)-0136-02
計算機作為這個高度發(fā)展的信息社會所不可或缺的一個工具,不僅為人們的日常生活帶來便捷,同時為生產力創(chuàng)造更多的可能性。所以加強計算機應用軟件的開發(fā)以便適應日益發(fā)展的社會,顯得尤為重要。應用軟件的應用是為了滿足不同領域和不同用戶所研發(fā)的,所以為了最大程度上滿足人們的需要,提高應用軟件的適用性和使用壽命,應該做好計算機應用軟件的維護工作,提高服務效率和功能。在信息化發(fā)展程度如此大的現(xiàn)今社會,我們可以輕易看出應用軟件具有廣闊的發(fā)展空間和前景,因而計算機應用軟件的研發(fā)和維護工作成為了一項必不可少的發(fā)展任務。
1 計算機應用軟件概念
軟件是計算機的靈魂,沒有軟件的計算機和廢鐵沒有什么差別,使用不同的計算機能夠讓計算機完成很多工作,軟件使得計算機具有非凡的靈活性和通用性。一般將計算機分為:應用軟件和系統(tǒng)軟件,本文主要探討的是應用軟件。計算機應用軟件指的是,用戶可以使用的各種程序設計語言,和各種程序設計語言編制的應用程序集合,分為計算機應用軟件包和用戶程序兩個方面。計算機應用軟件為滿足用戶不同領域、不同問題的應用需求提供的那部分軟件,可以拓寬計算機系統(tǒng)的應用領域,放大硬件的功能。比較常見的應用軟件有:文字處理軟件、信息管理軟件、輔助設計軟件、實時控制軟件等。
2 計算機應用軟件的開發(fā)
2.1 計算機應用軟件的需求分析
對于計算機應用軟件的開發(fā)的實際是由于系統(tǒng)環(huán)境的影響造成的,正是因為這個特點,所以在做產品研發(fā)之前,必要的市場調查是不可缺少的。只有和用戶需要達成一致的設計才能夠贏得市場,保證軟件開發(fā)的準確性。在這種要求下,市場需求分析主要做到兩點:第一,在做初步調查分析的同時,建立符合基本符合情況的應用軟件的參考模型,要保證設計的合理性。第二,在對該系統(tǒng)模型的進行完善修改,以便滿足用戶的基本需求。
2.2 計算機應用軟件的開發(fā)要求
計算機應用軟件在計算機的使用過程具有非常重要的作用,就如同魚和水的關系,缺少了應用軟件計算機就無法正常地運作下去。人們的日常生活和辦公,缺少計算機的應用軟件也會導致效率低下的情況出現(xiàn),給社會造成很大的影響。軟件開發(fā)是一個系統(tǒng)而龐雜的過程,在軟件開發(fā)前期的準備階段的調研工作,對用戶需求進行深入調查,這是必要前提。而軟件開發(fā)后的測試階段是為了保證計算機能否正常工作,減少系統(tǒng)故障,也為后期的維護工作做準備,在這一階段工作完成后,計算機應用軟件的研發(fā)工作才算正式完成。計算機應用軟件就能發(fā)揮它的作用,為人們提供高效方便的服務。
3 計算機應用軟件的維護
3.1 軟件維護的概念
軟件維護是指軟件在交付使用后,出現(xiàn)問題或者為了改正錯誤,抑或者為了滿足用戶出現(xiàn)的新的需求而進行修改軟件這一過程。通常來講,進行維護主要有三種情況。首先,修正軟件運行過程出現(xiàn)的錯誤和缺陷。其次,是為了適應新的軟、硬件環(huán)境而進行改正。最后一種是,增加新的應用范圍,以便達到滿足客戶新的生產需求。綜合上面的維護原因,我們可以將軟件維護分為改正性維護、適應性維護、完善性維護和預防性維護。截止到目前來看,完善性維護占據(jù)全部維護活動的一半之多。
3.2 影響維護工作的因素
用于軟件維護的工作量可以分為兩個部分,一部分用于生產性活動,另一部分則用于非生產性活動。如果使用了不好的軟件開發(fā)方法,那么后期進行軟件維護而投入的人員將大大增加,工作量也會加劇。在軟件的維護過程,影響維護工作量的因素主要可以歸為以下五個方面。第一,參加軟件維護工作的人員都不是原來開發(fā)的人員,那么維護工作就會出現(xiàn)很多的困難,因為理解他人編寫的程序都有一定的難度。第二,出現(xiàn)軟件配備的文檔不全甚至沒有的情況,也會增加維護工作的難度。第三,在軟件開發(fā)的初期沒有考慮到后期軟件維護的工作。第四,軟件公司的人員流動性強,當出現(xiàn)需要進行軟件維護時找不到原來的軟件開發(fā)人員。第五就是軟件的建立過程,很難進行追蹤而造成的增加維護工作量。
3.3 計算機應用軟件的有效維護
在計算機投入使用后,就需要對計算機進行定期的維護處理。但由于各個方面的原因會降低應用軟件運行的穩(wěn)定性,這就需要對計算機應用軟件進行有效的維護,確保它在實際運營過程中能夠滿足客戶的需求。加強計算機的有效維護主要有以下幾個方面:第一,在計算機進行維護的過程,我們要按照步驟有序進行,明確具體的維護流程,確保工作的有效性。第二,我們要確保系統(tǒng)的正常運行,這是一個前提條件,如果系統(tǒng)無法正常運行,那么我們就可以根據(jù)它出現(xiàn)的問題,有效便捷地進行調整改進,就避免了盲無目的地進行改正情況的出現(xiàn)。第三,對軟件功能進行不斷地優(yōu)化,以便適應軟、硬件的新環(huán)境。第四,確保安全性的問題,減低應用軟件在運行中發(fā)生故障的幾率,注重應用軟件的性能檢查,提高其整體的質量,使后期的工作量得到減少,提升效率。
在對計算機軟件進行維護的過程中,要注重和使用者的溝通問題,通過與使用者的交流能夠得出有效信息,使在應用軟件在運營中出現(xiàn)的問題能夠得到及時地解決,降低工作量提高工作效率。同時也要結合用戶的實際需求,對計算機應用軟件進行定期維護。
3.4 實現(xiàn)執(zhí)行軟件的有效設計
合理地引入自我維護環(huán)境下的軟件設計工程,是計算機軟件維護系統(tǒng)設計所必要的,這充分展示了軟件在使用時原有的生命力。但是,軟件維護功能的設計會對計算機設計項目造成一定的影響,這就表示在軟件項目中成本也會隨之提高。因此,在現(xiàn)階段的計算機應用軟件設計和維護過程中,設計人員應站在維護系統(tǒng)的角度分析問題,通過計算機軟件系統(tǒng)的自我維護,實現(xiàn)工程項目的開發(fā)和軟件系統(tǒng)中的共性和個性進行融合,在保證軟件設計環(huán)境下的實用功能前提,強化軟件系統(tǒng)中的維護理念。
4 結語
總而言之,計算機應用軟件的開發(fā),對人們的生活起到很重要的作用,計算機的發(fā)展推動著社會信息化的發(fā)展,在另一個方面來看同樣也推動著社會的發(fā)展,人們的工作和生活通過計算機和網絡連接在一起,打破舊時的空間和時間的局限性,為我們提供更好的生存條件和信息資源,所以做好計算機的開發(fā)和維護工作是很有必要的。在實際中除了提高軟件研發(fā)的技術水平之外也應該注重維護機制的完善,從而為促進計算機行業(yè)的發(fā)展提供行之有效的支持。
參考文獻
[1] 趙明亮.計算機應用軟件開發(fā)技術[J].黑龍江科技信息,2011(26):98.
[2] 陳潔.計算機應用軟件的開發(fā)和維護要點剖析[J].信息系統(tǒng)工程,2016(8):184.
[3] 郝勇.計算機網絡安全防范技術的應用分析[J].信息與電腦:理論版,2011(9):82-83.
[4] 車江濤,侯明.計算機軟件技術的現(xiàn)狀與發(fā)展趨勢[J].計算機光盤軟件與應用,2012(12):42.