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

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

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

定 價(jià):¥32.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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