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

正文內(nèi)容

672測試測試自動化(留存版)

2024-11-29 09:49上一頁面

下一頁面
  

【正文】 軟件視圖示例 信息庫 視圖編輯器 DFD 視圖編輯器 Petri網(wǎng) 視圖編輯器 ERA圖 視圖編輯器 跟蹤矩陣 X X X Req1 Req2 Prog1 Prog2 Prog3 視圖編輯器 程序結(jié)構(gòu)圖 視圖編輯器 流程圖 視圖編輯器 規(guī)格說明 再工程信息庫及其產(chǎn)品 軟件文檔 分析結(jié)果 信息庫 設(shè)計成果 規(guī)格說明 各種圖 度量值 分析、分解器 源程序或其模板 (進入點 ) 源程序 自動進行再工程的過程 軟件 軟件的 新視圖 語法分析器 語義分析器 視圖合成器 信息庫 其他 產(chǎn)品 經(jīng)過再工程 過程可獲得 的信息 ?格式 ?圖形 ?文檔 ?度量值 ?邏輯 ?報告 軟件再工程技術(shù) 再工程課題 相關(guān)技術(shù) 重構(gòu) 文檔重寫、加注釋、更新文檔 復(fù)用工程 重新劃分模塊 數(shù)據(jù)再工程 業(yè)務(wù)過程再工程 可維護性分析、業(yè)務(wù)量分析、經(jīng)濟分析 理解軟件 改進軟件 獲取、保存及 擴充軟件的知識 分解 逆向工程、恢復(fù)設(shè)計 對象恢復(fù) 程序理解 知識庫及變換 瀏覽 分析、度量 逆向工程、恢復(fù)設(shè)計 ( 1)軟件重構(gòu) 對軟件進行改造,使其易于理解或易于維護。 167。 ?修改源程序。 它能夠使我們: ? 增進對軟件的理解; ? 提高軟件自身的可維護性、復(fù)用性或演化性 . 軟件再工程過程模型 代碼重構(gòu) 數(shù)據(jù)重構(gòu) 正向工程 庫存目錄分析 文檔重構(gòu) 逆向工程 逆向工程 逆向工程 (反推工程 reverse engineering) 從現(xiàn)有軟件恢復(fù)設(shè)計信息 (有用的維護信息 ) 設(shè)計的 恢復(fù)過程 非結(jié)構(gòu)化、無文檔 的源代碼或目標代碼 軟件的全部文檔 軟件再工程相關(guān)術(shù)語間關(guān)系 信 息 庫 1類視圖: 非過程性描述、元描述 例:規(guī)格說明 再工程 3類視圖: 過程性描述 例:源程序 再工程 2類視圖: 偽過程性描述、結(jié)構(gòu)性描述 例: DFD、 PDL A2類視圖: 分析 再工程 逆向工程 設(shè)計恢復(fù) 再工程 逆向工程 設(shè)計恢復(fù) 再工程 A1類視圖: 分析 A3類視圖: 分析 分解 綜合生 成視圖 軟件視圖 Software view 有關(guān)軟件的一種表達形式或報告; 視圖分類: ?1類視圖: ?2類視圖: ?3類視圖: ?A類視圖: 伴隨上述各類的分析視圖; A1類視圖是對 1類視圖的分析信息; A2類視圖是有關(guān) 2類視圖的分析信息; A3類視圖是由 3類視圖得到。 框架服務(wù) SEE參考模型 數(shù)據(jù)倉庫服務(wù) 數(shù)據(jù)集成服務(wù) 任務(wù)管理服務(wù) 用戶界面服務(wù) 消息服務(wù) 工具插槽 167。 誤差校正碼 :奇偶碼 定重碼 循環(huán)碼 …… (冗余碼 ) 冗余技術(shù)分類: 以重復(fù)執(zhí)行指令(指令復(fù)執(zhí))或程序(程序復(fù)算)來消除瞬時錯誤帶來的影響。 CASE構(gòu)造積木塊 CASE工具 環(huán)境體系結(jié)構(gòu) 硬件平臺 操作系統(tǒng) 可移植服務(wù) 集成框架 2. CASE工具分類 ?信息工程工具 ?工程建模和管理工具 ?項目計劃工具 ?風(fēng)險分析工具 ?項目管理工具 ?需求根據(jù)工具 ?質(zhì)量和管理工具 ?文檔工具 2. CASE工具分類 ?系統(tǒng)軟件工具 ?質(zhì)量保證工具 ?數(shù)據(jù)庫管理工具 ?軟件配置管理工具 ?分析和設(shè)計工具 ?PRO/SIM工具 ?界面設(shè)計和開發(fā)工具 ?原型工具 2. CASE工具分類 ?編程工具 ?集成和測試工具 ?靜態(tài)分析工具 ?動態(tài)分析工具 ?測試管理工具 ?客戶 /服務(wù)器測試工具 ?再工程工具 ? 逆向工程工具 ? 代碼重構(gòu)和分析工具 ? 聯(lián)機再工程工具 3. 集成化 CASE環(huán)境 ( I CASE ) 1990年 Wasserman提出的五級集成模型 ?平臺集成 :工具運行在相同的硬件 /操作 系統(tǒng)平臺上 ?數(shù)據(jù)集成 :工具使用共享數(shù)據(jù)模型來操作 ?表示集成 :工具提供相同用戶界面 ?控制集成 :工具激活后能控制其它工具的 操作 ?過程集成 :工具在一個過程模型和 “ 過程 機 ” 的指導(dǎo)下使用 I – CASE 的元素 基礎(chǔ)塊 ?體系結(jié)構(gòu) ?硬件平臺 ?操作系統(tǒng) 可移植服務(wù) 集成框架 CASE工具 集成框架 的體系結(jié)構(gòu)模型 用戶界面層 界面工具箱 表示協(xié)議 工具代理服務(wù) CASE 工具 工具層 對象管理層 集成服務(wù) 配置管理服務(wù) 共享中心庫層 CASE數(shù)據(jù)庫 訪問控制功能 2 . CASE中心庫 在 ICASE中中心庫是軟件工程信息的“積聚和存儲中心”;是一組實現(xiàn) “數(shù)據(jù) 工具”和“數(shù)據(jù) 數(shù)據(jù)”集成 的機制和數(shù)據(jù)結(jié)構(gòu)。 軟件再工程 什么是軟件再工程 在軟件復(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)進行挖掘、整理 ,得到有用的軟件構(gòu)件 ? — 已有的軟件構(gòu)件隨著時間的流逝會逐漸變得不可使用 ,如何對它們進行維護 ,以延長其生命期 ,充分利用這些可復(fù)用構(gòu)件 ? 軟件再工程 (Software Reengineering)正是解決上述問題的主要技術(shù)手段。 調(diào)試的 困難在于錯誤的定位 . 調(diào)試的執(zhí)行步驟 錯誤現(xiàn)場 結(jié)果 執(zhí)行案例 改正 測試用例 調(diào)試 已識別 的原因 被懷疑 的原因 回歸測試 附加 測試 排錯策略方法 一 .強行排錯 (brute force) 常見形式 : (1)打印出所有存儲內(nèi)容 、 代碼 (2)程序中設(shè)打印語句 (3)用自動糾錯工具 效率最低 二 .回溯法 (跟蹤法 ) 根據(jù)錯誤癥狀位置,人工沿程序控制流程向回追蹤源代碼。 軟件維護的特點 M P+K e = (cd ) M : 維護工作總工作量 P : 生產(chǎn)性工作量 K : 經(jīng)驗常數(shù) c : 復(fù)雜度 d : 對該軟件熟悉程度的度量 維護的成本 維護中的典型問題 (1)難以跟蹤軟件版本的進化過程 , 軟件的變化未在文檔中反映出來 . (2)難以跟蹤軟件的創(chuàng)建過程 . (3)難以讀懂他人程序 . (4)無文檔或不全 . (5)軟件人員流動性大 . (6)設(shè)計時未考慮修改需要 ,修改困難 . (7)維護工作無吸引力 ,缺乏成就感 . 167。 逆向工程與再工程十分相似,只是兩者的原始視圖和目標視圖不同,它的目標視圖一般在前類視圖中。 質(zhì)量保證的主要功能 ?質(zhì)量方針的制定和展開 ?質(zhì)量保證方針的質(zhì)量保證標準的制定 ?質(zhì)量保證體系的建立和管理 ?各階段的質(zhì)量評審 質(zhì)量保證的實施 質(zhì)量度量方法 ISO建議的軟件
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1