亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計(jì)算機(jī)軟件可維護(hù)性的探討

        2015-04-29 00:00:00張小紅
        無(wú)線音樂(lè)·教育前沿 2015年2期

        摘 要:計(jì)算機(jī)軟件是用戶(hù)與硬件之間的接口界面。用戶(hù)主要是通過(guò)軟件來(lái)操作計(jì)算機(jī)。軟件生命周期的每個(gè)階段工作都和軟件可維護(hù)性有著緊密關(guān)系。在每個(gè)階段都采用科學(xué)的管理技術(shù)和先進(jìn)的技術(shù)方法,并且在每個(gè)階段工作結(jié)束前都從管理和技術(shù)兩個(gè)方面進(jìn)行嚴(yán)格的審查,合格之后才開(kāi)始進(jìn)行下一階段的工作,保證了軟件的開(kāi)發(fā)質(zhì)量,也提高了軟件的可維護(hù)性。

        關(guān)鍵詞:計(jì)算機(jī)軟件;可維護(hù)性;方法研究

        中圖分類(lèi)號(hào):TP311.53 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-8882(2015)02-092-01

        一、軟件可維護(hù)性概述

        軟件可維護(hù)性即軟件調(diào)試與維護(hù)人員對(duì)該軟件進(jìn)行維護(hù)的難易程度,具體包括理解、改正和改進(jìn)該軟件的難易程度。

        決定可維護(hù)性的因素:軟件的規(guī)模、軟件的結(jié)構(gòu)、軟件的時(shí)間、軟件開(kāi)發(fā)技術(shù)、程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)技術(shù)、其他因素。

        可維護(hù)性可通過(guò)七個(gè)質(zhì)量指標(biāo)來(lái)評(píng)估:可讀性、可測(cè)試性、可修改性、可移植性、可靠性、可使用性和效率。

        軟件維護(hù)一般包括三大類(lèi),一是糾正性維護(hù),它主要是糾正軟件中存在的錯(cuò)誤;二是適應(yīng)性維護(hù),它主要是為能適應(yīng)變化的新的運(yùn)行環(huán)境而對(duì)軟件所做的修改;三是完善性維護(hù),是為了提高軟件性能或擴(kuò)大軟件功能而對(duì)軟件進(jìn)行的修改。

        二、計(jì)算機(jī)軟件可維護(hù)性一般方法

        (一)建立明確的軟件質(zhì)量目標(biāo)和優(yōu)先級(jí)

        一個(gè)可維護(hù)的程序應(yīng)是可讀易理解的、可測(cè)試的、可修改的、可靠的、可使用、可移植的和效率高的。但要實(shí)現(xiàn)所有的目標(biāo),難度很大代價(jià)極高,而且也不一定辦得到。因?yàn)槟承┵|(zhì)量指標(biāo)是互相促進(jìn)的,但也有一些質(zhì)量指標(biāo)卻是互相矛盾的。因此,盡管可維護(hù)性要求所有質(zhì)量指標(biāo)都要得到滿(mǎn)足,但它們的相對(duì)重要性在不同的情況及作用環(huán)境下又有所不同,必須根據(jù)不同情況給予它些質(zhì)量指標(biāo)不同的重視程度即不同的優(yōu)先級(jí)。

        (二)采用結(jié)構(gòu)化的程序開(kāi)發(fā)技術(shù)和模塊化的開(kāi)發(fā)方法和工具

        模塊化是軟件開(kāi)發(fā)過(guò)程中提高軟件質(zhì)量,提高可維護(hù)性的有效的技術(shù)方法。它的優(yōu)點(diǎn)是如果需要改變某個(gè)模塊的功能,只需要修改這個(gè)模塊,而對(duì)其他模塊的影響較??;如果要增加某些功能,僅需增加完成這些新功能的新模塊;程序的測(cè)試比較容易,程序錯(cuò)誤容易定位和改正。

        采用結(jié)構(gòu)化程序設(shè)計(jì)技術(shù),提高現(xiàn)有系統(tǒng)的可維護(hù)性。可以采用備用件的方法,當(dāng)要修改某一個(gè)模塊時(shí),只要用一個(gè)新的結(jié)構(gòu)良好的模塊替換掉整個(gè)模塊,這既提高了維護(hù)效率,也能減少新的錯(cuò)誤發(fā)生。

        (三)選用可維護(hù)高的程序設(shè)計(jì)語(yǔ)言

        所使用的程序設(shè)計(jì)語(yǔ)言,對(duì)程序的可維護(hù)性影響極大。低級(jí)程序設(shè)計(jì)語(yǔ)言,即匯編語(yǔ)言和機(jī)器語(yǔ)言,非常難學(xué)習(xí)理解掌握和作用,可讀性非常差,因此其可維護(hù)性也就十分困難。高級(jí)程序設(shè)計(jì)語(yǔ)言比低級(jí)語(yǔ)言更容易理解和使用,具有更好的可維護(hù)性。但高級(jí)語(yǔ)言也不許多種,不同的高級(jí)語(yǔ)言,其可理解的難易程度也是不同的。面向?qū)ο蟮摹⒎沁^(guò)程化的語(yǔ)言,其可理解性更高,可維護(hù)性也更高。

        (四)進(jìn)行嚴(yán)格的質(zhì)量保證審查

        質(zhì)量保證審查對(duì)于提高軟件質(zhì)量,提升軟件的可維護(hù)性,是一個(gè)很好的技術(shù)。它能夠及時(shí)檢測(cè)和發(fā)現(xiàn)在開(kāi)發(fā)和維護(hù)階段內(nèi)所發(fā)生的各種問(wèn)題,一旦檢測(cè)到問(wèn)題,就可以立即采取措施來(lái)糾正。為了提高軟件的可維護(hù)性,可進(jìn)行四類(lèi)的軟件審查。

        在檢查點(diǎn)進(jìn)行復(fù)審。在軟件開(kāi)發(fā)過(guò)程中的每一階段的終點(diǎn),設(shè)置檢查點(diǎn)進(jìn)行檢查。檢查已開(kāi)發(fā)的軟件是否符合標(biāo)準(zhǔn),是否滿(mǎn)足規(guī)定的質(zhì)量需求。

        驗(yàn)收檢查。是軟件交付使用前的最后一次檢查,是軟件投入運(yùn)行前保證可維護(hù)性的最后機(jī)會(huì)。

        周期性地維護(hù)審查。軟件在運(yùn)行期間,為了糾正新發(fā)現(xiàn)的錯(cuò)誤或缺陷,為了適應(yīng)運(yùn)行環(huán)境的變化,為了響應(yīng)用戶(hù)新的需求,必須進(jìn)行修改。

        對(duì)軟件包進(jìn)行檢查。檢查軟件包程序所執(zhí)行的功能是否與用戶(hù)的要求和條件相一致。

        (五)加強(qiáng)軟件可維護(hù)性方法發(fā)展與研究

        在軟件開(kāi)發(fā)過(guò)程,應(yīng)充分考慮系統(tǒng)的通用性和自我維護(hù)能力,以避免系統(tǒng)開(kāi)發(fā)重復(fù)是十分必要的。

        如果要設(shè)計(jì)多功能易于維護(hù)的軟件,就必須采用靈活、通用和易維護(hù)的設(shè)計(jì)方法和思路。體系共性和個(gè)性方法分析,實(shí)現(xiàn)系統(tǒng)的自我維護(hù)功能。在該系統(tǒng)自維護(hù)功能概念基礎(chǔ)上,調(diào)整其參數(shù),其實(shí)可以做一個(gè)小的開(kāi)發(fā)工具,進(jìn)而可以開(kāi)發(fā)類(lèi)似的系統(tǒng)管理。

        軟件設(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ù)功能的的理念,應(yīng)用新的技術(shù)應(yīng)用,能得到更好的發(fā)展。

        三、軟件維護(hù)的副作用

        所謂軟件維護(hù)的副作用是指因修改軟件而造成的錯(cuò)誤或其它意外情況。軟件維護(hù)的產(chǎn)生的副作用主要有三種:即修改代碼的副作用、修改數(shù)據(jù)的副作用以及文檔資料的副作用。

        (一)修改代碼的副作用

        在使用程序設(shè)計(jì)語(yǔ)言修改源代碼時(shí),有可能會(huì)引入新的錯(cuò)誤。例如,刪除或修改一個(gè)函數(shù)、刪除或修改一條語(yǔ)句、刪除或修改一個(gè)變量、改變程序代碼的順序、修改條件的邊界條等都很容易引入新的錯(cuò)誤。

        (二)修改數(shù)據(jù)的副作用

        如修改了數(shù)據(jù)結(jié)構(gòu),有可能造成軟件設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)不匹配,從而引起軟件錯(cuò)誤。例如,重新定義局部或全局常量、重新定義記錄或文件格式、增大或減小一個(gè)數(shù)組或其它數(shù)據(jù)結(jié)構(gòu)的大小,容易引起設(shè)計(jì)與數(shù)據(jù)不相容的錯(cuò)誤。

        (三)文檔的副作用

        對(duì)數(shù)據(jù)流、軟件結(jié)構(gòu)、模塊邏輯或任何其它有關(guān)特性進(jìn)行修改時(shí),必須對(duì)有關(guān)技術(shù)文檔進(jìn)行相應(yīng)修改。否則會(huì)導(dǎo)致文檔與程序功能不匹配,使得軟件文檔不能反映軟件的當(dāng)前狀態(tài)。每當(dāng)對(duì)數(shù)據(jù)、軟件結(jié)構(gòu)、模塊過(guò)程或任何其它軟件屬性做了修改時(shí),必須立刻修改相應(yīng)的技術(shù)文檔。不能準(zhǔn)確反應(yīng)軟件當(dāng)前狀態(tài)的文檔可能比完全沒(méi)有文檔更可怕。因?yàn)樵谝院蟮木S護(hù)工作中很可能因文檔不完全符合實(shí)際情況而不能正確理解軟件,從而給維護(hù)工作帶來(lái)混亂。因此,在維護(hù)工作中注意始終保持文檔的完整性、準(zhǔn)確性與一致性,對(duì)以后理解和維護(hù)程序來(lái)說(shuō)是十分重要的。

        四、結(jié)束語(yǔ)

        軟件的可維護(hù)性是在軟件開(kāi)發(fā)的各個(gè)階段中形成的,因此,必須在整個(gè)軟件開(kāi)發(fā)的各個(gè)階段每個(gè)方面上,以提高軟件的可維護(hù)性進(jìn)行貫穿。學(xué)習(xí)和掌握軟件生命周期的各個(gè)階段,對(duì)軟件的可維護(hù)性會(huì)產(chǎn)生極大的影響,對(duì)軟件開(kāi)發(fā)和一般軟件維護(hù)人員的實(shí)際工作具有極大裨益。

        中文字幕亚洲欧美日韩2019| 91l视频免费在线观看| 亚洲美女av一区二区在线| 国产女人的高潮国语对白| 国内精品九九久久久精品| 国产伦码精品一区二区| 中文字幕亚洲一区视频| 体验区试看120秒啪啪免费| 亚洲精品92内射| 亚洲VA中文字幕欧美VA丝袜| 东京热东京道日韩av| 精品含羞草免费视频观看| 粉嫩虎白女毛片人体| 亚洲国产精品久久久久久网站| 日韩女同一区在线观看| 人成综合视频在线播放| 波多野42部无码喷潮| 无码AV高潮喷水无码专区线| 成人短篇在线视频夫妻刺激自拍 | 无码h黄动漫在线播放网站| 91在线区啪国自产网页| 国产尤物自拍视频在线观看| 人人做人人爽人人爱| 国产成人亚洲综合无码| 亚洲色欲色欲欲www在线| 一区二区三区亚洲视频 | 国产成人精品一区二区三区免费 | 亚洲在线视频一区二区| 色佬精品免费在线视频| 少妇被猛男粗大的猛进出| 2021av在线| 国产一区二区不卡av| 五月丁香六月综合缴清无码| 亚洲碰碰人人av熟女天堂| 亚洲乱精品中文字字幕| 白白色发布的在线视频| 成人免费无码大片a毛片软件| 久久久久欧洲AV成人无码国产 | 亚洲国产一区二区av | 国产自偷自偷免费一区| 色综合色综合久久综合频道|