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