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

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于本體的MVC架構(gòu)模式識別及重構(gòu)技術(shù)

發(fā)布時間:2021-10-18 17:42
  隨著軟件系統(tǒng)的不斷演進,軟件系統(tǒng)會變得越來越復(fù)雜,軟件設(shè)計的變更和文檔的缺失導(dǎo)致維護人員越來越難以理解軟件系統(tǒng),維護成本也變得越來越高。針對這樣的軟件系統(tǒng),開發(fā)人員需要對其進行重構(gòu)。最基本的重構(gòu)是代碼重構(gòu),代碼重構(gòu)能夠解決軟件源代碼在結(jié)構(gòu)上的不良設(shè)計等問題,但是代碼重構(gòu)不能解決軟件在架構(gòu)層面上的問題,不能夠有效地提高軟件的性能。因此出現(xiàn)了架構(gòu)重構(gòu),架構(gòu)重構(gòu)旨在解決軟件在架構(gòu)層面上出現(xiàn)的各種壞味道,架構(gòu)重構(gòu)的關(guān)注點是架構(gòu)各個模塊之間的依賴結(jié)構(gòu)信息,沒有關(guān)注軟件各個模塊之間的功能信息,架構(gòu)重構(gòu)有可能會導(dǎo)致軟件功能的變化。因此需要面向模式對軟件進行重構(gòu),軟件架構(gòu)模式從功能的角度描述了軟件架構(gòu),面向模式進行重構(gòu)的前提是要了解軟件系統(tǒng)的架構(gòu)模式,因此需要進行架構(gòu)模式識別。MVC架構(gòu)模式是軟件架構(gòu)模式的一種,在web信息系統(tǒng)和桌面應(yīng)用程序中應(yīng)用得十分范圍廣泛,對于MVC架構(gòu)模式進行識別和重構(gòu)是有價值的。本文主要研究MVC架構(gòu)模式識別和重構(gòu),MVC架構(gòu)模式識別是前提,MVC架構(gòu)模式重構(gòu)是落腳點,重構(gòu)的開展是基于MVC模式識別結(jié)果,最終的目的是使得軟件朝著健康的方向演進,降低軟件維護的成本。本論文的主... 

【文章來源】:東南大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:79 頁

【學(xué)位級別】:碩士

【部分圖文】:

基于本體的MVC架構(gòu)模式識別及重構(gòu)技術(shù)


Protégé構(gòu)建本體示意圖

示意圖,本體,架構(gòu),模式


東南大學(xué)碩士學(xué)位論文385.3.2.1構(gòu)建MVC架構(gòu)模式本體本小節(jié)利用Protégé構(gòu)建本體的基本概念,也稱為概念層本體,概念層本體是根據(jù)3.1節(jié)所定義的描述邏輯來構(gòu)建,構(gòu)建完成后本體用OWL文件存儲,本體中的概念對應(yīng)著protégé中的類(Classes),如圖5-6所示是protégé中定義的類層次結(jié)構(gòu),Thing是所有類的根。圖5-6Protégé構(gòu)建本體示意圖Protégé構(gòu)建MVC架構(gòu)模式概念層本體可以劃分為四個部分,第一個部分是關(guān)于架構(gòu)模式的本體,里面包含類APElement,APElement包含三個子類Controller,Model,View,如圖5-7所示。圖5-7MVC架構(gòu)模式本體示意圖第二部分是關(guān)于觀察者模式的本體,里面包含兩個基本類,DesignPattern和DPElement,DesignPattern類里面有子類ObserverPattern,DPElement包含了觀察者模式的元素Observer、Subject、Update、Notify、ConcreteNotify、ConcreteUpdate等元素,如圖5-8觀察者模式本體示意圖所示。圖5-8觀察者模式本體示意圖第三部分是關(guān)于策略模式的本體,里面包含兩個類,DesignPattern和DPElement,DesignPattern類里面有子類StrategyPattern,DPElement包含了觀察者模式的元素Algorithm、Context、Strategy、ConcreteAlgorithm、ConcreteContext等元素,如圖5-9所示。圖5-9策略模式本體示意圖

示意圖,本體,觀察者,模式


東南大學(xué)碩士學(xué)位論文385.3.2.1構(gòu)建MVC架構(gòu)模式本體本小節(jié)利用Protégé構(gòu)建本體的基本概念,也稱為概念層本體,概念層本體是根據(jù)3.1節(jié)所定義的描述邏輯來構(gòu)建,構(gòu)建完成后本體用OWL文件存儲,本體中的概念對應(yīng)著protégé中的類(Classes),如圖5-6所示是protégé中定義的類層次結(jié)構(gòu),Thing是所有類的根。圖5-6Protégé構(gòu)建本體示意圖Protégé構(gòu)建MVC架構(gòu)模式概念層本體可以劃分為四個部分,第一個部分是關(guān)于架構(gòu)模式的本體,里面包含類APElement,APElement包含三個子類Controller,Model,View,如圖5-7所示。圖5-7MVC架構(gòu)模式本體示意圖第二部分是關(guān)于觀察者模式的本體,里面包含兩個基本類,DesignPattern和DPElement,DesignPattern類里面有子類ObserverPattern,DPElement包含了觀察者模式的元素Observer、Subject、Update、Notify、ConcreteNotify、ConcreteUpdate等元素,如圖5-8觀察者模式本體示意圖所示。圖5-8觀察者模式本體示意圖第三部分是關(guān)于策略模式的本體,里面包含兩個類,DesignPattern和DPElement,DesignPattern類里面有子類StrategyPattern,DPElement包含了觀察者模式的元素Algorithm、Context、Strategy、ConcreteAlgorithm、ConcreteContext等元素,如圖5-9所示。圖5-9策略模式本體示意圖

【參考文獻】:
期刊論文
[1]基于擴展的構(gòu)件依賴關(guān)系圖聚類的體系結(jié)構(gòu)重構(gòu)策略研究[J]. 鐘林輝,姚昕凡,徐靜,李暉.  計算機應(yīng)用研究. 2010(08)
[2]MVC架構(gòu)模式在C/S系統(tǒng)中的應(yīng)用[J]. 曹爽,賈素玲.  電腦知識與技術(shù)(學(xué)術(shù)交流). 2007(10)
[3]當(dāng)前主要本體推理工具的比較分析與研究[J]. 徐德智,汪智勇,王斌.  現(xiàn)代圖書情報技術(shù). 2006(12)
[4]MVC模式研究的綜述[J]. 任中方,張華,閆明松,陳世福.  計算機應(yīng)用研究. 2004(10)



本文編號:3443212

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

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


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

版權(quán)申明:資料由用戶e174f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
日本人妻精品中文字幕不卡乱码| 草草夜色精品国产噜噜竹菊| 国产一区二区不卡在线播放| 亚洲精品中文字幕一二三| 欧美一级特黄特色大色大片| 日韩一级毛一欧美一级乱| 日韩中文字幕人妻精品| 青青操成人免费在线视频| 日韩欧美一区二区不卡视频| 欧美日韩国内一区二区| 日韩少妇人妻中文字幕| 丰满人妻熟妇乱又乱精品古代| 国产一区二区精品高清免费 | av中文字幕一区二区三区在线| 日本特黄特色大片免费观看| 欧美一区二区三区视频区| 丰满人妻熟妇乱又伦精另类视频| 日本东京热加勒比一区二区| 日本一二三区不卡免费| 黄色污污在线免费观看| 日本一品道在线免费观看| 午夜国产成人福利视频| 亚洲天堂一区在线播放| 日本高清不卡在线一区| 久久热麻豆国产精品视频| 日本人妻熟女一区二区三区| 香蕉久久夜色精品国产尤物| 日本av在线不卡一区| 国产一区二区精品丝袜| 国产精品偷拍视频一区| 精品女同一区二区三区| 麻豆果冻传媒一二三区| 日韩精品综合免费视频| 草草夜色精品国产噜噜竹菊| 欧美日韩一区二区午夜| 日本人妻精品有码字幕| 欧美精品专区一区二区| 日韩一区二区三区有码| 日韩欧美好看的剧情片免费| 欧美日韩亚洲精品内裤| 国产精品丝袜一二三区|