




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
哈爾濱工業(yè)大學(xué)軟件學(xué)院第5章軟件維護(hù)楊大易2015/12/20本章內(nèi)容5.1軟件部署5.2軟件維護(hù)的概念5.3軟件維護(hù)的過程5.4影響軟件維護(hù)的因素5.5本章小結(jié)哈爾濱工業(yè)大學(xué)軟件學(xué)院15.1軟件部署
向用戶交付一個(gè)可運(yùn)行的軟件版本。
部署方式取決于軟件的種類。
部署活動并不只發(fā)生一次。
交付軟件同時(shí)還需為用戶提供適當(dāng)?shù)恼f明材料。哈爾濱工業(yè)大學(xué)軟件學(xué)院25.2軟件維護(hù)的概念
軟件維護(hù)的定義
在軟件運(yùn)行、維護(hù)階段對軟件產(chǎn)品進(jìn)行的修改就是所謂的維護(hù)。
軟件維護(hù)的類型
改正性維護(hù)
適應(yīng)性維護(hù)
擴(kuò)充與完善性維護(hù)
預(yù)防性維護(hù)哈爾濱工業(yè)大學(xué)軟件學(xué)院35.2軟件維護(hù)的概念
改正性維護(hù)
為了識別和糾正軟件錯(cuò)誤、改正軟件性能上的缺陷、排除實(shí)施中的誤使用,所進(jìn)行的診斷和改正錯(cuò)誤的過程就叫做改正性維護(hù)。
適應(yīng)性維護(hù)
為使軟件適應(yīng)環(huán)境變化,而去修改軟件的過程就叫做適應(yīng)性維護(hù)。?外部環(huán)境變化:新的硬、軟件配置?數(shù)據(jù)環(huán)境變化:數(shù)據(jù)庫、數(shù)據(jù)格式、輸入/輸出方式、存儲介質(zhì)哈爾濱工業(yè)大學(xué)軟件學(xué)院45.2軟件維護(hù)的概念
擴(kuò)充與完善性維護(hù)
為了滿足用戶新提出的功能與性能要求,需要修改或再開發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性。
預(yù)防性維護(hù)
預(yù)防性維護(hù)是為了提高軟件的可維護(hù)性、可靠性等,為以后進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)。
采用先進(jìn)的軟件工程方法對需要維護(hù)的軟件或軟件中的某一部分(重新)進(jìn)行設(shè)計(jì)、編制和測試。哈爾濱工業(yè)大學(xué)軟件學(xué)院55.2軟件維護(hù)的概念
各種維護(hù)所占比例改正性維護(hù)適應(yīng)性維護(hù)18%~
25%17%~
21%其它維護(hù)
4%擴(kuò)充與完善性維護(hù)50%
~
60%哈爾濱工業(yè)大學(xué)軟件學(xué)院65.3軟件維護(hù)的過程
軟件維護(hù)過程本質(zhì)上是修改和壓縮的軟件定義和開發(fā)過程。
維護(hù)人員和用戶確定更改要求
判明維護(hù)類型
進(jìn)行問題分析
實(shí)施維護(hù)
測試和復(fù)審哈爾濱工業(yè)大學(xué)軟件學(xué)院75.3軟件維護(hù)的過程
程序修改的步驟
分析和理解程序?全面、準(zhǔn)確、迅速地理解程序是決定維護(hù)成敗和質(zhì)量好壞的關(guān)鍵。軟件的可理解性和文檔的質(zhì)量非常重要。
修改程序?必須事先做出計(jì)劃,有預(yù)謀地、周密有效地實(shí)施修改;?注意修改程序的副作用:代碼、數(shù)據(jù)、文檔。
重新驗(yàn)證程序?靜態(tài)確認(rèn):人工檢查是否按要求修改;?計(jì)算機(jī)確認(rèn):用計(jì)算機(jī)對修改程序進(jìn)行確認(rèn)測試。哈爾濱工業(yè)大學(xué)軟件學(xué)院85.4影響軟件維護(hù)的因素
系統(tǒng)規(guī)模:系統(tǒng)越大就需要越多的維護(hù)工作量;
程序設(shè)計(jì)語言:語言的功能越強(qiáng),生成程序的模塊化和結(jié)構(gòu)化程度越高,所需的指令數(shù)越少,程序的可讀性越好;
系統(tǒng)年齡:老系統(tǒng)大多存在很多問題,如結(jié)構(gòu)混亂,難于理解,沒有文檔或文檔太少,文檔與程序?qū)崿F(xiàn)不一致等;
所應(yīng)用技術(shù):應(yīng)用先進(jìn)的數(shù)據(jù)庫技術(shù)和軟件開發(fā)技術(shù)可減少大量的工作量。哈爾濱工業(yè)大學(xué)軟件學(xué)院95.4影響軟件維護(hù)的因素
維護(hù)工作量的模型M
p
Ke
P--生產(chǎn)性工作量
K--一個(gè)經(jīng)驗(yàn)常數(shù)c
d怎樣提高軟件的可維護(hù)性?
M--維護(hù)中消耗的總工作量
c--因缺乏好的設(shè)計(jì)和文檔而導(dǎo)致復(fù)雜性的度量
d--維護(hù)人員對軟件熟悉程度的度量哈爾濱工業(yè)大學(xué)軟件學(xué)院105.5本章小結(jié)
軟件維護(hù)在整個(gè)軟件的生命周期中耗費(fèi)了大量的工作量和成本。
可維護(hù)性是衡量軟件質(zhì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生間包管合同范本
- 機(jī)械制造基礎(chǔ)模擬考試題(附參考答案)
- 茶藝師五級模擬習(xí)題+答案
- 安全生產(chǎn)應(yīng)知應(yīng)會知識習(xí)題庫及答案
- 加盟費(fèi)合同范本
- 廠房場地租賃合同范本
- 出資不經(jīng)營合同范本
- 《紅樓夢》讀書心得體會初中
- 勞務(wù)合同范本2003
- ktv領(lǐng)班簽約合同范本
- 2025年黑龍江農(nóng)墾職業(yè)學(xué)院單招職業(yè)傾向性測試題庫完整
- 2025年黑龍江旅游職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫附答案
- 2025年湖南理工職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫必考題
- 光學(xué)鏡片透光率測量基準(zhǔn)
- 歷史-貴州省貴陽市2025年高三年級適應(yīng)性考試(一)(貴陽一模)試題和答案
- 2025年01月2025全國婦聯(lián)所屬在京事業(yè)單位公開招聘93人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 輻射安全管理測試題含答案
- 信息系統(tǒng)項(xiàng)目計(jì)劃書
- JGJT178-2009 補(bǔ)償收縮混凝土應(yīng)用技術(shù)規(guī)程
- 2022年山東鋁業(yè)職業(yè)學(xué)院單招綜合素質(zhì)考試筆試試題及答案解析
- 工程結(jié)算書標(biāo)準(zhǔn)
評論
0/150
提交評論