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

面向方面的分析與設計THEME方法

面向方面的分析與設計THEME方法

定 價:¥32.00

作 者: 客拉克,伯伲絲 著,郭旭 譯
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 面向對象

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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