溫泉
摘 要: 隨著信息技術的不斷發展,計算機應用軟件得到了普遍的應用,對人們的生活產生了非常重要的影響,已經成為計算機中不可或缺的重要部分。計算機應用軟件是計算機使用者控制計算機的重要途徑,因此對計算機應用軟件進行開發和維護十分必要,但是隨著社會的迅速發展,計算機軟件開發的復雜程度和維護的難度也有所提高,本文對計算機應用軟件的開發和維護進行了分析,希望能夠充分的發揮出計算機應用軟件的功能。
關鍵詞: 計算機;應用軟件;開發;維護
【中圖分類號】 TP311 【文獻標識碼】 A【文章編號】 2236-1879(2018)14-0017-01
現階段,信息化技術飛速發展,大數據時代已經到來,計算機使用者的需求也日趨多樣化,因此為了擴大計算機軟件的服務范圍,計算機應用軟件的開發必須要適應日益發展的社會需求,為了提高應用軟件的使用性能、壽命和服務效率,也必須要做好計算機應用軟件的維護工作,從而促進計算機事業的更好更快發展,由此可見,探討計算機應用軟件的開發和維護具有非常重要的現實意義。
一、計算機應用軟件概述
計算機由硬件系統和軟件系統組成,計算機硬件系統主要是維持計算機正常使用所需的各種硬件設備和元件,計算機軟件系統主要是確保計算機正常運行的各種程序和文檔。計算機軟件是計算機實現功能的基礎,直接影響著計算機的運行效率和服務范圍,通常情況下,計算機中分為系統軟件和應用軟件兩個部分。所謂計算機應用軟件,就是用戶能夠使用的各種程序設計語言,以及各種程序設計語言所編制的應用程序集合。常見的計算機應用軟件有文字處理軟件、信息處理軟件、輔助設計軟件、實時控制軟件等等,計算機應用軟件相比于計算機系統軟件,具有更廣泛的服務范圍、更豐富的種類,能夠滿足不同使用者的實際需求,還能夠優化計算機系統運行的服務功能[1]。
二、計算機應用軟件的開發
對計算機應用軟件的開發主要是為了滿足用戶的實際需求,因此計算機應用軟件開發過程主要包括四個環節:一是需求分析,二是軟件設計,三是程序編碼,四是系統測試。首先,開發方在設計之前要充分的了解用戶的實際需求,確保能夠和用戶需要達成一致,保障軟件開發的準確性,因此在市場需求分析的過程中,要遵循下列步驟:第一,通過調查分析初步建立起宏觀的系統模型;第二對邏輯模型進行抽象化的處理;第三,分析所需的應用軟件和參考模型之間的差距,并逐漸的進行修改、補充和完善;第四,要對應用軟件的相關需求進行深審核,確保能夠滿足需求。其次,要根據軟件功能的開發需求,明確的劃分系統板塊,以便對相應的板塊進行程序編寫。再次,要進行程序編碼環節,這一環節是軟件開發最為關鍵的部分,決定了是否能夠實現軟件應用功能,因此開發人員要結合軟件的功能,通過合理的語言進行代碼的編寫,提高應用軟件的可靠性,保證應用程序能夠正常運行。最后,在開發完成之后,還要對應用軟件的功能特性進行綜合的評估,以便及時發現應用軟件中存在的缺陷,及時的采取措施進行彌補,從而確保計算機應用軟件投入使用之后能夠正常運行,在進行系統測試的過程中,要先分步進行單元測試,然后再進行綜合測試,對應用軟件各個功能板塊進行檢驗,然后對系統運行的整體穩定性和有效性進行測試,測試合格后再正式投入使用[2]。
三、計算機應用軟件的維護
對計算機應用軟件進行維護的目的是為了保證應用軟件能夠長期穩定的運行,從而充分的發揮出其應用功能。一般情況下,在計算機應用軟件交付使用之后,由于某些客觀因素,會降低應用軟件運行的穩定性,或者是由于一些錯誤和用戶提出的新需求,都要對計算機應用軟件進行維護,由此可見,對計算機應用軟件進行維護無外乎三種情況:第一,要對軟件運行過程中出現的錯誤和缺陷進行修正;第二,為了能夠適應新的軟、硬件環境;第三,為了更好的滿足用戶需求而擴展應用范圍。因此,計算機應用軟件的維護具體可分為改正性維護、適應性維護、完善性維護和預防性維護幾種[3]。
對計算機應用軟件進行維護的過程中,要以具體的維護原因為基礎,并按照具體的維護流程,進行有效的維護,影響維護的主要因素有以下幾個方面:一是參加軟件維護的工作人員與開發人員不同,因此在理解編寫程序上會存在一定的問題;二是會存在軟件配備文檔不全的情況;三是在軟件開發的過程中忽略了后期的維護工作;四是由于計算機軟件開發公司的人員流動;五是軟件建立過程沒有進行有效的追蹤[4]。
在具體的計算機軟件維護過程中,首先要注重計算機系統軟件的有效維護,從而保證計算機系統的運行能夠長期處于高效、穩定的狀態,從而在不斷優化系統服務功能的前提下,降低系統發生故障的概率;其次由于計算機軟件系統中包含許多的應用程序,因此會消耗大量的系統資源,也會降低系統運行的效率,所以要通過專業的維護技術,定期的清理計算機系統中的應用軟件,從而釋放計算機系統空間,提高計算機系統的運行效率;再次要對計算機應用軟件進行定期的更新,并充分的發揮出新版本應用軟件的優勢,不斷完善軟件的服務功能,增強系統軟件的適用性,擴大其應用范圍,給用戶帶來更好的使用體驗;最后要重視與計算機使用者之間的溝通和交流,從而更加直接的了解到計算機應用軟件使用過程中存在的問題,提高軟件的維護效率,并結合用戶的實際需求制定合理的維護周期。
結束語:
總而言之,計算機系統的運行效率和穩定性直接影響著人們的工作和生活,計算機的發展對于社會的信息化進程有著重要的促進作用,人們的工作和生活離不開計算機和網絡,因此對計算機應用軟件進行有效的開發和維護非常重要。隨著社會的不斷發展,人們對計算機應用軟件的功能和特性提出了更高的要求,不但要滿足多樣化的使用需求,還要確保計算機軟件運行的穩定性,因此給計算機應用軟件的開發和維護也提出了一定的挑戰。在實際應用過程中,相關企業必須要對計算機應用軟件的開發和維護工作進行探討,從而在提高計算機應用軟件開發效率的同時增強其使用效果,延長其使用壽命。
參考文獻
[1] 徐湘艷.計算機應用軟件的開發和維護探索[J].電子測試,2016,(11):85-86.
[2] 左艷輝.淺析計算機應用軟件的開發和維護[J].大科技,2017,(23):290.
[3] 李向前,周雪梅.計算機應用軟件的開發和維護論略[J].科技展望,2017,27(12):1,3.
[4] 何靜.計算機應用軟件的開發和維護研究[J].企業文化(中旬刊),2016,(9):309-309.