可維護(hù)性 可維護(hù)性根據(jù)Boehm模型,通常影響軟件的因素可維護(hù)性是可理解的、可測試的、可修改的??尚行园煽啃院涂删S護(hù)性,可行性包括可靠性和可維護(hù)性,你是問可行性包括可靠性和可維護(hù)性?所以可行性包括可靠性和可維護(hù)性,可行性通常包括可靠性、可維護(hù)性、可用性、擴(kuò)展性、安全性等考慮因素。
software 可維護(hù)性、software 可維護(hù)性的因子可以定性為:維護(hù)人員理解、糾正、更改和改進(jìn)這個(gè)軟件的難度。改進(jìn)可維護(hù)性是主導(dǎo)軟件工程方法論所有步驟的關(guān)鍵目標(biāo)。維護(hù)是軟件交付使用后的修改。修改前必須了解修改對象,修改后要進(jìn)行必要的測試,確保修改正確。如果是糾正性維修,也必須提前調(diào)試,確定故障。所以影響軟件可維護(hù)性的因素主要有三個(gè)。
模塊化、詳細(xì)的設(shè)計(jì)文檔、結(jié)構(gòu)化設(shè)計(jì)、源代碼的內(nèi)部文檔以及良好的高級編程語言都對提高軟件的可理解性做出了重要貢獻(xiàn)。2.測試性診斷和測試的難度主要取決于軟件的易懂程度。良好的文檔對于診斷和測試至關(guān)重要。此外,軟件結(jié)構(gòu),可用的測試工具和調(diào)試工具,以及之前設(shè)計(jì)的測試流程也很重要。維護(hù)人員應(yīng)該能夠獲得在開發(fā)階段用于回歸測試的測試計(jì)劃。
2、提高軟件 可維護(hù)性的方法有哪些改進(jìn)軟件的方法可維護(hù)性: 1。降低系統(tǒng)模塊間的耦合性,將基于組件的開發(fā)與Web服務(wù)相結(jié)合;2.采用成熟的技術(shù)進(jìn)行開發(fā);3、編碼規(guī)范、文檔等。;4、維修手冊,提前檢查;5、加強(qiáng)系統(tǒng)性能測試和評估;6.設(shè)計(jì)上適度冗余。軟件是按特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來說,軟件分為系統(tǒng)軟件、應(yīng)用軟件和它們之間的中間件。
3、如何提高系統(tǒng) 可維護(hù)性Software 可維護(hù)性是指維護(hù)人員為了糾正軟件系統(tǒng)中的錯(cuò)誤或缺陷,滿足新的要求,對軟件系統(tǒng)進(jìn)行理解、修改和改進(jìn)的難度。改進(jìn)可維護(hù)性是決定軟件工程方法學(xué)所有步驟的關(guān)鍵目標(biāo)。如何提高軟件的可維護(hù)性: 1?建立一個(gè)清晰的軟件質(zhì)量目標(biāo)。如果程序滿足了可維護(hù)性七個(gè)特性的所有要求,那么代價(jià)會(huì)很大,甚至不現(xiàn)實(shí),但是有些可維護(hù)性是相輔相成的,所以要明確軟件追求的是什么。
面向?qū)ο筌浖_發(fā)方法是一種非常實(shí)用和強(qiáng)大的軟件開發(fā)方法。用面向?qū)ο蠓椒ㄩ_發(fā)的軟件系統(tǒng)穩(wěn)定,易于修改,易于理解,易于測試和調(diào)試,所以可維護(hù)性好。3.建立明確的質(zhì)量保證。質(zhì)量保證是指為提高軟件質(zhì)量而進(jìn)行的各種檢查。質(zhì)量保證檢查是一種非常有效的方法,不僅廣泛應(yīng)用于軟件開發(fā)的各個(gè)階段,而且是軟件維護(hù)中非常重要的工具。
4、維護(hù)中,改進(jìn)交付后產(chǎn)品的性能和 可維護(hù)性屬于(【答案】:C軟件維護(hù)有以下幾種:糾正:糾正交付后發(fā)現(xiàn)的錯(cuò)誤;適應(yīng)性維護(hù):使軟件產(chǎn)品能夠在變化的或不斷變化的環(huán)境中繼續(xù)使用。完善維護(hù):提高交付產(chǎn)品的性能和可維護(hù)性;預(yù)防性維護(hù):在軟件產(chǎn)品中的潛在錯(cuò)誤變成實(shí)際錯(cuò)誤之前,檢測并糾正它們。四種保養(yǎng)各有側(cè)重,在檢查時(shí)要注意區(qū)分。
5、可行性包括可靠性和 可維護(hù)性嘛你的意思是可行性包括可靠性和可維護(hù)性?可行性包括可靠性和可維護(hù)性??尚行酝ǔ0煽啃浴⒖删S護(hù)性、可用性、擴(kuò)展性、安全性等考慮因素。其中,可靠性是指系統(tǒng)在一定時(shí)間內(nèi)能夠正常運(yùn)行的概率,可維護(hù)性是指發(fā)生故障時(shí)系統(tǒng)快速修復(fù)的能力。所以可行性包括可靠性和可維護(hù)性。
6、 可維護(hù)性的 可維護(hù)性根據(jù)Boehm模型,通常影響軟件的因素可維護(hù)性是可以理解的、可測試的、可修改的。1.可理解性可理解性是指維護(hù)人員理解軟件的結(jié)構(gòu)、接口、功能和內(nèi)部流程的難易程度。2.可測性可測性是指測試和診斷軟件錯(cuò)誤的難度。3.可修改性可修改性是指修改軟件的難度。為了改進(jìn)軟件,必須在軟件生命周期的所有階段考慮維護(hù)問題。
面向?qū)ο罂茖W(xué)的對象封閉機(jī)制、消息通信機(jī)制、繼承機(jī)制和多態(tài)機(jī)制從根本上提高了軟件的可理解性、可測試性和可修改性。結(jié)構(gòu)化設(shè)計(jì)的幾個(gè)主要原則,如模塊化、信息隱藏、高內(nèi)聚、低耦合,對提高軟件的可理解性、可維護(hù)性和可修改性也有重要作用,另外,寫詳細(xì)正確的文檔,寫源文件的內(nèi)部注釋,使用好的編程語言,有好的編程風(fēng)格,也有助于提高軟件的可理解性。