正當(dāng)時(shí)......

學(xué)術(shù)咨詢服務(wù)
當(dāng)前位置:職稱那點(diǎn)事電子信息職稱》淺論計(jì)算機(jī)軟件的維護(hù)工作

淺論計(jì)算機(jī)軟件的維護(hù)工作

來源:職稱那點(diǎn)事作者:田編輯時(shí)間:2020-10-16 10:38
掃碼咨詢

  摘要:進(jìn)入到新世紀(jì)以來,隨著我國(guó)市場(chǎng)經(jīng)濟(jì)水平的迅速提升,我國(guó)的計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)也得到了十分迅猛的發(fā)展,在社會(huì)中的各個(gè)層面我們都看到了計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,而計(jì)算機(jī)的一個(gè)非常重要的組成部分就是系統(tǒng)軟件,在維護(hù)計(jì)算機(jī)軟件工作中的成本以及工作量幾乎占到了軟件壽命周期的三分之二,并且計(jì)算機(jī)軟件的維護(hù)工作對(duì)軟件系統(tǒng)的運(yùn)行質(zhì)量也有著重要的影響,因此,我們應(yīng)有效的進(jìn)行計(jì)算機(jī)軟件的維護(hù)工作,從而發(fā)揮出計(jì)算機(jī)系統(tǒng)軟件的重要作用。文章便對(duì)計(jì)算機(jī)軟件維護(hù)工作的分類、計(jì)算機(jī)軟件維護(hù)工作的方法以及計(jì)算機(jī)軟件維護(hù)工作的策略三個(gè)方面的內(nèi)容進(jìn)行了詳細(xì)的分析和探析,從而詳細(xì)的論述了計(jì)算機(jī)軟件的維護(hù)工作。

  關(guān)鍵詞:計(jì)算機(jī)軟件;分類及方法;維護(hù)策略

  通常情況下,我們可以將計(jì)算機(jī)軟件的維護(hù)工作分為四類,分別為完善性維護(hù)、改正性維護(hù)、適應(yīng)性維護(hù)以及預(yù)防性維護(hù)。

淺論計(jì)算機(jī)軟件的維護(hù)工作

  1、完善性維護(hù):這類維護(hù)工作就是指增強(qiáng)以及擴(kuò)充軟件的功能,從而提高軟件的運(yùn)行性能。在原軟件出廠規(guī)格的說明書中可能并不包括這些新增的功能,它們都是在用戶使用軟件一段時(shí)間后所提出的需求,從而新增的這些功能。

  2、改正性維護(hù):這類維護(hù)工作就是找出并且改正軟件在使用過程中所出現(xiàn)的問題,一般情況下,軟件在交付使用后可能還是存在著一定的缺陷的,而這些缺陷可能是在逐漸使用的過程中才能發(fā)現(xiàn)并且改正的,常見的缺陷有數(shù)據(jù)錯(cuò)誤、編碼錯(cuò)誤、文檔錯(cuò)誤、設(shè)計(jì)錯(cuò)誤以及邏輯錯(cuò)誤等。

  3、適應(yīng)性維護(hù)

  這類維護(hù)工作就是指在外部環(huán)境不斷變化的情況下,不斷的提升系統(tǒng)軟件運(yùn)行的適應(yīng)能力,比如說,數(shù)據(jù)環(huán)境的升級(jí)、規(guī)則的變化、操作系統(tǒng)的升級(jí)、計(jì)算機(jī)的硬件升級(jí)以及相關(guān)標(biāo)準(zhǔn)的改變等等都屬于外部環(huán)境的變化。

  4、預(yù)防性維護(hù):這類維護(hù)工作就是指對(duì)一些還有改進(jìn)空間的軟件進(jìn)行預(yù)先的修正,從而提高其可靠性和維護(hù)性的工作。其主要采用軟件工程的方法,對(duì)系統(tǒng)軟件重新進(jìn)行設(shè)計(jì)、測(cè)試和編寫,找到有改進(jìn)空間的那部分軟件,從而為將來的維護(hù)工作提供方便,這種方法的維護(hù)對(duì)象應(yīng)為早期開發(fā)的軟件。

  計(jì)算機(jī)軟件維護(hù)工作的方法:

  1、軟件維護(hù)的基本要求:計(jì)算機(jī)軟件的維護(hù)工作主要有以下幾個(gè)基本要求:(1)為保證軟件的運(yùn)行質(zhì)量始終在一個(gè)良好的水準(zhǔn)上,對(duì)計(jì)算機(jī)的操作系統(tǒng)應(yīng)進(jìn)行定期的質(zhì)量檢查;(2)為了保證數(shù)據(jù)管理員所報(bào)告的數(shù)據(jù)是始終依附在數(shù)據(jù)模型上的,那么就要保證數(shù)據(jù)具備足夠的準(zhǔn)確性;(3)應(yīng)多鼓勵(lì)數(shù)據(jù)處理人員的維護(hù)計(jì)算機(jī)軟件的過程中采用創(chuàng)新的維護(hù)方法;(4)在開發(fā)計(jì)算機(jī)軟件的過程中,應(yīng)讓有豐富經(jīng)驗(yàn)的維護(hù)人員參與其中,在開發(fā)時(shí)也考慮到維護(hù)的需求,同時(shí)掌握哪些系統(tǒng)是屬于維護(hù)成本較高的系統(tǒng),應(yīng)借助于現(xiàn)代化的技術(shù)對(duì)其重新開發(fā)。

  2、實(shí)施各項(xiàng)軟件維護(hù)活動(dòng):與計(jì)算機(jī)軟件的開發(fā)過程中相比,維護(hù)過程也是很復(fù)雜的,通常情況下,軟件維護(hù)活動(dòng)的程序?yàn)椋捍_定修改類型一確定修改需要一提出修改的請(qǐng)求一對(duì)修改需求進(jìn)行分析一確定修改請(qǐng)求的可實(shí)施性一編排任務(wù)進(jìn)度一設(shè)計(jì)修改方案一審核修改方案一編碼排錯(cuò)和修改一軟件測(cè)試一更新文檔—標(biāo)準(zhǔn)審計(jì)一用戶驗(yàn)收一評(píng)審新軟件對(duì)系統(tǒng)的影響。而在實(shí)施上述軟件維護(hù)活動(dòng)的過程中,以下幾項(xiàng)工作是需要引起我們注意的:(1)建立一支專業(yè)的軟件維護(hù)團(tuán)隊(duì),提高維護(hù)人員的工作信息,并且激發(fā)他們從事維護(hù)工作的積極性,從而提高軟件維護(hù)的質(zhì)量以及提升維護(hù)工作的效率;(2)對(duì)程序進(jìn)行修改時(shí),應(yīng)全面的進(jìn)行驗(yàn)證和調(diào)試,如果所要進(jìn)行的擴(kuò)充和變動(dòng)工作并不是特別緊急,那么應(yīng)先進(jìn)行成本核算,依據(jù)進(jìn)度計(jì)劃逐步的解決問題;(3)在我們將一個(gè)系統(tǒng)軟件移交給相應(yīng)的維護(hù)人員時(shí),建議最好再指派一個(gè)程序開發(fā)員來協(xié)助其進(jìn)行維護(hù)工作;(4)維護(hù)團(tuán)隊(duì)中的每一個(gè)維護(hù)人員的責(zé)任應(yīng)是十分明確的,每個(gè)人都應(yīng)清楚的掌握自己的工作績(jī)效,從降低軟件質(zhì)量的風(fēng)險(xiǎn)、完成的時(shí)間以及成本等多方面探討修改方案的可行性。

  減少軟件維護(hù)的策略:(1)減少糾錯(cuò)性維護(hù)的措施。首先,我們應(yīng)盡可能的研發(fā)出可靠性高的軟件系統(tǒng),雖然從成本的角度考慮其并不合算,但是在研發(fā)的過程中多應(yīng)用新技術(shù)有利于減少執(zhí)行糾錯(cuò)性維護(hù)的需求,同時(shí)也能提高系統(tǒng)的可靠性,現(xiàn)階段應(yīng)用較為廣泛的新技術(shù)有程序自動(dòng)生成、應(yīng)用開發(fā)系統(tǒng)、結(jié)構(gòu)技術(shù)、數(shù)據(jù)庫管理系統(tǒng)、防錯(cuò)性程序設(shè)計(jì)以及更高級(jí)程序語言等。(2)減少適應(yīng)性維護(hù)的措施。這類維護(hù)工作實(shí)際上是不可能完全避免的,但是我們可以通過采取某些措施對(duì)其進(jìn)行控制,如,將從屬于軟件系統(tǒng)的固定的特征劃分到特定的程序模塊中,這樣就能限制為適應(yīng)硬件配置而不得不修改的程序部分了。(3)減少完善性維護(hù)的措施。以上的兩種方法也是可以有效的減少完善性的維護(hù)工作的。多采用一些先進(jìn)的并且功能性更強(qiáng)的工具,使用用戶自己就可以完成很多完善性的維護(hù)工作了。為了盡可能的減少使用過程中的完善性維護(hù)的需要,我們可以建立系統(tǒng)原型的模型并應(yīng)用對(duì)象開發(fā)技術(shù)。

  計(jì)算機(jī)軟件維護(hù)工作的策略的一般方法:

  (1)在對(duì)計(jì)算機(jī)系統(tǒng)軟件研發(fā)的過程中,就應(yīng)向大家樹立維護(hù)性的理念,充分的考慮軟件運(yùn)行的實(shí)際環(huán)境以及用戶的具體要求,詳細(xì)的分析可能會(huì)影響軟件維護(hù)性的各個(gè)因素,建立完善的軟件維護(hù)性的質(zhì)量標(biāo)準(zhǔn);

  (2)開發(fā)計(jì)算機(jī)系統(tǒng)軟件的過程中,應(yīng)盡可能的減少改正性維護(hù)的工作量,盡可能的預(yù)想到軟件在未來可能出現(xiàn)的改動(dòng),提升其可擴(kuò)充性和可修改性。同時(shí)還要保證所編制的文檔的質(zhì)量,對(duì)每一個(gè)階段都應(yīng)進(jìn)行嚴(yán)格的質(zhì)量保證審查工作;

  (3)大力的推廣和引入先進(jìn)的提高軟件質(zhì)量的工具和技術(shù),嚴(yán)格的遵照模塊化和結(jié)構(gòu)化的方法對(duì)軟件進(jìn)行設(shè)計(jì),逐步的替換非結(jié)構(gòu)化的模塊,從而使程序結(jié)構(gòu)更為的簡(jiǎn)單;

  (4)盡可能的選擇維護(hù)性較好的程序設(shè)計(jì)語言,同時(shí)更加重視對(duì)軟件維護(hù)的管理工作,并配備相關(guān)的維護(hù)文檔,維護(hù)工作中出現(xiàn)更改時(shí),應(yīng)進(jìn)行嚴(yán)格的審核和控制。

  通過以上的論述,我們對(duì)計(jì)算機(jī)軟件維護(hù)工作的分類、計(jì)算機(jī)軟件維護(hù)工作的方法以及計(jì)算機(jī)軟件維護(hù)工作的策略兩個(gè)方面的內(nèi)容進(jìn)行了詳細(xì)的分析和探討。計(jì)算機(jī)軟件的維護(hù)工作并不是簡(jiǎn)單的實(shí)施某項(xiàng)維護(hù)的活動(dòng),其是一項(xiàng)復(fù)雜的系統(tǒng)工程,并且維護(hù)工作的效果好壞對(duì)計(jì)算機(jī)系統(tǒng)軟件的運(yùn)行質(zhì)量也是有著決定性的影響的,因此,所以軟件維護(hù)工作者都應(yīng)吸取國(guó)內(nèi)外的先進(jìn)的軟件維護(hù)的經(jīng)驗(yàn),大膽的開拓和創(chuàng)新計(jì)算機(jī)軟件的維護(hù)方法,滿足我國(guó)快速發(fā)展的社會(huì)主義市場(chǎng)經(jīng)濟(jì)的需求,促進(jìn)我國(guó)計(jì)算機(jī)事業(yè)的健康發(fā)展。

  參考文獻(xiàn)

  [1]張建平.提高計(jì)算機(jī)軟件系統(tǒng)維護(hù)效率的幾點(diǎn)探索fJ].科技致富向?qū)В?013.

  作者朱淑芬

  推薦閱讀:軟件工程論文計(jì)算機(jī)軟件工程維護(hù)措施與方法


《淺論計(jì)算機(jī)軟件的維護(hù)工作》
上一篇:指揮控制系統(tǒng)移動(dòng)通信專網(wǎng)中4G-LTE技術(shù)應(yīng)用
下一篇:音頻功率放大器
更多>>

期刊目錄