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

正文內(nèi)容

672測試測試自動化-文庫吧

2025-08-27 09:49 本頁面


【正文】 (5) 使用過程的測試 (6) 系統(tǒng)各部分間接口的測試 (7) 與系統(tǒng)軟件接口的測試 (8) 安全性測試 (9) 后備 /恢復(fù)過程測試 …… 167。 軟件可維護(hù)性 軟件 可維 護(hù)性的定義 軟件可維護(hù)性是指糾正軟件系統(tǒng)出現(xiàn)的錯誤和缺陷,以及為滿足新的要求進(jìn)行修改、擴(kuò)充或壓縮的容易程度。 衡量軟件質(zhì)量的幾個主要質(zhì)量特性: ?可維護(hù)性 ?可使用性 ?可靠性 可維護(hù)性的度量 度量程序可維護(hù)性的 7個特性在各類維護(hù) 中的側(cè)重點(diǎn) 改正性維護(hù) 適應(yīng)性維護(hù) 完善性維護(hù) 可理解性 ? 可測試性 ? 可修改性 ? ? 可靠性 ? 可移植性 ? 可使用性 ? ? 效率 ? 167。 提高可維護(hù)性的方法 ? 建立明確的軟件質(zhì)量目標(biāo)和優(yōu)先級 ? 使用提高軟件質(zhì)量的技術(shù)和工具 ? 進(jìn)行明確的質(zhì)量保證審查 ? 選擇可維護(hù)的程序設(shè)計(jì)語言 ? 改進(jìn)程序的文檔 ? 開發(fā)軟件時(shí)考慮到維護(hù) 167。 預(yù)防性維護(hù) 開發(fā)和維護(hù)者不應(yīng)等待用戶的維護(hù)申 請 , 可先選擇以下類型程序作為預(yù)防 性維護(hù)對象 : (1)預(yù)計(jì)若干年內(nèi)將繼續(xù)使用的程序 (2)當(dāng)今正成功使用的程序 (3)最近的將來要進(jìn)行大修改和完善的 程序 167。 軟件再工程 什么是軟件再工程 在軟件復(fù)用中 ,有問題是與現(xiàn)有系統(tǒng)密切相關(guān)的 例如 : — 現(xiàn)有軟件系統(tǒng)如何適應(yīng)當(dāng)前技術(shù)的發(fā)展及需求的變化 ,采用更易于理解的、適應(yīng)變化的、可復(fù)用的系統(tǒng)軟件構(gòu)架并提煉出可復(fù)用的軟件構(gòu)件 ? — 現(xiàn)存大量的遺產(chǎn)軟件系統(tǒng) (Legacy Software)由于技術(shù)的發(fā)展 ,正逐漸退出使用 ,如何對這些系統(tǒng)進(jìn)行挖掘、整理 ,得到有用的軟件構(gòu)件 ? — 已有的軟件構(gòu)件隨著時(shí)間的流逝會逐漸變得不可使用 ,如何對它們進(jìn)行維護(hù) ,以延長其生命期 ,充分利用這些可復(fù)用構(gòu)件 ? 軟件再工程 (Software Reengineering)正是解決上述問題的主要技術(shù)手段。 軟件再工程 是一類軟件工程活動, 是一個工程過程 ,它將 逆向工程 、 重構(gòu) 和 正向工程 組合起來 ,將現(xiàn)存系統(tǒng)重新構(gòu)造為新的形式。再工程的基礎(chǔ)是系統(tǒng)理解 ,包括對運(yùn)行系統(tǒng)、源代碼、設(shè)計(jì)、分析、文檔等的全面理解。但在很多情況下 ,由于各類文檔的丟失 ,只能對源代碼進(jìn)行理解 ,即程序理解。 它能夠使我們: ? 增進(jìn)對軟件的理解; ? 提高軟件自身的可維護(hù)性、復(fù)用性或演化性 . 軟件再工程過程模型 代碼重構(gòu) 數(shù)據(jù)重構(gòu) 正向工程 庫存目錄分析 文檔重構(gòu) 逆向工程 逆向工程 逆向工程 (反推工程 reverse engineering) 從現(xiàn)有軟件恢復(fù)設(shè)計(jì)信息 (有用的維護(hù)信息 ) 設(shè)計(jì)的 恢復(fù)過程 非結(jié)構(gòu)化、無文檔 的源代碼或目標(biāo)代碼 軟件的全部文檔 軟件再工程相關(guān)術(shù)語間關(guān)系 信 息 庫 1類視圖: 非過程性描述、元描述 例:規(guī)格說明 再工程 3類視圖: 過程性描述 例:源程序 再工程 2類視圖: 偽過程性描述、結(jié)構(gòu)性描述 例: DFD、 PDL A2類視圖: 分析 再工程 逆向工程 設(shè)計(jì)恢復(fù) 再工程 逆向工程 設(shè)計(jì)恢復(fù) 再工程 A1類視圖: 分析 A3類視圖: 分析 分解 綜合生 成視圖 軟件視圖 Software view 有關(guān)軟件的一種表達(dá)形式或報(bào)告; 視圖分類: ?1類視圖: ?2類視圖: ?3類視圖: ?A類視圖: 伴隨上述各類的分析視圖; A1類視圖是對 1類視圖的分析信息; A2類視圖是有關(guān) 2類視圖的分析信息; A3類視圖是由 3類視圖得到。 軟件視圖示例 信息庫 視圖編輯器 DFD 視圖編輯器 Petri網(wǎng) 視圖編輯器 ERA圖 視圖編輯器 跟蹤矩陣 X X X Req1 Req2 Prog1 Prog2 Prog3 視圖編輯器 程序結(jié)構(gòu)圖 視圖編輯器 流程圖 視圖編輯器 規(guī)格說明 再工程信息庫及其產(chǎn)品 軟件文檔 分析結(jié)果 信息庫 設(shè)計(jì)成果 規(guī)格說明 各種圖 度量值 分析、分解器 源程序或其模板 (進(jìn)入點(diǎn) ) 源程序 自動進(jìn)行再工程的過程 軟件 軟件的 新視圖 語法分析器 語義分析器 視圖合成器 信息庫 其他 產(chǎn)品 經(jīng)過再工程 過程可獲得 的信息 ?格式 ?圖形 ?文檔 ?度量值 ?邏輯 ?報(bào)告 軟件再工程技術(shù) 再工程課題 相關(guān)技術(shù) 重構(gòu) 文檔重寫、加注釋、更新文檔 復(fù)用工程 重新劃分模塊 數(shù)據(jù)再工程 業(yè)務(wù)過程再工程 可維護(hù)性分析、業(yè)務(wù)量分析、經(jīng)濟(jì)分析 理解軟件 改進(jìn)軟件 獲取、保存及 擴(kuò)充軟件的知識 分解 逆向工程、恢復(fù)設(shè)計(jì) 對象恢復(fù) 程序理解 知識庫及變換 瀏覽 分析、度量 逆向工程、恢復(fù)設(shè)計(jì) ( 1)軟件重構(gòu) 對軟件進(jìn)行改造,使其易于理解或易于維護(hù)。 重構(gòu)是實(shí)現(xiàn)軟件再工程全面自動化的第一步 源程序 重構(gòu)的 源程序 ?邏輯 ?格式 ?圖形 ?文檔 ?度量 ?報(bào)告 再構(gòu)器 可獲得 的信息 Restructurer 軟件重構(gòu)示意圖 ( 2)文檔重寫、加注釋、更新文檔 信息源: 源程序 設(shè)計(jì)資料 規(guī)格說明 變更記錄 管理人員 程序人員 文檔: 嵌入式注釋 設(shè)計(jì)資料 規(guī)格說明 測試數(shù)據(jù) 層次圖 檢查: 再測試 插入注釋 生成圖形 生成報(bào)告 文檔重寫示意圖 (3)復(fù)用工程: 目的是修改軟件,使其更易于復(fù)用 再說明 再生成 分類 證明 附加查找描述信息 查找 利用再工程實(shí)現(xiàn)軟件復(fù)用的過程 應(yīng)用問題 部件 可復(fù)用部件 可復(fù)用庫 :可復(fù)用源程序 復(fù)用 再工程器 析取 ( 1)瀏覽 ( 2)分析與度量 理解程序特性 (如復(fù)雜性 )的重要方法 . 與再工程相關(guān)的技術(shù) :程序分片 控制流復(fù)雜性度量 耦合性度量 ( 3)逆向工程與設(shè)計(jì)恢復(fù) 逆向工程恢復(fù)信息的級別 : (1)實(shí)現(xiàn)級 :程序的抽象語法 樹、符號表等信息 (2)結(jié)構(gòu)級 :反映程序分量之間 相互依賴關(guān)系的信 息,如調(diào)用圖、結(jié) 構(gòu)圖等 . (3)功能級 :反映程序段功能和 段間關(guān)系的信息 (4)領(lǐng)域級 :反映程序分量與應(yīng) 用領(lǐng)域概念間對應(yīng) 關(guān)系的信息 抽 象 級 別 低 高 信息的抽象級別越高 , 它與代碼距 離越遠(yuǎn) , 通 過逆向工程 恢復(fù)的難度 越大 , 自動 工具支持的 可能性變小 逆向工程 源程序 目標(biāo)代碼 反匯編、反編譯
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1