當(dāng)前位置:
首頁(yè) >
(软件工程复习核心重点)第七章软件维护-第一节:软件维护的概念和特点
發(fā)布時(shí)間:2025/3/15
27
豆豆
生活随笔
收集整理的這篇文章主要介紹了
(软件工程复习核心重点)第七章软件维护-第一节:软件维护的概念和特点
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 一:軟件維護(hù)的概念
- (1)定義
- (2)分類
- 二:軟件維護(hù)的特點(diǎn)
- (1)結(jié)構(gòu)化維護(hù)和非結(jié)構(gòu)化維護(hù)差別巨大
- (2)維護(hù)的代價(jià)高昂(了解)
- (3)維護(hù)存在很多問(wèn)題(了解)
一:軟件維護(hù)的概念
(1)定義
軟件維護(hù)是在軟件已經(jīng)交付使用后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過(guò)程,是軟件生命周期的最后一個(gè)階段,其基本任務(wù)是保證軟件在一個(gè)相當(dāng)長(zhǎng)的時(shí)期能夠正常運(yùn)行
(2)分類
改正性維護(hù):診斷和改正錯(cuò)誤的過(guò)程(17%~21%)
適應(yīng)性維護(hù):為了和變化了的環(huán)境適當(dāng)?shù)嘏浜隙M(jìn)行的修改軟件的活動(dòng)(18%~25%)
完善性維護(hù):為了滿足用戶提出的增加新功能或修改已有功能的要求和一般性改進(jìn)要求(50%~66%)
預(yù)防性維護(hù):當(dāng)為了改進(jìn)未來(lái)的可維護(hù)性或可靠性,或?yàn)榱私o未來(lái)的改進(jìn)奠定更好的基礎(chǔ)而修改軟件(4%)
二:軟件維護(hù)的特點(diǎn)
(1)結(jié)構(gòu)化維護(hù)和非結(jié)構(gòu)化維護(hù)差別巨大
- 非結(jié)構(gòu)化維護(hù):唯一成分是程序代碼,維護(hù)活動(dòng)從艱苦地評(píng)價(jià)程序代碼開(kāi)始,需要付出很大代價(jià)
- 結(jié)構(gòu)化維護(hù):有完整的軟件配置存在,維護(hù)工作從評(píng)價(jià)設(shè)計(jì)文檔開(kāi)始
(2)維護(hù)的代價(jià)高昂(了解)
- 因?yàn)榭捎玫馁Y源必須供維護(hù)任務(wù)使用,以致耽誤甚至喪失了開(kāi)發(fā)的良機(jī)
- 當(dāng)看來(lái)合理的有關(guān)改錯(cuò)或修改的要求不能及時(shí)滿足時(shí)將引起用戶不滿
- 由于維護(hù)時(shí)的改動(dòng),在軟件中引入了潛伏的錯(cuò)誤,從而降低了軟件的質(zhì)量
- 當(dāng)必須把軟件工程師調(diào)去從事維護(hù)工作時(shí),將在開(kāi)發(fā)過(guò)程中造成混亂
- 生產(chǎn)率的大幅度下降
(3)維護(hù)存在很多問(wèn)題(了解)
- 理解別人寫的程序非常困難
- 維護(hù)的軟件往往沒(méi)有合格的文檔,或者文檔材料顯著不足
- 要求對(duì)軟件進(jìn)行維護(hù)時(shí),不能指望由開(kāi)發(fā)人員給我們仔細(xì)說(shuō)明軟件
- 絕大多數(shù)軟件在設(shè)計(jì)時(shí)沒(méi)有考慮將來(lái)的修改
- 軟件維護(hù)不是一項(xiàng)吸引人的工作
總結(jié)
以上是生活随笔為你收集整理的(软件工程复习核心重点)第七章软件维护-第一节:软件维护的概念和特点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 解决Android抽屉被击穿问题
- 下一篇: tp论坛 分页(三)