李麗琴 曹青 張曉楠 李淇沅 劉香環
摘要:對計算機設備而言,計算機軟件是發揮著重要的連接作用,即通過計算機軟件,將人與計算機硬件連接在一起,以此控制計算機設備,由此可以看出計算機軟件應用系統開發,旨在更好的滿足計算機用戶使用需求。所以,計算機應用軟件的開發與維護是計算機發展的核心,其也是計算機社會時效性提高的重要手段之一。
關鍵詞:計算機;應用軟件;開發;維護
1引言
信息技術時代,計算機系統擁有更強大的服務功能,使用范圍廣,對我國信息化產業發展造成了很大的影響。計算機應用軟件,使得人們多樣化需求得到了滿足,設備應用價值得到了全面提高,在工作與生活上為人們創造了便利。社會發展進程中,計算機應用軟件需求量日益張增,因而有效開發軟件并做好維護,確保計算機應用軟件順應時代潮流,為社會發展做出貢獻。
2計算機應用軟件的分類
計算機應用軟件主要分為應用軟件和系統軟件兩大類。第一,應用軟件。從作用上來講,應用軟件主要是為了某種特定的用途,在編制時通常是針對用戶利用計算機來解決特定的實際問題。應用軟件在使用過程中可以緊密聯系,也可以合同寫作,比如WPS軟件、CAD制圖軟件等;當然,應用軟件也可以是特定的程序,比如音樂播放器、瀏覽器;很多獨立的程序也可以組成龐大的應用程序,比如數據庫管理系統。應用軟件的使用提高了計算機的使用效率,有助于發揮軟件的最大效果。第二,系統軟件。在計算機中,系統軟件的作用是確保計算機各獨立的硬件之間協調工作。一般而言,系統軟件主要有操作系統、文件系統管理、網絡鏈接和數據庫管理很多工具系統軟件組成,在這些系統軟件共同作用下,有效發揮計算機控制和管理效果,確保計算機加載和執行應用程序的過程中不會發生故障、卡頓等現象,為計算機系統穩定運行提供有效的保障。我們可以將系統軟件看作計算機和用戶連接的橋梁,操作系統來控制應用軟件的正常運行,同時實現用戶控制、硬件的訪問等工作。
3計算機應用軟件開發分析
在當前新的發展環境下,計算機信息技術已經深深的融入了我們的生活,并且對各行各業都產生了很大的影響。計算機軟件開發技術作為計算機軟件系統構建的重要技術,其本身也在不斷發展的過程當中。計算機軟件開發技術是滿足計算機應用軟件和系統開發所產生的技術手段,是對于用戶使用問題進行解決的重要基礎。
3.1需求分析
計算機應用軟件應用過程中,為了獲得預期應用效果,重視軟件開發需求分析是十分必要的。需求分析時,對用戶實際需求充分考慮的同時,市場調查工作也是十分必要的,以此增強軟件適用性。對于計算機應用軟件而言,其需求分析要點包含:(1)基于初步分析,為了滿足應用軟件開發需求,構建相應參考模型。(2)及時清除影響模型正常應用的各類外部因素,并采取有效措施抽象化處理這一模型。(3)對比分析軟件系統所需應用軟件與參考模型,對相關內容進行逐步完善,嚴格審核各類需求,確保使用者需求得到更好地滿足。
3.2編碼和設計
編碼是在軟件設計完成后進行的,程序人員根據軟件設計師的軟件開發流程圖及算法進行程序編碼。程序員根據設計人員的需求利用相關的程序設計語言進行代碼編寫,現在軟件開發常用的語言基本是Java或andrio。在進行編碼之前,設計人員還需要做好詳細的設計工作,在已完成的設計框架基礎上,依據邏輯關系對軟件需要的功能進行設計,然后根據設計流程開展相應的編碼工作。在當前的軟件開發環境中,計算機軟件設計中使用最多的是Java語言,Java語言進行程序開發適合多個開發平臺,對各類語言的兼容性比較好。這類語言模塊形式較為簡單,其中的語句也相對比較容易理解,因此,很適合使用在軟件的開發維護過程中。程序開發人員在軟件開發的過程中,就需要考慮軟件的后期維護過程中,因此在開發過程中要給軟件資料建立相應的文檔,為后期的軟件維護起到幫助作用。
3.3系統測試
完成應用軟件開發后,要使用系統測試方法綜合評估應用軟件功能特點,以此為及時處理應用軟件缺陷與錯誤提供可靠數據保障,確保計算機應用軟件后期正常運行。實際測試過程中,單元與綜合測試兩種方法結合起來,嚴格核查應用軟件功能,確保其能滿足用戶使用需求,對軟件應用的安全與可靠性做好評估。系統測試過程中,面對應用軟件出現的缺陷,采取有效措施及時處理這些缺陷,為軟件后期正常使用提供重要的保障。
4計算機應用軟件的維護
在軟件投入實際應用后,為了確保軟件的高效運行,需要對應用軟件進行相應的維護,這是軟件生命周期的最后一步。在進行軟件維護時,通常有下面5種方法。
4.1加強應用軟件管理規劃設計
要保障應用軟件的合理化應用,必須要加強相關管理工作,作為軟件開發商,要能夠完善應用軟件管理方案,能夠做好軟件應用管理規劃設計工作。要建立軟件工程品質管理目標,能夠通過完善的管理保障應用軟件的可靠性、高效性,保障應用軟件在必要的時候能夠得到有效的修改和移植,通過有效的軟件管理,保障軟件工程的健康穩定發展。
4.2合理選擇應用軟件程序支持平臺
軟件支持平臺的質量對應用軟件能否有效發揮功能,能否有效運行具有很大的影響。支撐平臺是軟件編程實施的必要條件,計算機語言的選擇是由軟件平臺提供的,不僅如此,用戶在軟件應用中,要強化應用軟件的維護,樹立軟件的維護意識,定期使用相關查殺軟件,采用防火墻技術等對軟件應用進行維護,保障軟件的應用安全性。用戶還需要定期清理內存緩解內存壓力,能夠對不必要的軟件進行清理,為計算機應用軟件的運行提供安全的環境。通過多種措施,維護應用軟件的安全、穩定、持續的應用。
4.3及時糾正應用軟件錯誤問題
軟件開發中,開發人員要加強檢測系統應用缺陷問題,應用過程中,及時發現軟件缺陷,并采取有效措施彌補這種缺陷,以此有效預防軟件應用程序混亂局面的出現,采取有效措施,促使軟件實現正常運行目標。
4.4合理選用應用軟件維護方法,做好定期維護
新時期,現代技術水平不斷提高,軟件應用維護與技術日新月異。現階段,應用軟件有多種維護方法,軟件開發人員要合理選用維護方法,確保軟件運行更加穩定。以此,應用軟件實現更高的服務功能,性能得到逐步優化,實現更加可靠的應用,軟件應用范圍不斷拓寬。對于網絡系統穩定與適應性的保障與提高、服務功能的提高,定期維護應用軟件是十分必要的,根據用戶實際需求,對軟件服務功能進行逐步優化,做好定期維護。
4.5加強檢查應用軟件性能
軟件應用過程中,使用性能影響因素比較多,對應用軟件加強維護,軟件正式使用后,定期檢測其性能,及時發現軟件系統存在的故障,并采取有效措施修正,以此延長軟件系統使用壽命,增強軟件使用的安全與可靠性。定期檢查軟件性能,降低應用軟件維護難度,從根本上提高整個軟件運行質量。
5結束語
總而言之,計算機軟件開發及維護能夠有效拓展軟件的應用范圍,提升軟件的應用效果。計算機軟件維護是一項重要的過程,必須科學有效的為用戶服務,提高計算機軟件維護的質量,在軟件的維護過程中,需要根據經常出現的問題進行分析,是技術問題,還是環境問題,寫出日常維護日志,為今后的軟件開發提出重要的參考價值,同時也符合現代軟件開發的需要。軟件在開發的過程中,需要對軟件的擴展性進行考慮,這是軟件升級的需求,同時也是計算機軟件發展的基本需要,在軟件開發的過程中,需要對軟件進行適應性維護,符合現代軟件開發的需要。
參考文獻
[1]李榮欣.Java編程語言在計算機應用軟件開發中的實踐探析[J].數字通信世界,2018,08:187.
[2]周公平.不同編程語言對計算機應用軟件開發的影響研究[J].無線互聯科技,2017,15:44-45.
[3]陳潔.計算機應用軟件的開發和維護要點剖析[J].信息系統工程,2016,01:123.
(作者單位:中北大學)