注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具面向方面的分析與設(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開 頁(yè)數(shù): 214 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

譯者序
前言
第1章 簡(jiǎn)介
1.1   軟件開發(fā)與面向?qū)ο蠓缎?
1.2    aspect案例
1.3    什么是aspect
1.4    為何要在分析和設(shè)計(jì)中考慮aspect
1.5    aspect及其他問(wèn)題
1.6    Theme方法
1.7    應(yīng)用Theme方法
1.8    Theme:對(duì)稱抑或非對(duì)稱
1.9    Theme與現(xiàn)存開發(fā)過(guò)程的集成
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過(guò)程概述
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ā)過(guò)程的集成
3.9    小結(jié)
第4章 分析
4.1    Theme/Doc視圖和支持工具
4.2    Theme/Doc過(guò)程概覽
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    對(duì)過(guò)程的一些評(píng)注
6.8    小結(jié)
第7章 到實(shí)現(xiàn)的映射
7.1    AspectJ
7.2    AspectWerkz
7.3    CME
7.4    小結(jié)
第8章 案例:電話的功能特性
8.1    分析需求并識(shí)別初始theme
8.2    細(xì)化theme
8.3    識(shí)別橫切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) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)