計(jì)算機(jī)軟件工程維護(hù)措施與方法
發(fā)布時(shí)間:2017-04-12 12:34所屬分類:計(jì)算機(jī)信息管理論文瀏覽:1次加入收藏 查看PDF文件后下載PDF文件
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)軟件在計(jì)算機(jī)系統(tǒng)中占有越來(lái)越重要的地位,軟件工程是現(xiàn)在計(jì)算機(jī)科技中不可缺少的一部分,不同用途的軟件也不相同。本文主要論述了計(jì)算機(jī)軟件工程維護(hù)措施與方法。 《 計(jì)算機(jī)時(shí)代 》1983年創(chuàng)刊,由中國(guó)工程院院士潘云鶴主編
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)軟件在計(jì)算機(jī)系統(tǒng)中占有越來(lái)越重要的地位,軟件工程是現(xiàn)在計(jì)算機(jī)科技中不可缺少的一部分,不同用途的軟件也不相同。本文主要論述了計(jì)算機(jī)軟件工程維護(hù)措施與方法。
《計(jì)算機(jī)時(shí)代》1983年創(chuàng)刊,由中國(guó)工程院院士潘云鶴主編,全國(guó)公開(kāi)發(fā)行。主要欄目有學(xué)術(shù)論壇、技術(shù)廣角、網(wǎng)絡(luò)天地、信息安全、應(yīng)用實(shí)踐、經(jīng)驗(yàn)技巧、考試園地、市場(chǎng)縱覽、企業(yè)信息化等,豐富的內(nèi)容使您能夠自由地遨游在電腦信息的海洋里,了解最新趨勢(shì),掌握最新技術(shù),領(lǐng)略精彩紛呈的數(shù)字生活。
軟件工程是從技術(shù)(方法和工具)和管理兩方面研究如何更好地開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件的一門新興科學(xué),著重于具體軟件系統(tǒng)的研制和建立。它的中心思想是把軟件當(dāng)作一種工業(yè)產(chǎn)品,而不是某種個(gè)體和小作坊的神秘技巧,要求“采用工程化的原理與方法對(duì)軟件進(jìn)行計(jì)劃、開(kāi)發(fā)和維護(hù)”,其目的除了實(shí)現(xiàn)按預(yù)期的速度和經(jīng)費(fèi)完成軟件生產(chǎn)計(jì)劃外,也是為了提高軟件的生產(chǎn)率與可靠性。軟件工程批量生產(chǎn)的軟件極大地滿足了人們?nèi)粘9ぷ鲗W(xué)習(xí)及生活的需要,同時(shí)由于計(jì)算機(jī)軟件故障頻繁出現(xiàn)也給用戶帶來(lái)許多困擾。因此,為了保障計(jì)算機(jī)系統(tǒng)的安全性,采取適當(dāng)?shù)木S護(hù)措施是非常必要的。下面,我們將進(jìn)一步對(duì)計(jì)算機(jī)軟件工程的維護(hù)措施與方法進(jìn)行全面的闡述和分析。
1計(jì)算機(jī)軟件工程維護(hù)類型
1.1預(yù)防性維護(hù)
預(yù)防性維護(hù)主要是為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來(lái)的軟硬件環(huán)境變化,以使應(yīng)用系統(tǒng)適應(yīng)各類變化而不被淘汰,軟件工程主動(dòng)適應(yīng)增加的新功能。比如將專用報(bào)表功能改成通用報(bào)表功能,以適應(yīng)將來(lái)報(bào)表格式的變化。這方面維護(hù)工作量占整個(gè)維護(hù)工作量的4%左右。
1.2改正性維護(hù)
改正性維護(hù)主要是指改正在系統(tǒng)開(kāi)發(fā)階段已發(fā)生而系統(tǒng)測(cè)試階段尚未發(fā)現(xiàn)的錯(cuò)誤。這方面的維護(hù)工作量占整個(gè)維護(hù)工作量的17~21%,所發(fā)現(xiàn)的錯(cuò)誤有的不太重要,不影響系統(tǒng)的正常運(yùn)行,其維護(hù)工作可隨時(shí)進(jìn)行;而有的錯(cuò)誤非常重要,甚至影響整個(gè)系統(tǒng)的正常運(yùn)行,其維護(hù)工作必須制定計(jì)劃,進(jìn)行修改,并且要進(jìn)行復(fù)查和控制。這些錯(cuò)誤主要包含四項(xiàng)內(nèi)容:①邏輯失誤;②文檔失誤;③設(shè)計(jì)失誤;④數(shù)據(jù)失誤。
1.3完善性維護(hù)
性維護(hù)是為擴(kuò)充功能和改善性能而進(jìn)行的修改,主要是指對(duì)已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒(méi)有規(guī)定的功能和性能特征。這些功能對(duì)完善系統(tǒng)功能是非常必要的。另外,還包括對(duì)處理效率和編寫程序的改進(jìn),這方面的維護(hù)工作量占整個(gè)維護(hù)工作量的50~60%,比重較大,關(guān)系到系統(tǒng)開(kāi)發(fā)質(zhì)量的重要方面。
1.4適應(yīng)性維護(hù)
適應(yīng)性維護(hù)是為了使系統(tǒng)適應(yīng)環(huán)境的變化而進(jìn)行的維護(hù)。主要是為了適應(yīng)新的軟硬件環(huán)境,提高系統(tǒng)的性能和運(yùn)行效率,同時(shí)使信息系統(tǒng)壽命得以延長(zhǎng)。如代碼改變、數(shù)據(jù)結(jié)構(gòu)變化、數(shù)據(jù)存儲(chǔ)介質(zhì)變化等都將直接影響系統(tǒng)正常工作,一般這方面的維護(hù)工作量占整個(gè)維護(hù)工作量的25%左右。因此有必要對(duì)系統(tǒng)進(jìn)行調(diào)整,使之適應(yīng)應(yīng)用對(duì)象的變化,滿足用戶需求。
2計(jì)算機(jī)軟件工程維護(hù)措施
2.1模塊化開(kāi)發(fā)
軟件的模塊化開(kāi)發(fā)不但可提高軟件工程質(zhì)量,而且可減少軟件開(kāi)發(fā)成本。其優(yōu)勢(shì)主要體現(xiàn)在兩個(gè)方面:①若某個(gè)模塊需要修改完善,僅需改變?cè)撃K,不會(huì)對(duì)其他模塊造成任何影響;②有利于對(duì)計(jì)算機(jī)系統(tǒng)功能進(jìn)行拓展,可隨意增加模數(shù)量,不會(huì)給任何其它模版帶來(lái)不必要的影響。除此之外,我們還可以借助結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)提高系統(tǒng)的維護(hù)性。
2.2建立軟件品質(zhì)指標(biāo)
軟件工程的維護(hù)時(shí),要保證維護(hù)工作具備五項(xiàng)特點(diǎn),即:可靠性、可修改性、可移除性、可測(cè)試性和可應(yīng)用性的特點(diǎn)。這就對(duì)軟件開(kāi)發(fā)工作者提出了更高要求,繼而從軟件開(kāi)發(fā)的源頭上進(jìn)行了質(zhì)量控制,保證計(jì)算機(jī)軟件工程的可持續(xù)性發(fā)展。
2.3注重程序設(shè)計(jì)語(yǔ)言的選擇
程序設(shè)計(jì)語(yǔ)言的選擇對(duì)于軟件工程的維護(hù)有著非常重要的影響。其中,像匯編語(yǔ)言與機(jī)器語(yǔ)言屬于低層次語(yǔ)言,此類語(yǔ)言不容易被理解及掌握,在維護(hù)方面更是具有很大的難度。像C語(yǔ)言、JAVA語(yǔ)言等屬于高級(jí)語(yǔ)言,相對(duì)比較容易被理解和維護(hù),但其可理解的程度存在差異。還有部分非過(guò)程化的第四代語(yǔ)言,智能化程度更高,使用更加靈活。因此,針對(duì)不同的程序設(shè)計(jì)語(yǔ)言,應(yīng)該選擇不同的軟件工程維護(hù)方法,以實(shí)現(xiàn)保證軟件正常運(yùn)行的目的。
3計(jì)算機(jī)軟件工程的維護(hù)方法
3.1對(duì)硬盤進(jìn)行及時(shí)的檢測(cè)、掃描和清理
當(dāng)計(jì)算機(jī)運(yùn)行一段時(shí)期后,由于不斷地存取數(shù)據(jù),計(jì)算機(jī)硬盤中往往會(huì)積累很多殘留數(shù)據(jù),這不僅占據(jù)了可利用空間,而且也給計(jì)算機(jī)運(yùn)行速度帶來(lái)一定的影響。所以,就要定期對(duì)計(jì)算機(jī)硬盤進(jìn)行全面的檢測(cè)、掃描和清理,并要將重要數(shù)據(jù)文件進(jìn)行備份,以免造成不必要的損失。
3.2建立病毒防御機(jī)制
一旦計(jì)算機(jī)系統(tǒng)中侵入了病毒,不僅會(huì)給計(jì)算機(jī)的運(yùn)行速率帶來(lái)一定的影響,同時(shí)也給計(jì)算機(jī)的運(yùn)行安全埋下了隱患。因此,為了保證計(jì)算機(jī)的安全,安裝防火墻或者殺毒軟件是非常必要的。除此之外,要養(yǎng)成良好的計(jì)算機(jī)使用習(xí)慣,不要隨意點(diǎn)開(kāi)頁(yè)面彈出的郵件或者鏈接,同時(shí)不要下載來(lái)路不明的軟件,并定期對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行全面殺毒進(jìn)而保證計(jì)算機(jī)的運(yùn)行安全。3.3降低和優(yōu)化系統(tǒng)盤中安裝的程序數(shù)量由于計(jì)算機(jī)內(nèi)存和硬盤容量都是有限的,所有系統(tǒng)軟件和應(yīng)用軟件只有調(diào)入內(nèi)存方可運(yùn)行。而一般系統(tǒng)軟件默認(rèn)安裝在C盤便于和內(nèi)存交換數(shù)據(jù),因此,盡量將一些應(yīng)用程序和文檔保存在C盤以外的其它硬盤,比如:D盤、E盤或F盤等,盡量少占用C盤空間;除此之外,定期使用金山衛(wèi)士或360等軟件對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行優(yōu)化,提高整個(gè)系統(tǒng)運(yùn)行效率。
4結(jié)束語(yǔ)
軟件的多樣化和廣泛應(yīng)用,使得軟件維護(hù)顯得越來(lái)越重要,軟件維護(hù)的好壞,在很大程度上決定著計(jì)算機(jī)軟件系統(tǒng)運(yùn)行的質(zhì)量,尤其是軟件的安全穩(wěn)定運(yùn)行是為用戶提供良好服務(wù)的重要基礎(chǔ)。
參考文獻(xiàn)
[1]程紅英.計(jì)算機(jī)軟件工程的維護(hù)措施與方法分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,08:313+315.
[2]游海英.計(jì)算機(jī)軟件工程的維護(hù)措施和方法研究[J].價(jià)值工程,2013,11:199~200.
[3]孫小英.計(jì)算機(jī)軟件工程的維護(hù)措施和方法研究[J].黑龍江科技信息,2015,36:218.
[4]周瑩瑩,歐陽(yáng)玉峰.計(jì)算機(jī)軟件工程的維護(hù)措施和方法研究[J].黑龍江科技信息,2016,02:160.
上一篇:計(jì)算機(jī)科學(xué)與技術(shù)在現(xiàn)代教育中有何應(yīng)用
下一篇:計(jì)算機(jī)技術(shù)發(fā)展及未來(lái)趨勢(shì)
相關(guān)文章推薦
- 企業(yè)信息化管理有何策略
- 學(xué)校信息化如何管理與服務(wù)
- 計(jì)算機(jī)專業(yè)實(shí)訓(xùn)基地如何建設(shè)
- 計(jì)算機(jī)專業(yè)課教育如何探索
- 突發(fā)事件信息安全管理對(duì)策研究
- 計(jì)算機(jī)數(shù)據(jù)庫(kù)的主要備份方式及恢
- 計(jì)算機(jī)技術(shù)發(fā)展及未來(lái)趨勢(shì)
- 計(jì)算機(jī)軟件工程維護(hù)措施與方法
- 計(jì)算機(jī)科學(xué)與技術(shù)在現(xiàn)代教育中有
- 計(jì)算機(jī)科學(xué)及技術(shù)有何發(fā)展趨勢(shì)