天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

面向模式的軟件架構重構

發(fā)布時間:2023-01-30 17:04
  軟件不可避免地經歷持續(xù)修改來適應新的需求,導致了架構腐蝕,偏移等情況的出現,這其中就包括架構壞味道的產生。架構壞味道通常是一組負面的架構設計決策,影響系統(tǒng)生命周期屬性,對軟件質量如可理解性,可測試性、可擴展性和可重用性產生消極影響。本文提出了一種面向模式的架構重構方法,針對不同類型的架構壞味道的重構需求,選擇合適架構模式應用到當前的架構中,生成重構方案,消除架構壞味道,提高軟件質量。我們針對連接過載,功能過載以及不必要依賴三種類型的架構壞味道重構需求,實現了五種可供選擇的架構模式的重構,包括分層模式、插件模式、整體與部分模式、正交模式和消息總線模式。實驗結果表明,該方法在重構成本可接受的范圍內,將架構模式應用到架構中來改善軟件架構,消除架構壞味道,提高軟件質量。并且此方法可以廣泛應用于軟件中。本文的主要工作如下:(a)提出了消除架構壞味道的軟件架構的重構過程,針對不同的架構壞味道的重構需求,應用不同的架構模式消除,具體包括架構恢復、重構需求生成、模式庫構建、模式選擇、架構模式重構決策樹(AP-RD-T)構建、重構實施、重構結果評估等七個步驟。(b)提出了依據不同具體的架構壞味道類型,選... 

【文章頁數】:82 頁

【學位級別】:碩士

【文章目錄】:
摘要
Abstract
縮略詞表
第一章 緒論
    1.1 研究背景與意義
    1.2 研究現狀
        1.2.1 架構壞味道的定義與檢測
        1.2.2 軟件質量
        1.2.3 重構實施技術
    1.3 現狀分析
    1.4 論文主要工作
    1.5 論文結構
第二章 相關知識與技術
    2.1 軟件架構定義與描述
    2.2 架構模式
    2.3 軟件架構重構
        2.3.1 決策樹重構方法
        2.3.2 圖轉換重構方法
    2.4 本章小結
第三章 面向模式的架構重構
    3.1 架構重構模型
    3.2 面向模式的架構重構方法
    3.3 具體重構步驟
        3.3.1 架構恢復
        3.3.2 架構壞味道重構需求生成
        3.3.3 模式庫構建
        3.3.4 模式選擇
        3.3.5 AP-RD-T構建
        3.3.6 重構實施
        3.3.7 重構結果評估
    3.4 本章小結
第四章 架構重構工具設計與實現
    4.1 需求分析
        4.1.1 工具概述
        4.1.2 功能需求
    4.2 概要設計
    4.3 詳細設計與實現
        4.3.1 架構恢復模塊設計與實現
        4.3.2 重構需求生成模塊設計與實現
        4.3.3 模式庫構建模塊設計與實現
        4.3.4 模式選擇模塊設計與實現
        4.3.5 AP-RD-T構建模塊設計與實現
        4.3.6 重構實施模塊設計與實現
    4.4 本章小結
第五章 實驗與分析
    5.1 實驗目的與實驗環(huán)境
    5.2 實驗案例
    5.3 實驗設置
    5.4 實驗內容
        5.4.1 實驗一:驗證架構重構的有效性
        5.4.2 實驗二:驗證架構重構的成本是否在可控范圍內
        5.4.3 實驗三:驗證架構重構方法是否具有廣泛適用性
    5.5 實驗結論
    5.6 效度威脅
    5.7 本章小結
第六章 總結與展望
    6.1 工作總結
    6.2 未來工作展望
致謝
參考文獻
作者簡介


【參考文獻】:
期刊論文
[1]《軟件體系結構》課程教學改革探討[J]. 朱澤民,張青,何中林.  軟件導刊. 2014(12)
[2]軟件體系結構測試技術的現狀與思考[J]. 鞏緒芳,周穎,李必信.  小型微型計算機系統(tǒng). 2008(08)
[3]面向對象系統(tǒng)中基于度量的可復用構件獲取機制[J]. 周欣,陳向葵,孫家骕,楊芙清.  電子學報. 2003(05)
[4]基于層次消息總線的軟件體系結構風格[J]. 張世琨,王立福,楊芙清.  中國科學E輯:技術科學. 2002(03)

碩士論文
[1]基于分層結構信息提取的軟件架構恢復技術[D]. 張葉煉.東南大學 2018
[2]軟件架構可演進性度量及可視化[D]. 耿鶴.東南大學 2017
[3]軟件體系結構設計方法的研究與應用[D]. 汪保杰.湖南大學 2009



本文編號:3733274

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3733274.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶f4d4a***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com