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

正文內(nèi)容

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

2024-10-27 15:56 本頁(yè)面
 

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