摘 要:計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)與維護(hù)需要體現(xiàn)出高效性與便捷性,根據(jù)計(jì)算機(jī)軟件所處環(huán)境來(lái)確定維護(hù)工作開(kāi)展的。本文重點(diǎn)探討計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)流程,以及開(kāi)發(fā)過(guò)程中所應(yīng)用的重點(diǎn)技術(shù),在此基礎(chǔ)上詳細(xì)整理出計(jì)算機(jī)應(yīng)用軟件維護(hù)要點(diǎn),幫助提升計(jì)算機(jī)應(yīng)用軟件使用安全性,也可以作為維護(hù)工作開(kāi)展的參照依據(jù)。
關(guān)鍵詞:計(jì)算機(jī)軟件;軟件開(kāi)發(fā);軟件維護(hù)
一、計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)
1、需求分析
計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中首先需要對(duì)需求進(jìn)行分析,了解軟件使用方向,在確定需求功能后,應(yīng)用軟件開(kāi)發(fā)也可以根據(jù)功能來(lái)劃分模塊。需求分析與計(jì)算機(jī)軟件開(kāi)發(fā)設(shè)計(jì)存在關(guān)聯(lián)性,可以理解為計(jì)算機(jī)軟件程序設(shè)計(jì),需要建立在需求基礎(chǔ)上進(jìn)行。確保所開(kāi)發(fā)設(shè)計(jì)的軟件在功能需求方面與設(shè)計(jì)規(guī)劃內(nèi)容保持一致,在軟件開(kāi)發(fā)中還應(yīng)該清晰展現(xiàn)出功能類型,使用計(jì)算機(jī)軟件時(shí)也能夠在需求方向引導(dǎo)下,更高效合理的體現(xiàn)出其功能性。需求分析可以作為計(jì)算機(jī)軟件開(kāi)發(fā)的參照依據(jù),但在具體的功能完善方面需要體現(xiàn)出計(jì)算機(jī)應(yīng)用軟件的先進(jìn)性,可以基于功能基礎(chǔ)上不斷更新完善。需求分析和采用計(jì)算機(jī)應(yīng)用功能確定來(lái)進(jìn)行,在計(jì)算機(jī)系統(tǒng)控制程序中,對(duì)所安裝的軟件會(huì)進(jìn)行識(shí)別。如果軟件需求與計(jì)算機(jī)系統(tǒng)需求之間存在差異性,會(huì)導(dǎo)致最終開(kāi)發(fā)的軟件不具備兼容性,功能實(shí)現(xiàn)也會(huì)受到影響。因此在需求分析階段要保障其結(jié)果全面性,能夠體現(xiàn)出多種分析功能。
2、系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)是計(jì)算機(jī)應(yīng)用軟件功能實(shí)現(xiàn)的程序連接,系統(tǒng)設(shè)計(jì)是根據(jù)計(jì)算機(jī)運(yùn)行程序與匯編程序共同完成的,計(jì)算機(jī)應(yīng)用軟件使用中需要面對(duì)一些壓縮文檔進(jìn)行處理,程序下載也是以壓縮文檔形式存在的。下載進(jìn)入到計(jì)算機(jī)系統(tǒng)后再利用解壓縮文件來(lái)將程序安裝在系統(tǒng)中,系統(tǒng)設(shè)計(jì)需要面對(duì)數(shù)據(jù)庫(kù)來(lái)進(jìn)行功能請(qǐng)求對(duì)接,計(jì)算機(jī)系統(tǒng)運(yùn)行使用中所發(fā)出的請(qǐng)求會(huì)以數(shù)據(jù)模式傳輸。為避免計(jì)算機(jī)軟件出現(xiàn)使用功能干擾情況,在系統(tǒng)設(shè)計(jì)時(shí)會(huì)針對(duì)數(shù)據(jù)傳輸模塊來(lái)進(jìn)行詳細(xì)的區(qū)域劃分,各區(qū)域之間處于獨(dú)立狀態(tài),彼此之間的相互干擾也能得到進(jìn)一步控制。系統(tǒng)設(shè)計(jì)關(guān)系到計(jì)算機(jī)應(yīng)用軟件運(yùn)行使用中的穩(wěn)定性,因此在設(shè)計(jì)中要從功能實(shí)現(xiàn)與安全性保障兩方面同時(shí)開(kāi)展,考慮計(jì)算機(jī)軟件投入使用后維護(hù)工作是否便于進(jìn)行。對(duì)其中冗余的系統(tǒng)程序進(jìn)行刪除,降低計(jì)算機(jī)程序使用中的數(shù)據(jù)分析量,才能最大程度保障分析任務(wù)可以高效完成。
3、程序匯編
最后是計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)階段的程序匯編,程序匯編能夠?qū)④浖黜?xiàng)功能集合在一個(gè)整體中,并通過(guò)匯編語(yǔ)言來(lái)將其展現(xiàn)出來(lái)。程序匯編是計(jì)算機(jī)應(yīng)用軟件功能實(shí)現(xiàn)的最終環(huán)節(jié),在匯編任務(wù)完成后需要對(duì)軟件運(yùn)行穩(wěn)定性進(jìn)行驗(yàn)證,模擬出計(jì)算機(jī)應(yīng)用軟件處于網(wǎng)絡(luò)環(huán)境中所受到的攻擊。并通過(guò)這種方法來(lái)形成計(jì)算機(jī)自動(dòng)維護(hù)系統(tǒng),在程序系統(tǒng)匯編階段,了解到軟件受到攻擊幾率最大的層面,接下來(lái)所確定的計(jì)算機(jī)軟件維護(hù)方法才更具有實(shí)際意義。程序匯編并得到檢驗(yàn)后計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)任務(wù)已經(jīng)完成,使用過(guò)程中還需要對(duì)應(yīng)用軟件進(jìn)行實(shí)施維護(hù),了解軟件所處環(huán)境以及環(huán)境中潛藏的危險(xiǎn),充分構(gòu)建起適合計(jì)算機(jī)應(yīng)用軟件安全使用的環(huán)境。
二、計(jì)算機(jī)應(yīng)用軟件的維護(hù)
1、改正性維護(hù)
此種維護(hù)主要為強(qiáng)化與擴(kuò)充軟件功能,最終提升軟件運(yùn)行性能。在原軟件出廠規(guī)格說(shuō)明書(shū)中根本就未有設(shè)計(jì)此類新增功能,多數(shù)為用戶使用軟件一段時(shí)間后提出的需求,最終新增的此類功能。計(jì)算機(jī)應(yīng)用軟件維護(hù)分為改正性維護(hù),完善性維護(hù)以及預(yù)防性維護(hù)。首先分析的是改正行維護(hù),計(jì)算機(jī)應(yīng)用軟件在使用中會(huì)存在功能異常情況,此時(shí)表示軟件內(nèi)已經(jīng)出現(xiàn)故障,需要對(duì)軟件的異常進(jìn)行糾正。改正性維護(hù)可以幫助糾正計(jì)算機(jī)軟件功能實(shí)現(xiàn)方法,在短時(shí)間內(nèi)將數(shù)據(jù)恢復(fù)到初始狀態(tài),并保障接下來(lái)應(yīng)用軟件功能可以正常實(shí)現(xiàn)。一些比較常見(jiàn)的計(jì)算機(jī)軟件應(yīng)用功能故障方面,改正性維護(hù)通常是針對(duì)已經(jīng)存在的問(wèn)題來(lái)進(jìn)行,具有極強(qiáng)的軟件功能恢復(fù)作用。計(jì)算機(jī)應(yīng)用軟件在功能方面出現(xiàn)的異常,與所處運(yùn)行環(huán)境有極大關(guān)系,改正性維護(hù)不僅可以針對(duì)計(jì)算機(jī)應(yīng)用軟件內(nèi)部進(jìn)行,更可以幫助判斷環(huán)境中潛藏的危險(xiǎn),從而起到維護(hù)作用。
2、完善性維護(hù)
此種維護(hù)主要為在外部環(huán)境產(chǎn)生變化的同時(shí),不斷增強(qiáng)系統(tǒng)軟件運(yùn)行適應(yīng)力。如數(shù)據(jù)環(huán)境升級(jí)、規(guī)則變化,計(jì)算機(jī)硬件升級(jí)與相關(guān)標(biāo)準(zhǔn)改變等。完善性維護(hù)是針對(duì)計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中存在的漏洞所開(kāi)展的,網(wǎng)絡(luò)環(huán)境中潛藏的威脅是不斷變化的,計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)初期雖然能夠適應(yīng)運(yùn)行環(huán)境。但使用一段時(shí)間后仍然會(huì)存在內(nèi)部程序與環(huán)境之間的沖突,導(dǎo)致最終軟件程序功能實(shí)現(xiàn)受到影響。完善性維護(hù)的開(kāi)展則是針對(duì)計(jì)算機(jī)應(yīng)用軟件與運(yùn)行環(huán)境之間存在的誤差來(lái)進(jìn)行的,可幫助調(diào)整已經(jīng)存在的漏洞,從而增強(qiáng)計(jì)算機(jī)應(yīng)用軟件對(duì)環(huán)境的適應(yīng)能力。完善性維護(hù)的開(kāi)展要確保維護(hù)方法與計(jì)算機(jī)應(yīng)用程序具有兼容性,了解到應(yīng)用程序與環(huán)境之間的沖突,所開(kāi)展的維護(hù)管理才更具有實(shí)際效果。
3、預(yù)防性維護(hù)
最后是預(yù)防性維護(hù),預(yù)防性維護(hù)是針對(duì)計(jì)算機(jī)應(yīng)用軟件在使用中可能會(huì)產(chǎn)生的風(fēng)險(xiǎn)所進(jìn)行的。會(huì)隨著計(jì)算機(jī)應(yīng)用軟件運(yùn)行使用來(lái)實(shí)時(shí)監(jiān)測(cè),將所探測(cè)得到的數(shù)據(jù)通過(guò)信道傳輸?shù)娇刂品治瞿K中,從而分析計(jì)算機(jī)應(yīng)用軟件所處運(yùn)行環(huán)境中是否存在影響。預(yù)防性維護(hù)中,一旦發(fā)現(xiàn)計(jì)算機(jī)應(yīng)用軟件可能會(huì)產(chǎn)生風(fēng)險(xiǎn),則會(huì)第一時(shí)間對(duì)其進(jìn)行處理,確保計(jì)算機(jī)應(yīng)用軟件能夠安全高效的實(shí)現(xiàn)使用功能。預(yù)防性維護(hù)開(kāi)展可以與其他軟件維修管理技術(shù)相結(jié)合使用,這樣就能夠判斷潛藏風(fēng)險(xiǎn)。也能對(duì)其進(jìn)行有效處理,確保計(jì)算機(jī)軟件可以在安全環(huán)境下使用。
結(jié)語(yǔ):隨著現(xiàn)代化網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)技術(shù)已逐漸被應(yīng)用于國(guó)民經(jīng)濟(jì)發(fā)展的各個(gè)領(lǐng)域中。人民生產(chǎn)生活中,計(jì)算機(jī)技術(shù)無(wú)處不在,以軟件技術(shù)為主的計(jì)算機(jī)信息系統(tǒng),逐漸以結(jié)構(gòu)廣泛分布化、系統(tǒng)高度集成化等新型方向發(fā)展,并在實(shí)踐過(guò)程中實(shí)現(xiàn)。軟件開(kāi)發(fā)整個(gè)過(guò)程中,做好應(yīng)用軟件維護(hù)工作也非常重要。因此,需以提升軟件可維護(hù)性為主要目標(biāo),不斷吸收國(guó)內(nèi)外先進(jìn)的軟件維護(hù)方法,創(chuàng)新與改進(jìn)現(xiàn)有的計(jì)算機(jī)應(yīng)用軟件維護(hù)策略,最終推動(dòng)我國(guó)計(jì)算機(jī)事業(yè)的全面發(fā)展。
參考文獻(xiàn)
[1]和朝敦,李忱典.關(guān)于計(jì)算機(jī)程序設(shè)計(jì)應(yīng)用開(kāi)發(fā)的幾點(diǎn)思考[J].商品與質(zhì)量,2016(37):0012-0013
[2]孫菲.Android應(yīng)用程序開(kāi)發(fā)對(duì)高職高專計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)發(fā)展的思考[J].齊齊哈爾師范高等??茖W(xué)校學(xué)報(bào),2016(1):66-69.
作者簡(jiǎn)介
左強(qiáng),男,1994.09.20,湖北省京山縣新市鎮(zhèn)京源大道101號(hào)118戶,學(xué)生/湖北科技學(xué)院。
(作者單位:湖北科技學(xué)院)