淺析計(jì)算機(jī)軟件可維護(hù)性方法
無(wú)論是身處學(xué)校還是步入社會(huì),許多人都寫(xiě)過(guò)論文吧,借助論文可以有效提高我們的寫(xiě)作水平。你所見(jiàn)過(guò)的論文是什么樣的呢?下面是小編收集整理的淺析計(jì)算機(jī)軟件可維護(hù)性方法論文,希望能夠幫助到大家。
淺析計(jì)算機(jī)軟件可維護(hù)性方法 篇1
計(jì)算機(jī)軟件是用戶(hù)和硬件之間的接口界面。計(jì)算機(jī)用戶(hù)可以通過(guò)軟件和計(jì)算機(jī)實(shí)行溝通,軟件是計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的重要根據(jù)。該軟件運(yùn)行時(shí),它是不可能不修改軟件的,開(kāi)發(fā)是一項(xiàng)大投資,可以提高生產(chǎn)效率,降低成本,并保證軟件的品質(zhì),人們總是希望使用現(xiàn)有的軟件,對(duì)其擴(kuò)張或移植。
摘要:伴隨計(jì)算機(jī)技術(shù)快速發(fā)展,不斷產(chǎn)生各種應(yīng)用軟件,并面向各應(yīng)用領(lǐng)域滿(mǎn)足需求,對(duì)軟件進(jìn)行維護(hù)和保護(hù)已成為軟件行業(yè)所面臨的一個(gè)現(xiàn)實(shí)問(wèn)題。伴隨軟件工程的不斷完善,使軟件開(kāi)發(fā)越來(lái)越復(fù)雜,并具有一整套科學(xué)方法,進(jìn)而提升了軟件系統(tǒng)的可靠性、可理解性和可維護(hù)性,提升了軟件生產(chǎn)率,降低了開(kāi)發(fā)成本。該文對(duì)計(jì)算機(jī)軟件可維護(hù)性方法進(jìn)行了探索和研究,并作出應(yīng)有的貢獻(xiàn),希望為今后軟件可維護(hù)性的發(fā)展做出一些應(yīng)有的貢獻(xiàn)。
關(guān)鍵詞:計(jì)算機(jī)軟件 可維護(hù)性 方法研究
計(jì)算機(jī)軟件是用戶(hù)和硬件之間的接口界面。計(jì)算機(jī)用戶(hù)可以通過(guò)軟件和計(jì)算機(jī)實(shí)行溝通,軟件是計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的重要根據(jù)。為能方便用戶(hù),讓計(jì)算機(jī)體系極具較高的整體效用,在計(jì)算機(jī)系統(tǒng)設(shè)計(jì)時(shí),要對(duì)硬件和軟件相結(jié)合的全局進(jìn)行考慮,并滿(mǎn)足用戶(hù)的需求。軟件保護(hù)技術(shù),即怎樣防止破解合法軟件,軟件保護(hù)產(chǎn)品所涉及內(nèi)容極為寬泛,屬于綜合技術(shù)范疇之內(nèi)。在軟件生命周期中,每個(gè)階段均采取了科學(xué)和優(yōu)秀的管理方法和技術(shù),并在每個(gè)階段結(jié)束前,從技術(shù)和管理方面實(shí)行嚴(yán)格審查,只有合格了才能進(jìn)行下一階段的工作,這使得軟件開(kāi)發(fā)工程項(xiàng)目全過(guò)程通過(guò)有條有序的方式進(jìn)行,以確保軟件的質(zhì)量,尤其是提升了軟件的可維護(hù)性。
1、計(jì)算機(jī)軟件維護(hù)性概述
在軟件生命周期,涵蓋了兩個(gè)重要階段,包括開(kāi)發(fā)期和運(yùn)營(yíng)期,運(yùn)行期是系統(tǒng)有效發(fā)展的階段,在系統(tǒng)開(kāi)發(fā)時(shí),出于花了很多大量人力和物力資源,所以,大家總是希望能看到,可以盡可能地延長(zhǎng)系統(tǒng)的運(yùn)行周期,使軟件發(fā)揮更大的性能,與其他相對(duì)比,軟件成本也較低。然而,這卻尚未出現(xiàn)以確認(rèn)該軟件不存在錯(cuò)誤的技術(shù)。事實(shí)上,該軟件運(yùn)行時(shí),它是不可能不修改軟件的,開(kāi)發(fā)是一項(xiàng)大投資,可以提高生產(chǎn)效率,降低成本,并保證軟件的品質(zhì),人們總是希望使用現(xiàn)有的軟件,對(duì)其擴(kuò)張或移植。所以,在操作過(guò)程中,軟件人員的任務(wù)是繼續(xù)進(jìn)行修改軟件,這項(xiàng)工作就是所說(shuō)的系統(tǒng)維護(hù)。
軟件維護(hù)一般包括三大類(lèi),一是糾正性維護(hù)(Corrective Maintenance)。這類(lèi)工作主要是糾正軟件存在的錯(cuò)誤;二是適應(yīng)性維護(hù)(Adaptive Maintenance)。這類(lèi)工作主要是為能適應(yīng)變化的外部環(huán)境,對(duì)軟件應(yīng)用程序做出修改;三是完善性維護(hù)(Perfective Mainte nance)。這類(lèi)工作是為能提升系統(tǒng)性能或擴(kuò)大其功能,也對(duì)軟件進(jìn)行更改。這三個(gè)方面的維護(hù)工作,第二和第三層面維護(hù)方面所占的份額最大,占80%左右的總維護(hù)工作?梢(jiàn),該軟件在運(yùn)行過(guò)程中也是開(kāi)發(fā)商的維修過(guò)程,維護(hù)軟件的價(jià)值也是不用多說(shuō)的。根據(jù)調(diào)查表明,軟件維護(hù)成本已占到整個(gè)軟件生命周期成本的 70%以上,軟件的可維護(hù)性居于首位。但軟件維護(hù)的難度越來(lái)越大,并已成為目前所面臨的最大問(wèn)題。
2、計(jì)算機(jī)軟件可維護(hù)性一般方法
2.1提升軟件工具模塊化和質(zhì)量技術(shù)
在軟件開(kāi)發(fā)過(guò)程,有效方法之一是提高軟件質(zhì)量和降低成本,其有效技術(shù)也是提高可維護(hù)性。它的優(yōu)點(diǎn)是,如果需要改變一個(gè)功能模塊,只需要改變這個(gè)模塊,不會(huì)影響到其他模塊;如果程序需要添加一些功能,只需完成這些功能,增加一個(gè)新的模塊或模塊層;程序測(cè)試和重復(fù)測(cè)量更容易,序列錯(cuò)誤很容易發(fā)現(xiàn)和改正,以提高程序的運(yùn)行效率。采用結(jié)構(gòu)化程序設(shè)計(jì)技術(shù),以提高現(xiàn)有系統(tǒng)的可維護(hù)性。這種辦法需要掌握更換模塊的外部特征,不需要把握其內(nèi)部運(yùn)作的狀態(tài)。它可以幫助其減少新的錯(cuò)誤,并有機(jī)會(huì)提供一個(gè)結(jié)構(gòu)化的模塊,并逐步取代非結(jié)構(gòu)化的模塊,運(yùn)用自動(dòng)重建結(jié)構(gòu)和重新格式化的工具。
2.2創(chuàng)建精密的軟件品質(zhì)目標(biāo)和優(yōu)先級(jí)
程序的維護(hù)性應(yīng)該是可以理解的、可靠的、可修改和測(cè)試的、可移植的、可以使用和效率高的。為了實(shí)現(xiàn)這些目標(biāo),要求付出的代價(jià)很大,也未必是可行的。一些質(zhì)量特性存在互補(bǔ)性,如可理解性和可測(cè)試性、可理解性和可修改性等。然而,其他一些質(zhì)量特性互相矛盾,如效率和可移植性、效率和可變性。因此,各品質(zhì)特性的維護(hù)性要求可以得到滿(mǎn)足,但它們相對(duì)重要性應(yīng)遵循程序使用作用和計(jì)算環(huán)境變化而變化。
2.3選有可維護(hù)的程序設(shè)計(jì)語(yǔ)言
根據(jù)程序可維護(hù)性,選擇程序設(shè)計(jì)語(yǔ)言,其影響是極大的。低層次的.語(yǔ)言就是機(jī)器語(yǔ)言和匯編語(yǔ)言,這非常難以理解和掌握,也更難以對(duì)其進(jìn)行維護(hù)。高級(jí)語(yǔ)言更容易理解,具有更好的可維護(hù)性,而低層次語(yǔ)言相對(duì)要差,但作為高層次語(yǔ)言,難易程度不一樣也是可以理解的。一些第四代語(yǔ)言是過(guò)程化語(yǔ)言,而有些是非程序語(yǔ)言。不管是什么語(yǔ)言,程序編制出來(lái)都很容易理解和修改,但存在指令數(shù)量可能會(huì)少一個(gè)數(shù)量級(jí),而語(yǔ)言編制數(shù)量級(jí)要多一個(gè),其開(kāi)發(fā)速度會(huì)快多倍。
3、加強(qiáng)計(jì)算機(jī)軟件可維護(hù)性方法發(fā)展與研究
在軟件維護(hù)過(guò)程,經(jīng)常遇到一些問(wèn)題,如頻繁的員工流失率,已離開(kāi)的原有開(kāi)發(fā)商;缺乏文檔資料,很難了解其他人開(kāi)發(fā)體系;不符合程序或文檔的文件不適當(dāng),并很難理解,軟件結(jié)構(gòu)不合理,難以修改或修改后容易出現(xiàn)錯(cuò)誤。該軟件易于開(kāi)發(fā),但其難以維持,通用性較差,這是以前設(shè)計(jì)軟件比較常見(jiàn)的通病問(wèn)題,也是在同一個(gè)系統(tǒng)或重復(fù)開(kāi)發(fā)的原由。重復(fù)開(kāi)發(fā)會(huì)加強(qiáng)其系統(tǒng)功能,但單位人力、物力和財(cái)力資源會(huì)被浪費(fèi),而且還影響系統(tǒng)的正常使用。在軟件開(kāi)發(fā)過(guò)程,應(yīng)充分和適當(dāng)?shù)厮妓,其系統(tǒng)通用性和自我維護(hù)能力,以避免系統(tǒng)開(kāi)發(fā)重復(fù)是十分必要的,而且軟件開(kāi)發(fā)過(guò)程是需要重點(diǎn)留意的地方。
如果要設(shè)計(jì)多功能易于維護(hù)的軟件,就必須有以靈活、通用和易維護(hù)為主旨的設(shè)計(jì)方法和思路。體系共性和個(gè)性方法分析,實(shí)現(xiàn)了對(duì)系統(tǒng)自維護(hù)功能的具體保證。在實(shí)際應(yīng)用進(jìn)程中使用此系統(tǒng),并且得到用戶(hù)的好評(píng)。在該系統(tǒng)自維護(hù)功能概念基礎(chǔ)上,調(diào)整其參數(shù),其實(shí)可以做一個(gè)小的開(kāi)發(fā)工具,進(jìn)而可以開(kāi)發(fā)類(lèi)似的系統(tǒng)管理。這至少表明,引入該系統(tǒng)自維護(hù)功能定義,為系統(tǒng)使用和維護(hù)管理帶來(lái)了極大方便。
領(lǐng)域計(jì)算機(jī)管理在企業(yè)中的應(yīng)用范圍更為廣泛,程序更加深入。計(jì)算機(jī)管理應(yīng)用程序可大致分為兩個(gè)主要方面,即工業(yè)控制和信息化管理。信息化管理水平,即使市場(chǎng)上有很多的軟件支持,但考慮到企業(yè)的實(shí)際情況,要能更好地適應(yīng)自己的管理模式,并更有效地管理自己的信息,一些核心應(yīng)用系統(tǒng)主要由企業(yè)自主開(kāi)發(fā)達(dá)成。在大多數(shù)的軟件管理上,報(bào)表類(lèi)軟件為大部分,它們處理的報(bào)表主要是計(jì)算總的檢查驗(yàn)證等。
執(zhí)行軟件設(shè)計(jì)上,自我維護(hù)功能定義的引入,使軟件更具生命力。系統(tǒng)自維護(hù)功能給系統(tǒng)設(shè)計(jì)帶來(lái)了一定難度,需要采取一些額外系統(tǒng)資源占用,但隨著計(jì)算機(jī)技術(shù)的發(fā)展,到今天為止,它的資源不被認(rèn)為是一個(gè)重要因素,考慮到對(duì)系統(tǒng)維護(hù)性影響,達(dá)到自我維護(hù)功能是值得的。對(duì)于其他軟件系統(tǒng)的開(kāi)發(fā),如在開(kāi)發(fā)中能夠充分考慮系統(tǒng)的共性和個(gè)性,添加到系統(tǒng)自我維護(hù)功能的觀念,體現(xiàn)技術(shù)應(yīng)用,且實(shí)現(xiàn)更好的發(fā)展。
4、結(jié)束語(yǔ)
總之,當(dāng)前計(jì)算機(jī)技術(shù)在整個(gè)國(guó)民經(jīng)濟(jì)當(dāng)中具有相當(dāng)廣泛的領(lǐng)域,在人們的日常生活中,計(jì)算機(jī)技術(shù)可以說(shuō)是無(wú)處不在,以軟件技術(shù)作為其內(nèi)在靈魂的計(jì)算機(jī)信息系統(tǒng),正在對(duì)系統(tǒng)高度集成化、結(jié)構(gòu)廣泛分布化、信息多元化和功能智能化等一系列新型發(fā)展方向越來(lái)越重視,并逐步在實(shí)踐中得以實(shí)現(xiàn)。在軟件開(kāi)發(fā)各個(gè)階段,軟件的可維護(hù)性是在這一階段形成的,因此,必須在整個(gè)軟件開(kāi)發(fā)的各個(gè)方面上,以提高軟件的可維護(hù)性進(jìn)行貫穿。學(xué)習(xí)和掌握軟件生命周期的各個(gè)階段,對(duì)軟件的可維護(hù)性會(huì)產(chǎn)生一定影響,對(duì)軟件開(kāi)發(fā)和一般軟件維護(hù)人員的實(shí)際工作具有極大裨益。
參考文獻(xiàn):
[1]丁劍潔.基于度量的軟件維護(hù)過(guò)程管理的研究[D].西北大學(xué),2006.
[2]于士文.敏捷軟件開(kāi)發(fā)方法在軟件維護(hù)中的應(yīng)用研宛[D].湖南大學(xué),2006.
[3]陳小輝,鄧杰英,文佳.淺談軟件的可維護(hù)性設(shè)計(jì)[J].華南金融電腦,2009(3).
淺析計(jì)算機(jī)軟件可維護(hù)性方法 篇2
一、計(jì)算機(jī)軟件工程的維護(hù)措施
一般來(lái)說(shuō),關(guān)于軟件工程的維護(hù)主要包括以下三種類(lèi)型:第一,為了讓軟件適應(yīng)處于變化狀態(tài)下的外部環(huán)境,來(lái)修改軟件應(yīng)用程序的一種適應(yīng)性維護(hù);第二,為了糾正軟件的錯(cuò)誤而進(jìn)行的糾正性維護(hù),第三,為了提高系統(tǒng)性能,并擴(kuò)大軟件的功能而進(jìn)行的完善性維護(hù)。有調(diào)查數(shù)據(jù)顯示,第二類(lèi)和第三類(lèi)維護(hù)在總維護(hù)工作中占有80%的比重,而且維護(hù)軟件的成本已超過(guò)軟件生命周期成本的70%?梢(jiàn),軟件維護(hù)具有很強(qiáng)的重要性。
。ㄒ唬┨岣哕浖こ痰馁|(zhì)量
提高軟件工程的質(zhì)量,減少軟件研發(fā)的成 本,實(shí)現(xiàn)模塊化,已經(jīng)成為軟件工程維護(hù)的一項(xiàng)重要措施,其優(yōu)點(diǎn)如下:如果需要改變某一功能模塊,那么,只要改變此模塊就可,并不會(huì)對(duì)其他的模塊造成影響;在增加程序功能的過(guò)程中,同樣只需增加新模塊或者模塊層即可。另外,在這種措施下,更易于進(jìn)行程序的重復(fù)測(cè)試及測(cè)量,易于發(fā)現(xiàn)以及改正相應(yīng)的序列錯(cuò)誤,從而促進(jìn)程序運(yùn)行效率的提升。與此同時(shí),還可采取結(jié)構(gòu)化程序設(shè)計(jì)技術(shù),以提高本系統(tǒng)的維護(hù)性。而且該措施無(wú)需掌握模塊內(nèi)部的運(yùn)行狀態(tài),只要了解更換外部模塊所具有的特點(diǎn),通過(guò)結(jié)構(gòu)化模塊的提供,能夠一定程度上降低新錯(cuò)誤的出現(xiàn)。
。ǘ┙④浖焚|(zhì)目標(biāo)
對(duì)于軟件工程來(lái)說(shuō),其維護(hù)應(yīng)該具有可靠、可理解、可移植、可修改、可測(cè)試、可使用以及效率高等特點(diǎn)。但是,若為了達(dá)到以上目標(biāo)付出了相當(dāng)大的代價(jià)則是不可取也不可行的。這是因?yàn)橐陨咸卣鏖g或是相互矛盾,或是互相依賴(lài),因此,要想滿(mǎn)足各方面特征就應(yīng)該正確使用程序作用,就要建立起相應(yīng)的軟件品質(zhì)指標(biāo),按照不同的計(jì)算環(huán)境作出相應(yīng)的變化,并構(gòu)建軟件工程的'優(yōu)先級(jí)。
(三)注重程序設(shè)計(jì)語(yǔ)言的選擇
程序設(shè)計(jì)語(yǔ)言的選擇對(duì)于軟件工程的維護(hù)有著非常重要的影響。其中,低層次語(yǔ)言指的是換邊語(yǔ)言與機(jī)器語(yǔ)言,此類(lèi)語(yǔ)言不容易被理解及掌握,在維護(hù)方面更是具有很大的難度。而高級(jí)語(yǔ)言則相對(duì)比較容易被理解和維護(hù),但是,需要注意的是,在高級(jí)語(yǔ)言中,其可理解的程度存在差異。還有部分非過(guò)程化的第四代語(yǔ)言,其無(wú)需用戶(hù)指出相應(yīng)的算法,只要對(duì)編譯程序或者解釋程序提出自己的要求即可,再由編譯程序或者解釋程序按照用戶(hù)的要求進(jìn)行智能假設(shè)。也就是說(shuō),針對(duì)不同的程序設(shè)計(jì)語(yǔ)言,應(yīng)該選擇不同的軟件工程維護(hù)方法,以實(shí)現(xiàn)保證軟件正常運(yùn)行的目的。
二、計(jì)算機(jī)軟件工程的維護(hù)方法
計(jì)算機(jī)軟件作為一種應(yīng)用程序,向用戶(hù)提供很多輔助功能,同時(shí)確保用戶(hù)可以較好地通過(guò)計(jì)算機(jī)軟件來(lái)降低工作強(qiáng)度,并提高工作的效率。然而,在使用計(jì)算機(jī)的過(guò)程中,難免會(huì)受到硬件設(shè)備等條件的限制,也可能由于用戶(hù)自身的操作不當(dāng),而導(dǎo)致軟件出現(xiàn)一些故障,從而對(duì)其工作效率產(chǎn)生不利影響。因此,需要采取正確的方法來(lái)維護(hù)計(jì)算機(jī)軟件工程。
(一)創(chuàng)建病毒防御機(jī)制
為了確保計(jì)算機(jī)軟件的正常運(yùn)行,首先要保證計(jì)算機(jī)不會(huì)受到病毒侵襲,這就需要安裝效果較好的防御軟件,也就是安裝防火墻以及殺毒軟件。另外,用戶(hù)自身也要形成較好的上網(wǎng)習(xí)慣,增強(qiáng)自身防范意識(shí),避免隨意瀏覽、下載及使用一些非法復(fù)制的文件夾或軟件,并經(jīng)常掃描檢查系統(tǒng)后臺(tái)的木馬程序。
。ǘ┘皶r(shí)清理、檢測(cè)及掃描硬盤(pán)
在使用一段時(shí)期之后,計(jì)算機(jī)的硬盤(pán)里往往會(huì)積累很多殘留數(shù)據(jù),既占據(jù)著硬盤(pán)空間,影響了軟件的運(yùn)行速度,還給硬盤(pán)的安全性與可靠性埋下隱患。因此,應(yīng)該定期備份數(shù)據(jù),并及時(shí)對(duì)硬盤(pán)進(jìn)行清理。
。ㄈ┙档拖到y(tǒng)盤(pán)內(nèi)所安裝的程序數(shù)量并定期優(yōu)化
計(jì)算機(jī)操作系統(tǒng)作為程序軟件的重要載體,影響著軟件的穩(wěn)定運(yùn)行,若是將程序全部裝進(jìn)系統(tǒng)盤(pán)中,會(huì)大大降低軟件運(yùn)行的速度。因此,用戶(hù)需要降低軟件的數(shù)量,減少其在系統(tǒng)盤(pán)中占用的內(nèi)存空間。另外,也可以定期來(lái)重裝系統(tǒng),從而使系統(tǒng)盤(pán)占用空間得以?xún)?yōu)化,并促進(jìn)系統(tǒng)運(yùn)行速率的提升。
三、結(jié)束語(yǔ)
綜上所述,近幾年計(jì)算機(jī)已經(jīng)普遍應(yīng)用于人們的日常生活當(dāng)中,而計(jì)算機(jī)軟件工程的維護(hù)對(duì)于計(jì)算機(jī)的正常運(yùn)行有著至關(guān)重要的影響,因此,應(yīng)該采取有效的措施和方法,對(duì)軟件進(jìn)行經(jīng)常性維護(hù),從而確保軟件的正常使用,并將軟件工程的輔助功能充分發(fā)揮出來(lái),同時(shí)促進(jìn)軟件利用率的提升,為用戶(hù)提供更大的便利。
淺析計(jì)算機(jī)軟件可維護(hù)性方法 篇3
在科學(xué)技術(shù)不斷發(fā)展和信息化水平逐漸提升的今天,計(jì)算機(jī)軟件更加廣泛的應(yīng)用在實(shí)際的生產(chǎn)生活中,并發(fā)揮著巨大的作用。而且,計(jì)算機(jī)軟件工程正在向智能化和功能化方向發(fā)展,自然要重視軟件故障的處理工作以及潛在危險(xiǎn)因素的處理任務(wù)。對(duì)此,為了保證計(jì)算機(jī)軟件工程發(fā)展的安全和穩(wěn)定,需要不斷研究維護(hù)計(jì)算機(jī)軟件工程的措施和方法,并注重區(qū)別不同軟件的維護(hù)需要,進(jìn)而有效提升計(jì)算機(jī)軟件工程的針對(duì)性和有效性。
1 計(jì)算機(jī)軟件工程維護(hù)的意義
軟件是計(jì)算機(jī)發(fā)揮其功能的重要工具和基礎(chǔ)承載,同時(shí)也為人與計(jì)算機(jī)互動(dòng)創(chuàng)造了條件,并且能夠幫助使用者利用軟件查找和獲取所需信息。計(jì)算機(jī)和軟件均是二進(jìn)制碼組合的產(chǎn)物,也由此決定了軟件會(huì)存在一定的安全隱患或者是軟件工程故障。只有定期科學(xué)有效的對(duì)計(jì)算機(jī)進(jìn)行維護(hù)才能最大程度的減少軟件故障、應(yīng)用問(wèn)題等的發(fā)生頻率,進(jìn)而保證計(jì)算機(jī)及其軟件能夠正常工作和運(yùn)轉(zhuǎn)。另外,計(jì)算機(jī)不單是一個(gè)軟件程序,它具備多樣化的功能,并且在幫助用戶(hù)減輕工作難度、工作負(fù)擔(dān)和壓力等方面發(fā)揮著重要價(jià)值。因此,一旦計(jì)算機(jī)軟件出現(xiàn)故障或者運(yùn)轉(zhuǎn)不正常的問(wèn)題,就會(huì)影響到工作、學(xué)習(xí)、生產(chǎn)生活等多個(gè)方面。因此,對(duì)計(jì)算機(jī)軟件工程進(jìn)行科學(xué)維護(hù)十分必要,只有提高對(duì)這一問(wèn)題的重視程度,才能逐步降低軟件的維護(hù)難度。
2 計(jì)算機(jī)軟件工程維護(hù)的有效措施
2.1 提高計(jì)算機(jī)軟件工程質(zhì)量
全面提高計(jì)算機(jī)軟件工程的質(zhì)量,有效減少計(jì)算機(jī)軟件的開(kāi)發(fā)成本使用,科學(xué)推進(jìn)軟件工程維護(hù)的模塊化工作是計(jì)算機(jī)軟件工程維護(hù)措施的關(guān)鍵和基礎(chǔ),同時(shí)也是軟件工程維護(hù)不可或缺的工作環(huán)節(jié)。提升計(jì)算機(jī)軟件工程的質(zhì)量和水平的優(yōu)勢(shì)主要體現(xiàn)在以下幾個(gè)方面:第一,在應(yīng)用這一措施的過(guò)程中,如果需要對(duì)其中的.某一模塊的功能進(jìn)行改變或者調(diào)整的話(huà),不會(huì)影響和涉及到其他模塊的正常工作和運(yùn)轉(zhuǎn),只要將需要改變某個(gè)功能的模塊進(jìn)行操作和處理就可以達(dá)到維護(hù)目的。第二,在應(yīng)用這一措施時(shí),如果需要對(duì)某一計(jì)算機(jī)軟件程序的功能進(jìn)行一定的拓展和增強(qiáng),通過(guò)增加相應(yīng)的功能模塊或者模塊層次就能夠?qū)崿F(xiàn)軟件功能的擴(kuò)展和增強(qiáng)。第三,應(yīng)用這一措施可以為軟件程序的多次測(cè)試和反復(fù)測(cè)量創(chuàng)造良好的條件和環(huán)境,并讓及時(shí)發(fā)現(xiàn)和糾正軟件程序存在的事物和問(wèn)題成為可能。與此同時(shí),結(jié)構(gòu)化程序的開(kāi)發(fā)和設(shè)計(jì),使計(jì)算機(jī)軟件工程的系統(tǒng)性能和維護(hù)水平進(jìn)一步提升。因此,計(jì)算機(jī)軟件工程建設(shè)質(zhì)量和水平得以不斷提升,并且真正提升了軟件的運(yùn)行和使用效應(yīng)。
2.2 建立全面的軟件品質(zhì)管理目標(biāo)
對(duì)于一個(gè)全面完整的計(jì)算機(jī)軟件工程,維護(hù)軟件工程的措施必須要具備以下特征:第一,可靠性。維護(hù)的可靠性能夠保證軟件工程在穩(wěn)定安全的環(huán)境中發(fā)展。第二,可修改性。計(jì)算機(jī)軟件工程的維護(hù)措施必須要能夠根據(jù)軟件維護(hù)的需要進(jìn)行修改和相應(yīng)的調(diào)整。第三,可測(cè)試性。計(jì)算機(jī)軟件工程維護(hù)措施不能夠保證絕對(duì)的適用和有效,需要經(jīng)過(guò)一定的調(diào)試和測(cè)試才能夠確定適用性以及效果。第四,高效性。維護(hù)效率高是維護(hù)計(jì)算機(jī)軟件工程的必然要求和要達(dá)到的目標(biāo)。維護(hù)措施要具備以上幾個(gè)特征,需要進(jìn)行嚴(yán)格、科學(xué)、可靠的可行性分析,并且要認(rèn)識(shí)到以上特征是相互矛盾和互相依存的。為了確保維護(hù)效果和質(zhì)量,就要確保正確使用軟件程序,建立全面的軟件品質(zhì)管理目標(biāo),并根據(jù)軟件應(yīng)用的實(shí)際進(jìn)行針對(duì)性的變更和調(diào)整,實(shí)現(xiàn)計(jì)算機(jī)軟件工程的持續(xù)性進(jìn)步和全面發(fā)展。
2.3 科學(xué)選用軟件程序設(shè)計(jì)語(yǔ)言
科學(xué)選用軟件程序設(shè)計(jì)的語(yǔ)言是計(jì)算機(jī)軟件工程維護(hù)環(huán)節(jié)的重要內(nèi)容,對(duì)于計(jì)算機(jī)軟件工程的全面發(fā)展具有重要意義。低層次語(yǔ)言的維護(hù)難度相對(duì)較大,也比較復(fù)雜,主要原因是換邊語(yǔ)言和機(jī)器語(yǔ)言的理解難度大,并且不容易被掌握,維護(hù)的難度相應(yīng)增大。高層次語(yǔ)言的維護(hù)難度相對(duì)較小,也較為簡(jiǎn)單,但是需要注意的是理解高層次語(yǔ)言需要注意區(qū)分細(xì)微差異,不能采取相同的措施處理不同的問(wèn)題。除了低層次語(yǔ)言和高層次語(yǔ)言外,還要注意第四代語(yǔ)言的應(yīng)用。這一軟件程序設(shè)計(jì)語(yǔ)言不用指定算法,只需要程序編譯人員提出要求并完成相關(guān)操作即可。由此可見(jiàn),有效維護(hù)計(jì)算機(jī)軟件工程需要從不同的程序設(shè)計(jì)語(yǔ)言出發(fā),科學(xué)選用軟件程序設(shè)計(jì)語(yǔ)言,提高維護(hù)的針對(duì)性,進(jìn)一步發(fā)揮計(jì)算機(jī)軟件工程的巨大作用。
3 計(jì)算機(jī)軟件工程維護(hù)的重要方法
軟件作為重要的應(yīng)用程序能夠?yàn)橛脩?hù)提供多樣化的功能,進(jìn)而降低用戶(hù)的工作難度,減輕工作負(fù)擔(dān)和提升工作效率等。但是,計(jì)算機(jī)軟件會(huì)受到硬件設(shè)備和用戶(hù)操作等方面的限制,一旦出現(xiàn)故障,后果將不堪設(shè)想。因此,必須采取全面科學(xué)和有效的計(jì)算機(jī)軟件工程維護(hù)方法來(lái)確保計(jì)算機(jī)軟件工程的使用和發(fā)展。
3.1 建立健全軟件病毒防護(hù)機(jī)制
建立健全計(jì)算機(jī)軟件病毒防護(hù)機(jī)制是保證計(jì)算機(jī)軟件工程的平穩(wěn)運(yùn)行的基礎(chǔ)和重要方法,只有這樣才能讓計(jì)算機(jī)盡可能避免病毒的侵?jǐn)_和危害,維護(hù)計(jì)算機(jī)軟件工程的運(yùn)行環(huán)境。建立健全病毒防護(hù)機(jī)制需要從以下兩個(gè)方面著手:一方面,需要為計(jì)算機(jī)安裝性能好、可靠性高和安全性強(qiáng)的病毒防御軟件、病毒防火墻等,形成對(duì)計(jì)算機(jī)病毒的全面防護(hù),更好的維護(hù)計(jì)算機(jī)軟件工程的安全和穩(wěn)定。另一方面,用戶(hù)自身要安全上網(wǎng),逐漸養(yǎng)成正確的上網(wǎng)習(xí)慣,并且要提升病毒防范意識(shí),對(duì)于可能存在病毒危害的網(wǎng)站、網(wǎng)頁(yè)、軟件等要格外注意。另外,用戶(hù)要定期對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行病毒掃描,防止病毒侵害,維護(hù)好計(jì)算機(jī)軟件工程。
3.2 定期管理和清掃硬盤(pán)
每隔一段時(shí)間就要對(duì)硬盤(pán)進(jìn)行優(yōu)化管理和清掃,主要原因是硬盤(pán)中會(huì)因?yàn)槭褂脮r(shí)間的增長(zhǎng)逐漸積累數(shù)據(jù)、信息和垃圾等,進(jìn)而硬盤(pán)的可使用空間會(huì)大大縮小,運(yùn)行速度也會(huì)因此減慢。另外,硬盤(pán)空間不足也會(huì)影響到硬盤(pán)使用的安全性和穩(wěn)定性。因此,對(duì)于重要的信息和數(shù)據(jù)等要定時(shí)備份,而對(duì)于一些硬盤(pán)垃圾、碎片等需要定期掃描和清理,保證硬盤(pán)空間充足和硬盤(pán)的正常使用,進(jìn)而有效維護(hù)計(jì)算機(jī)軟件工程。
3.3 優(yōu)化和減少計(jì)算機(jī)系統(tǒng)盤(pán)軟件
系統(tǒng)盤(pán)是計(jì)算機(jī)的核心和基礎(chǔ)部分,影響著系統(tǒng)的穩(wěn)定以及計(jì)算機(jī)的運(yùn)行。在安裝計(jì)算機(jī)軟時(shí),系統(tǒng)盤(pán)內(nèi)安裝的軟件過(guò)多的話(huà),會(huì)造成軟件運(yùn)行速度下降以及軟件使用效率降低。因此,為了確保計(jì)算機(jī)軟件工程的正常運(yùn)營(yíng)和持續(xù)性發(fā)展,就要做好系統(tǒng)盤(pán)的維護(hù)工作,盡可能少的將軟件安裝在系統(tǒng)盤(pán)內(nèi),確保系統(tǒng)盤(pán)空間充足。另外,優(yōu)化系統(tǒng)盤(pán)也是維護(hù)計(jì)算機(jī)軟件工程的一個(gè)有效方法,采用的方法多為定期重裝系統(tǒng),實(shí)現(xiàn)系統(tǒng)的全面優(yōu)化和管理,保證系統(tǒng)的運(yùn)行速度和效率。
4 結(jié)束語(yǔ)
隨著計(jì)算機(jī)技術(shù)和計(jì)算機(jī)軟件的普及和發(fā)展,有效維護(hù)計(jì)算機(jī)軟件工程的重要性不斷突顯。對(duì)此,要積極探索和研究出科學(xué)的計(jì)算機(jī)軟件工程維護(hù)措施和維護(hù)方法,并有針對(duì)性的對(duì)運(yùn)行軟件進(jìn)行管理和維護(hù),確保軟件工程的安全、穩(wěn)定和信息傳遞的有效性。隨著科學(xué)的軟件維護(hù)措施和方法的應(yīng)用,軟件利用率和功能性將會(huì)進(jìn)一步得到提升,其未來(lái)的發(fā)展空間也會(huì)進(jìn)一步拓展。
參考文獻(xiàn):
[2]李茂平.淺析計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J].無(wú)線(xiàn)互聯(lián)科技,2014(09):56-57.
【淺析計(jì)算機(jī)軟件可維護(hù)性方法】相關(guān)文章:
淺析計(jì)算機(jī)軟件項(xiàng)目管理中的需求分析12-08
淺析基于C語(yǔ)言的計(jì)算機(jī)軟件編程實(shí)驗(yàn)03-20
淺析醫(yī)院成本控制與核算方法12-10
淺析初中數(shù)學(xué)綜合教學(xué)方法的運(yùn)用11-20
淺析中專(zhuān)計(jì)算機(jī)教學(xué)方法12-08
關(guān)于變電運(yùn)行常見(jiàn)故障及處理方法淺析11-21
淺析《機(jī)械基礎(chǔ)》中齒輪傳動(dòng)的教學(xué)方法11-14
- 相關(guān)推薦