【摘 要】隨著計算機技術(shù)的飛速發(fā)展,不斷產(chǎn)生的各種軟件應(yīng)用,以滿足各種應(yīng)用領(lǐng)域的需求,軟件維護(hù)和保護(hù)已成為軟件產(chǎn)業(yè)面臨著一個現(xiàn)實的問題。隨著企業(yè)軟件工程的不斷改進(jìn),軟件開發(fā)更復(fù)雜,并具有一套科學(xué)的方法,從而提高軟件系統(tǒng)的可靠性,可理解性和可維護(hù)性,提高軟件生產(chǎn)率,降低開發(fā)成本。本文的方法是計算機軟件可維護(hù)性的探索和研究,并作出應(yīng)有的貢獻(xiàn),希望為未來的發(fā)展,軟件的可維護(hù)性,做出一定的貢獻(xiàn)。
【關(guān)鍵詞】計算機 軟件 維護(hù)性 方法研究
為了方便用戶,在計算機系統(tǒng)設(shè)計,硬件和軟件結(jié)合全球予以考慮。因此,從技術(shù)方面實施嚴(yán)格的考核管理,技術(shù)管理和一個很好的方式和科學(xué)的,每一個階段,每一個階段的資格到下一階段的工作軟件開發(fā)項目的全過程,提高軟件的可維護(hù)性,特別是有序,文章,通過,以確保軟件質(zhì)量的結(jié)束。
一、計算機軟件維護(hù)性概述
軟件的生命周期重要的階段包括運作系統(tǒng)的發(fā)展,因為它花了很多材料資源和有效運營系統(tǒng)發(fā)展階段的人力資源,我們總是為了發(fā)揮更高的性能比,允許你盡可能延長系統(tǒng)運行周期軟件其他費用。然而,這還沒有出現(xiàn),以確保有沒有錯誤,在軟件技術(shù)。在操作中,軟件的任務(wù),繼續(xù)改變軟件,這種操作被稱為系統(tǒng)的維護(hù)。
通常情況下,即軟件維護(hù)包括三類。為了糾正主要軟件錯誤,適應(yīng)性維護(hù)這項工作,要能夠適應(yīng)外部環(huán)境的變化,主要是未能進(jìn)行更改,第三方軟件應(yīng)用程序,提高了維修(全維護(hù))。提高性能或功能,延長軟件的變化。三個方面的維修,保養(yǎng)最大份額的第三層和第二,占到80%的總維護(hù)工作。軟件在操作過程中的可見也同樣,保持的值的過程的軟件,是在修復(fù)過程的發(fā)展。據(jù)調(diào)查,表明軟件維護(hù)成本占整個軟件生命周期成本的70%以上。然而,這是比較困難的,已成為目前面臨的最大的問題。
二、計算機軟件可維護(hù)性一般方法
(一)提升軟件工具模塊化和質(zhì)量技術(shù)
如果你需要添加一些功能來執(zhí)行這些功能,簡單地說就是加了一層的一個模塊或新的,它的優(yōu)點時,該程序是需要改變的功能模塊,簡單序列重復(fù)測量和測試的程序需要改變,以提高程序的運行效率,并找到并修復(fù)錯誤模塊那么容易,你只影響其他模塊一些。結(jié)構(gòu)化編程技術(shù)來提高現(xiàn)有系統(tǒng)的可維護(hù)性。
(二)創(chuàng)建精密的軟件品質(zhì)目標(biāo)和優(yōu)先級
這是可能的修改,測試必須是可靠的,要理解,是便攜式的,使用,維護(hù)程序,可以是有效的。為了實現(xiàn)這些目標(biāo),它可能不是,要求支付昂貴的。一些質(zhì)量特性,如修改的可測性和簡單的互補性和清晰度。然而,便攜性,質(zhì)量特性等,像這樣的變化和效率和效率的競爭。因此,它是可能的,以滿足性能要求的質(zhì)量維護(hù),但作用和程序的相對重要性,其次是計算環(huán)境的變化。
(三)選有可維護(hù)的程序設(shè)計語言
根據(jù)程序的可維護(hù)性,編程語言的選擇,影響是巨大的。機器語言和低級語言是匯編語言,它是了解,學(xué)習(xí)不僅是非常困難的,保持是比較困難的。我能理解相同的水平,使維護(hù)更容易,更容易理解,高層次的語言,低層次的語言是比較差的,但作為一個高層次的語言,它不是一個困難。
三、加強計算機軟件可維護(hù)性方法發(fā)展與研究
在軟件維護(hù)過程中,我們遇到了一些問題,如頻繁更替,經(jīng)常這個樣子,離開原來的發(fā)展,缺乏文檔,其他人的開發(fā)系統(tǒng),它是符合文件或程序文件是不恰當(dāng)?shù)模驗樗梢岳斫?,并非是很難理解的軟件體系結(jié)構(gòu)是困難的不合理,修改或變更容易出錯是困難的。開發(fā)軟件是很容易的,但它是一個共同的問題,之前比較常見的問題,但它也,你可以重復(fù)同一個系統(tǒng),以保持它獨立開發(fā)難度大,少它是一種多用途的設(shè)計軟件。重復(fù)開發(fā),提升系統(tǒng)功能,單位的人力,物力,財力資源,不僅浪費,影響正常使用。在軟件開發(fā)過程中,為了避免重復(fù),應(yīng)該被認(rèn)為是完整和準(zhǔn)確的,系統(tǒng)的多功能性和自維護(hù)功能,系統(tǒng)開發(fā)過程中是必不可少的軟件開發(fā)人員需要把注意力集中。如果你想很容易設(shè)計,以保持在通用的軟件,它是易于維護(hù)的思想和設(shè)計技術(shù)的目的,必須是靈活的。系統(tǒng)分析個性的安全系統(tǒng)特定的,個性,自我維護(hù)功能。您可以使用的應(yīng)用過程其實,這個系統(tǒng)中,得到了很高的評價,由用戶。該系統(tǒng)基于這樣的事實,他們可以使一個小的開發(fā)工具實際上,然后自維護(hù)功能的概念可能是開發(fā)系統(tǒng)的管理,以及調(diào)整其參數(shù)。這導(dǎo)致在展會上被定義為至少一個自維護(hù)功能維護(hù)管理系統(tǒng)及使用該系統(tǒng)引入了極大的方便。
范圍更廣,更深的程序在企業(yè)應(yīng)用領(lǐng)域的計算機管理。計算機管理應(yīng)用,可以分為兩個主要領(lǐng)域,即信息管理工業(yè)控制和更大的。市場,有很多的軟件支持,但實際的情況,它是相適應(yīng)的管理風(fēng)格,他們更獨立更有效地滿足自己的信息,信息化管理水平,即使考慮到我管理的一些核心應(yīng)用系統(tǒng)開發(fā)的。報告軟件類,在大多數(shù)情況下,他們正在處理的主要報告,軟件管理,它是可能計算出總的檢查驗證。
系統(tǒng)維護(hù)功能,它是必要的,以采取額外的系統(tǒng)資源從系統(tǒng)設(shè)計帶來一定的難度,但考慮到采取的資源的一個重要因素的個體經(jīng)營維護(hù),被不考慮與計算機技術(shù)的發(fā)展到目前為止,維護(hù)系統(tǒng)的影響,要實現(xiàn)的功能是值得的。其他諸如系統(tǒng)開發(fā)的軟件系統(tǒng)開發(fā),是它完全反映了技術(shù)的應(yīng)用,考慮個性和性格,自我維護(hù)功能系統(tǒng)的概念,實現(xiàn)了更好的發(fā)展。
四、結(jié)束語
總之,整個國家的經(jīng)濟,在當(dāng)前計算機技術(shù)的人在日常生活中,有一個非常廣泛的領(lǐng)域,作為內(nèi)部的靈魂的一部分,它是高度集成,計算機技術(shù),隨時隨地更加注重智能化的方向發(fā)展,并分發(fā)了一系列的新功能開發(fā)和多元化的系統(tǒng)架構(gòu),該信息被廣泛認(rèn)為是計算機信息系統(tǒng)的軟件技術(shù),我們實際上是逐漸實現(xiàn)。掌握軟件和學(xué)習(xí),生命周期階段的軟件維護(hù),軟件維護(hù)人員和軟件開發(fā)上受到一定的影響,但它有一個巨大的現(xiàn)實的普遍利益。
參考文獻(xiàn):
[1]丁劍潔.基于度量的軟件維護(hù)過程管理的研究[D].西北大學(xué),2006.
[2]于士文.敏捷軟件開發(fā)方法在軟件維護(hù)中的應(yīng)用研宛[D].湖南大學(xué),2006.
[3]陳小輝,鄧杰英,文佳.淺談軟件的可維護(hù)性設(shè)計[J].華南金融電腦,2009(3).