注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具面向方面的分析與設(shè)計THEME方法

面向方面的分析與設(shè)計THEME方法

面向方面的分析與設(shè)計THEME方法

定 價:¥32.00

作 者: 客拉克,伯伲絲 著,郭旭 譯
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 面向?qū)ο?/td>

ISBN: 9787111186830 出版時間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 214 字數(shù):  

內(nèi)容簡介

  本書全面地介紹了面向方面的軟件分析與設(shè)計方法的概念及過程,描述了如何在需求文檔中識別aspect功能并規(guī)劃aspect的設(shè)計和實現(xiàn)。從較高的層次上介紹了面向aspect方法,并提供了在實際工作中使用aspect的方法。最后以兩個實用的案例,使書中理論得到了實踐。本書適合軟件開發(fā)人員及研究人員閱讀?!∶鎍spect軟件開發(fā)(aspect—oriented software development,AOSD)可以將復(fù)雜系統(tǒng)的多個關(guān)注點分別表達,而后利用“編織”技術(shù)將各個獨立的表達合成為一致的系統(tǒng)。許多專家認為AOSD是面向?qū)ο蠓缎偷暮罄^者,它大大地簡化了復(fù)雜系統(tǒng)的開發(fā)。對于迷惑于一些常見問題(如“何為aspect”、“應(yīng)該對哪些方面編寫代碼”、“如何設(shè)計aspect”)的開發(fā)者來說,本書非常有用。本書可作為讀者思考aspect的起點,并有助于讀者在需求分析和設(shè)計中解決相關(guān)的問題。同時,有經(jīng)驗AO開發(fā)者也可以更深入地了解各種不同的分解模型,以及如何在需求文檔中識別aspect功能、設(shè)計aspect、將aspect映射到實現(xiàn)等。作者建立的Theme方法可以靈活地識別aspect功能,并提供了基于UML的設(shè)計建模語言來描述它。簡言之,本書對開發(fā)者和分析設(shè)計者而言,都有很實際的價值。

作者簡介

  SiobhanClarke任教于愛爾蘭都柏林大學(xué)Trinity學(xué)院計算機科學(xué)系,是面向aspect軟件開發(fā)領(lǐng)域的一位學(xué)術(shù)帶頭人。本書描述的Theme/UML方法,即基于她的博士論文中分割和合成對稱設(shè)計模型的相關(guān)工作。她目前正在研究將面向aspect設(shè)計和編程模型用于移動、可感知環(huán)境的計算中。

圖書目錄

譯者序
前言
第1章 簡介
1.1   軟件開發(fā)與面向?qū)ο蠓缎?
1.2    aspect案例
1.3    什么是aspect
1.4    為何要在分析和設(shè)計中考慮aspect
1.5    aspect及其他問題
1.6    Theme方法
1.7    應(yīng)用Theme方法
1.8    Theme:對稱抑或非對稱
1.9    Theme與現(xiàn)存開發(fā)過程的集成
1.10    實現(xiàn)
1.11    小結(jié)
第2章 面向?qū)ο蠓椒?br />2.1    不同的關(guān)注點單位
2.2    表達式例子
2.3    適應(yīng)演化
2.4    小結(jié)
第3章 Theme方法
3.1    theme的結(jié)構(gòu)與關(guān)系
3.2    theme過程概述
3.3    查找theme
3.4    設(shè)計theme
3.5    合成theme
3.6    再論演化
3.7    theme最適當?shù)囊?guī)模
3.8    theme與現(xiàn)存開發(fā)過程的集成
3.9    小結(jié)
第4章 分析
4.1    Theme/Doc視圖和支持工具
4.2    Theme/Doc過程概覽
4.3    確定theme
4.4    確定theme職責
4.5    了解何時決策已經(jīng)完成
4.6    規(guī)劃設(shè)計
4.7    小結(jié)
第5章 theme設(shè)計
5.1    Theme/UML設(shè)計概覽
5.2    設(shè)計base theme
5.3    設(shè)計橫切theme
5.4    小結(jié)
第6章 theme合成
6.1    theme合成概覽
6.2    合成Game里的theme
6.3    匹配設(shè)計要素
6.4    集成選項
6.5    解決沖突
6.6    綁定到橫切theme
6.7    對過程的一些評注
6.8    小結(jié)
第7章 到實現(xiàn)的映射
7.1    AspectJ
7.2    AspectWerkz
7.3    CME
7.4    小結(jié)
第8章 案例:電話的功能特性
8.1    分析需求并識別初始theme
8.2    細化theme
8.3    識別橫切theme
8.4    設(shè)計概念共享theme
8.5    設(shè)計橫切theme
8.6    小結(jié)
第9章 案例二:軟件使用授權(quán)
9.1    需求
9.2    細化theme集合
9.3    劃分行為性職責
9.4    設(shè)計theme
9.5    看看代碼
9.6    小結(jié)
附錄 Crystal Game游戲
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號