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

正文內(nèi)容

軟件工程第8章(編輯修改稿)

2024-10-27 15:56 本頁面
 

【文章內(nèi)容簡介】 ,并且它們進(jìn)行評價。 5. 評價維護(hù)活動 缺乏有效的數(shù)據(jù)就無法評價維護(hù)活動。如果已經(jīng)開始保存維護(hù)記錄了,則可以對維護(hù)工作做一些定量度量。至少可以從下述 7個方面度量維護(hù)工作: (1) 每次程序運(yùn)行平均失效的次數(shù); (2) 用于每一類維護(hù)活動的總?cè)藭r數(shù); (3) 平均每個程序、每種語言、每種維護(hù)類型所做的程序變動數(shù); (4) 維護(hù)過程中增加或刪除一個源語句平均 花費(fèi)的人時數(shù); (5) 維護(hù)每種語言平均花費(fèi)的人時數(shù); (6) 一張維護(hù)要求表的平均周轉(zhuǎn)時間; (7) 不同維護(hù)類型所占的百分比。 根據(jù)對維護(hù)工作定量度量的結(jié)果,可以做出關(guān)于開發(fā)技術(shù)、語言選擇、維護(hù)工作量規(guī)劃、資源分配及其他許多方面的決定,而且可以利用這樣的數(shù)據(jù)去分析評價維護(hù)任務(wù)。 軟件的可維護(hù)性: 維護(hù)人員理解、改正、改動或改進(jìn)這個軟件的難易程度。 在前面的章節(jié)中曾經(jīng)多次強(qiáng)調(diào),提高可維護(hù)性是支配軟件工程方法學(xué)所有步驟的關(guān)鍵目標(biāo)。 軟件的可維護(hù)性 維護(hù)就是在軟件交付使用后進(jìn)行的修改,修改之前必須理解待修改的對象,修改之后應(yīng)該進(jìn)行必要的測試,以保證所做的修改是正確的。如果是改正性維護(hù),還必須預(yù)先進(jìn)行調(diào)試以確定錯誤的具體位置。 決定軟件可維護(hù)性的因素主要有下述 5個: 決定軟件可維護(hù)性的因素 1. 可理解性 軟件可理解性表現(xiàn)為外來讀者理解軟件的結(jié)構(gòu)、功能、接口和內(nèi)部處理過程的難易程度。模塊化(模塊結(jié)構(gòu)良好,高內(nèi)聚,松耦合)、詳細(xì)的設(shè)計文檔、結(jié)構(gòu)化設(shè)計、程序內(nèi)部的文檔和良好的高級程序設(shè)計語言等等,都對提高軟件的可理解性有重要貢獻(xiàn)。 2. 可測試性 診斷和測試的容易程度取決于軟件容易理解的程度。良好的文檔對診斷和測試是至關(guān)重要的,此外,軟件結(jié)構(gòu)、可用的測試工具和調(diào)試工具,以及以前設(shè)計的測試過程也都是非常重要的。維護(hù)人員應(yīng)該能夠得到在開發(fā)階段用過的測試方案,以便進(jìn)行回歸測試。在設(shè)計階段應(yīng)該盡力把軟件設(shè)計成容易測試和容易診斷的。 對于程序模塊來說,可以用程序復(fù)雜度來度量它的可測試性。模塊的環(huán)形復(fù)雜度越大,可執(zhí)行的路徑就越多,因此,全面測試它的難度就越高。 3. 可修改性 軟件容易修改的程度和本書第 5章講過的設(shè)計原理和啟發(fā)規(guī)則直接有關(guān)。耦合、內(nèi)聚、信息隱藏、局部化、控制域與作用域的關(guān)系等等,都影響軟件的可修改性。 4. 可移植性 軟件可移植性指的是,把程序從一種計算環(huán)境(硬件配置和操作系統(tǒng))轉(zhuǎn)移到另一種計算環(huán)境的難易程度。把與硬件、操作系統(tǒng)以及其他外部設(shè)備有關(guān)的程序代碼集中放到特定的程序模塊中,可以把因環(huán)境變化而必須修改的程序局限在少數(shù)程序模塊中,從而降低修改的難度。 5. 可重用性 重用( reuse)是指同一事物不做修改或稍加改動就在不同環(huán)境中多次重復(fù)使用。大量使用可重用的軟件構(gòu)件來開發(fā)軟件,可以從下述兩個方面提高軟件的可維護(hù)性: (1) 可重用的軟件構(gòu)件在開發(fā)時經(jīng)過很嚴(yán)格的測試,可靠性比較高,且在每次重用過程中都會發(fā)現(xiàn)并清除一些錯誤,隨著時間推移,這樣的構(gòu)件將變成實質(zhì)上無錯誤的。因此,軟件中使用的可重用構(gòu)件越多,軟件的可靠性越高,改正性維護(hù)需求越少。 ( 2) 很容易修改可重用的軟件構(gòu)件使之再次應(yīng)用在新環(huán)境中。因此,軟件中使用的可重用構(gòu)件越多,適應(yīng)性和完善性維護(hù)也就越容易。 文檔是影響軟件可維護(hù)性的決定因素。 由于長期使用的大型軟件系統(tǒng)在使用過程中必然會經(jīng)受多次修改,所以文檔比程序代碼更重要。 軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類。用戶文檔主要描述系統(tǒng)功能和使用方法,并不關(guān)心這些功能是怎樣實現(xiàn)的;系統(tǒng)文檔描述系統(tǒng)設(shè)計、實現(xiàn)和測試等各方面的內(nèi)容。 總的說來,軟件文檔應(yīng)該滿足下述要求: 文檔 (1) 必須描述如何使用這個系統(tǒng),沒有這種描述時即使是最簡單的系統(tǒng)也無法使用; (2) 必須描述怎樣安裝和管理這個系統(tǒng); (3) 必須描述系統(tǒng)需求和設(shè)計; (4) 必須描述系統(tǒng)的實現(xiàn)和測試,以便使系統(tǒng)成為可維護(hù)的。 下面分別討論用戶文檔和系統(tǒng)文檔。 1. 用戶文檔 用戶文檔是用戶了解系統(tǒng)的第一步,它應(yīng)該能使用戶獲得對系統(tǒng)的準(zhǔn)確的初步印象。文檔的結(jié)構(gòu)方式應(yīng)該使用戶能夠方便地根據(jù)需要閱讀有關(guān)的內(nèi)容。 用戶文檔至少應(yīng)該包括下述 5方面的內(nèi)容: (1) 功能描述,說明系統(tǒng)能做什么; (2) 安裝文檔,說明怎樣安裝這個系統(tǒng)以及 怎樣使系統(tǒng)適應(yīng)特定的硬件配置; (3) 使用手冊,簡要說明如何著手使用這個 系統(tǒng); (4
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1