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

正文內(nèi)容

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

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

下一頁面
  

【正文】 源代碼。 軟件維護(hù)的概念 四類維護(hù)活動: ? 改正性維護(hù) ? 適應(yīng)性維護(hù) ? 擴(kuò)充與完善性維護(hù) ? 預(yù)防性維護(hù) 三類維護(hù)所占比例 : 其它維護(hù) 5 % 適應(yīng)性 維 護(hù) 25% 改正性 維 護(hù) 20% 擴(kuò)充與完 善性維護(hù) 50% 改正性維護(hù)占全部維護(hù)量的比率已從 80年代初 的 20%大幅度下降 , 90年代初一些公司的產(chǎn)品 差錯率已接近于零 各類維護(hù)活動的根本目的是 延長軟件生存期 其它維護(hù) 4 % 軟件 生存 周期 軟件誕生 計 劃 分 析 設(shè) 計 編 碼 測 試 運(yùn)行和維護(hù) (簡稱維護(hù) ) 改善期 穩(wěn)定期 陳舊期 1年 10年 2個月 2年 重構(gòu) 軟件工程周期 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)件隨著時間的流逝會逐漸變得不可使用 ,如何對它們進(jìn)行維護(hù) ,以延長其生命期 ,充分利用這些可復(fù)用構(gòu)件 ? 軟件再工程 (Software Reengineering)正是解決上述問題的主要技術(shù)手段。 變換 也是 逆向工程 和設(shè)計恢復(fù)的基礎(chǔ)。 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)機(jī)再工程工具 3. 集成化 CASE環(huán)境 ( I CASE ) 1990年 Wasserman提出的五級集成模型 ?平臺集成 :工具運(yùn)行在相同的硬件 /操作 系統(tǒng)平臺上 ?數(shù)據(jù)集成 :工具使用共享數(shù)據(jù)模型來操作 ?表示集成 :工具提供相同用戶界面 ?控制集成 :工具激活后能控制其它工具的 操作 ?過程集成 :工具在一個過程模型和 “ 過程 機(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ù)”集成 的機(jī)制和數(shù)據(jù)結(jié)構(gòu)。 軟件質(zhì)量保證 質(zhì)量保證也是一個過程 ,已列入國際標(biāo)準(zhǔn)“ ISO/IEC 12207信息技術(shù)軟件生存期過程”中。 誤差校正碼 :奇偶碼 定重碼 循環(huán)碼 …… (冗余碼 ) 冗余技術(shù)分類: 以重復(fù)執(zhí)行指令(指令復(fù)執(zhí))或程序(程序復(fù)算)來消除瞬時錯誤帶來的影響。 軟件可靠性的主要指標(biāo) 借用硬件可靠性的定量度量方法來度量軟件的可靠性: MTBF:平均故障間隔時間 MTTF:平均故障時間 t1, t2, ....., tn:失效時間 MTTF= n i=1 n 1 ∑ t i 軟件可靠性定義的要素 (1)環(huán)境條件 規(guī)定軟件的使用環(huán)境 (輸入數(shù)據(jù)要求和環(huán)境 ) (2)規(guī)定時間 時間 t是隨機(jī)變量。 框架服務(wù) SEE參考模型 數(shù)據(jù)倉庫服務(wù) 數(shù)據(jù)集成服務(wù) 任務(wù)管理服務(wù) 用戶界面服務(wù) 消息服務(wù) 工具插槽 167。 ( 6)再工程的同義詞: ? 改進(jìn) ? 更新 ? 整修 ? 再開發(fā)工程 ? 再生 ? 復(fù)用工程 為什么要實施軟件再工程 ?再工程可幫助降低軟件演化風(fēng)險 ?再工程可幫助補(bǔ)償軟件投資 ?再工程可使得軟件易于進(jìn)一步變更 ?再工程有廣闊市場 ?再工程擴(kuò)大了 CASE工具集 ?再工程是推動自動軟件維護(hù)的動力 第八章 軟件工具與軟件開發(fā)環(huán)境 167。 它能夠使我們: ? 增進(jìn)對軟件的理解; ? 提高軟件自身的可維護(hù)性、復(fù)用性或演化性 . 軟件再工程過程模型 代碼重構(gòu) 數(shù)據(jù)重構(gòu) 正向工程 庫存目錄分析 文檔重構(gòu) 逆向工程 逆向工程 逆向工程 (反推工程 reverse engineering) 從現(xiàn)有軟件恢復(fù)設(shè)計信息 (有用的維護(hù)信息 ) 設(shè)計的 恢復(fù)過程 非結(jié)構(gòu)化、無文檔 的源代碼或目標(biāo)代碼 軟件的全部文檔 軟件再工程相關(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)軟件的一種表達(dá)形式或報告; 視圖分類: ?1類視圖: ?2類視圖: ?3類視圖: ?A類視圖: 伴隨上述各類的分析視圖; A1類視圖是對 1類視圖的分析信息; A2類視圖是有關(guān) 2類視圖的分析信息; A3類視圖是由 3類視圖得到。 軟件可維護(hù)性 軟件 可維 護(hù)性的定義 軟件可維護(hù)性是指糾正軟件系統(tǒng)出現(xiàn)的錯誤和缺陷,以及為滿足新的要求進(jìn)行修改、擴(kuò)充或壓縮的容易程度。 ?修改源程序。 測試測試自動化 另一類軟件測試工具 ,可以自動執(zhí)行測試用例、查找軟件缺陷、分析并記錄測試結(jié)果。 167。 衡量軟件質(zhì)量的幾個主要質(zhì)量特性: ?可維護(hù)性 ?可使用性 ?可靠性 可維護(hù)性的度量 度量程序可維護(hù)性的 7個特性在各類維護(hù) 中的側(cè)重點 改正性維護(hù) 適應(yīng)性維護(hù) 完善性維護(hù) 可理解性 ? 可測試性 ? 可修改性 ? ? 可靠性 ? 可移植性 ? 可使用性 ? ? 效率
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1