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

正文內容

第六章軟件維護工程(編輯修改稿)

2024-11-22 12:08 本頁面
 

【文章內容簡介】 或者表明程序可以容易地 、 有效地在各種各樣的計算環(huán)境中運行的容易程度 。 一個可移植的程序應具有良好的結構和靈活性 , 即不依賴具體的硬件環(huán)境或操作系統(tǒng) 。 ? ( 6) 效率 ? 軟件的效率表明了一個程序能完成預定的功能 , 但又不浪費資源的程度 。 這些資源可以包括機器的內存容量 、 外存容量 、 通道容量等 , 以及執(zhí)行時間 。 ? ( 7) 可用性 ? 軟件的可用性定義為程序方便 、 實用 、 易使用的程度 。 例如 , 界面友好 、 具有在線幫助功能 、 容錯性好等 , 不因為用戶的誤操作而陷入混亂狀態(tài) 。 可維護性的度量 度量程序可維護性的 7個特性在各類維護 中的側重點 改正性維護 適應性維護 完善性維護 可理解性 ? 可測試性 ? 可修改性 ? ? 可靠性 ? 可移植性 ? 可使用性 ? ? 效率 ? 提高可維護性的方法 ? 建立明確的軟件質量目標和優(yōu)先級 ? 使用提高軟件質量的技術和工具 ? 進行明確的質量保證審查 ? 選擇可維護的程序設計語言 ? 改進程序的文檔 ? 開發(fā)軟件時考慮到維護 軟件再工程 什么是軟件再工程 在軟件復用中 ,有問題是與現(xiàn)有系統(tǒng)密切相關的 例如 : — 現(xiàn)有軟件系統(tǒng)如何適應當前技術的發(fā)展及需求的變化 ,采用更易于理解的、適應變化的、可復用的系統(tǒng)軟件構架并提煉出可復用的軟件構件 ? — 現(xiàn)存大量的遺產軟件系統(tǒng) (Legacy Software)由于技術的發(fā)展 ,正逐漸退出使用 ,如何對這些系統(tǒng)進行挖掘、整理 ,得到有用的軟件構件 ? — 已有的軟件構件隨著時間的流逝會逐漸變得不可使用 ,如何對它們進行維護 ,以延長其生命期 ,充分利用這些可復用構件 ? 軟件再工程 (Software Reengineering)正是解決上述問題的主要技術手段。 軟件再工程 是一類軟件工程活動, 是一個工程過程 ,它將 逆向工程 、 重構 和 正向工程 組合起來 ,將現(xiàn)存系統(tǒng)重新構造為新的形式。再工程的基礎是系統(tǒng)理解 ,包括對運行系統(tǒng)、源代碼、設計、分析、文檔等的全面理解。但在很多情況下 ,由于各類文檔的丟失 ,只能對源代碼進行理解 ,即程序理解。 它能夠使我們: ? 增進對軟件的理解; ? 提高軟件自身的可維護性、復用性或演化性 . 軟件再工程過程模型 代碼重構 數(shù)據(jù)重構 正向工程 庫存目錄分析 文檔重構 逆向工程 逆向工程 逆向工程 (反推工程 reverse engine
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1