freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程第8章-wenkub

2022-10-28 15:56:34 本頁面
 

【正文】 件既困難又容易發(fā)生差錯(cuò)。認(rèn)識到軟件必須有文檔僅僅是第一步,容易理解的并且和程序代碼完全一致的文檔才真正有價(jià)值。 與軟件維護(hù)有關(guān)的絕大多數(shù)問題,都可歸因于軟件定義和軟件開發(fā)的方法有缺點(diǎn)。 軟件維護(hù)的最后一個(gè)代價(jià)是生產(chǎn)率的大幅度下降,這種情況在維護(hù)舊程序時(shí)常常遇到。 1970年用于維護(hù)已有軟件的費(fèi)用只占軟件總預(yù)算的 35%~ 40%, 1980年上升為 40%~60%, 1990年上升為 70%~ 80%。 軟件維護(hù)絕不僅限于糾正使用中發(fā)現(xiàn)的錯(cuò)誤,事實(shí)上在全部維護(hù)活動中一半以上是完善性維護(hù)。 軟件交付使用后可能進(jìn)行的 4項(xiàng)活動 改正性維護(hù):在任何大型程序的使用期間,診斷和改正用戶發(fā)現(xiàn)程序錯(cuò)誤的過程。目前國外許多軟件開發(fā)組織把 60%以上的人力用于維護(hù)已有的軟件,而且隨著軟件數(shù)量增多和使用壽命延長,這個(gè)百分比還在持續(xù)上升。第八章 維護(hù) 在軟件產(chǎn)品被開發(fā)出來并交付用戶使用之后,就進(jìn)入了軟件的運(yùn)行維護(hù)階段。將來維護(hù)工作甚至可能會束縛住軟件開發(fā)組織的手腳,使他們沒有余力開發(fā)新的軟件。 軟件維護(hù)的定義 適應(yīng)性維護(hù):為了和變化了的環(huán)境適當(dāng)?shù)嘏浜隙M(jìn)行的修改軟件的活動。國外的統(tǒng)計(jì)數(shù)字表明,完善性維護(hù)占全部維護(hù)活動的 50%~ 66%,改正性維護(hù)占17%~ 21%,適應(yīng)性維護(hù)占 18%~ 25%,其他維護(hù)活動只占 4%左右。 維護(hù)費(fèi)用是軟件維護(hù)的最明顯的代價(jià),其他一些現(xiàn)在還不明顯的代價(jià)將來可能更為人們所關(guān)注的代價(jià)。 用于維護(hù)工作的勞動可以分成生產(chǎn)性活動和非生產(chǎn)性活動。 在軟件生命周期的頭兩個(gè)時(shí)期沒有嚴(yán)格而又科學(xué)的管理和規(guī)劃,幾乎必然會導(dǎo)致在最后階段出現(xiàn)問題。 ( 3) 當(dāng)要求對軟件進(jìn)行維護(hù)時(shí),不能指望由開發(fā)人員給我們仔細(xì)說明軟件。 ( 5) 軟件維護(hù)不是一項(xiàng)吸引人的工作。 維護(hù)過程本質(zhì)上是修改和壓縮了的軟件定義 和開發(fā)過程,事實(shí)上遠(yuǎn)在提出一項(xiàng)維護(hù)要求 之前,與軟件維護(hù)有關(guān)的工作已經(jīng)開始。每個(gè)維護(hù)要求都通過維護(hù)管理員轉(zhuǎn)交給相應(yīng)的系統(tǒng)管理員去評價(jià)。 在維護(hù)活動開始之前就明確維護(hù)責(zé)任是十分必要的,這樣做可以大大減少維護(hù)過程中可能出現(xiàn)的混亂。 如果是適應(yīng)性或完善性的維護(hù)要求,應(yīng)該提出一個(gè)簡短的需求說明書。 在擬定進(jìn)一步的維護(hù)計(jì)劃之前,把軟件修改報(bào)告提交給變化授權(quán)人審查批準(zhǔn)。當(dāng)存在不同意見時(shí)必須協(xié)商解決。不同類型的維護(hù)強(qiáng)調(diào)的重點(diǎn)不同,但是基本途徑是相同的。 在完成軟件維護(hù)任務(wù)之后,進(jìn)行處境復(fù)查常常是有好處的。 維護(hù)過程中值得保存的數(shù)據(jù)包括: ① 程序標(biāo)識; ② 源語句數(shù); ③ 機(jī)器指令條數(shù); ④ 使用的程序設(shè)計(jì)語言; ⑤ 程序安裝的日期; ⑥ 自從安裝以來程序運(yùn)行的次數(shù); ⑦ 自從安裝以來程序失效的次數(shù); ⑧ 程序變動的層次和標(biāo)識; ⑨ 因程序變動而增加的源語句數(shù); (10)因程序變動而刪除的源語句數(shù); (11) 每個(gè)改動耗費(fèi)的人時(shí)數(shù); (12) 程序改動的日期; (13)軟件工程師的名字; (14) 維護(hù)要求表的標(biāo)識; (15)維護(hù)類型; (16)維護(hù)開始和完成的日期; (17) 累計(jì)用于維護(hù)的人時(shí)數(shù); (18) 與完成的維護(hù)相聯(lián)系的純效益。如果已經(jīng)開始保存維護(hù)記錄了,則可以對維護(hù)工作做一些定量度量。 在前面的章節(jié)中曾經(jīng)多次強(qiáng)調(diào),提高可維護(hù)性是支配軟件工程方法學(xué)所有步驟的關(guān)鍵目標(biāo)。模塊化(模塊結(jié)構(gòu)良好,高內(nèi)聚,松耦合)、詳細(xì)的設(shè)計(jì)文檔、結(jié)構(gòu)化設(shè)計(jì)、程序內(nèi)部的文檔和良好的高級程序設(shè)計(jì)語言等等,都對提高軟件的可理解性有重要貢獻(xiàn)。在設(shè)計(jì)階段應(yīng)該盡力把軟件設(shè)計(jì)成容易測試和容易診斷的。耦合、內(nèi)聚、信息隱藏、局部化、控制域與作用域的關(guān)系等等,都影響軟件的可修改性。大量使用可重用的軟件構(gòu)件來開發(fā)軟件,可以從下述兩個(gè)方面提高軟件的可維護(hù)性: (1) 可重用的軟件構(gòu)件在開發(fā)時(shí)經(jīng)過很嚴(yán)格的測試,可靠性比較高,且在每次重用過程中都會發(fā)現(xiàn)并清除一些錯(cuò)誤,隨著時(shí)間推移,這樣的構(gòu)件將變成實(shí)質(zhì)上無錯(cuò)誤的。 文檔是影響軟件可維護(hù)性的決定因素。 總的說來,軟件文檔應(yīng)該滿足下述要求: 文檔 (1) 必須描述如何使用這個(gè)系統(tǒng),沒有這種描述時(shí)即使是最簡單的系統(tǒng)也無法使用; (2) 必須描述怎樣安裝和管理這個(gè)系統(tǒng); (3) 必須描述系統(tǒng)需求和設(shè)計(jì); (4) 必須描述系統(tǒng)的實(shí)現(xiàn)和測試,以便使系統(tǒng)成為可維護(hù)的。 用戶文檔至少應(yīng)該包括下述 5方面的內(nèi)容: (1) 功能描述,說明系統(tǒng)能做什么
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1