首页>参考读物>计算机科学与技术>软件工程及软件方法学

面向方面的分析与设计:Theme方法(英文版)
作者 : Siobhan Clarke, Elisa Baniassad
丛书名 : 经典原版书库
出版日期 : 2005-12-16
ISBN : 7-111-17975-7
定价 : 49.00元
扩展资源下载
扩展信息
语种 : 英文
页数 : 366
开本 : 16开
原书名 : Aspect-Oriented Analysis and Design: The Theme Approach
原出版社: Addison-Wesley
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

“使用面向方面程序设计的开发人员将对本书赞赏有加。该书的作者是本领域的带头人物,他们总结了过去的研究结果,为方面建立了细致的方法学和符号表示法。”--Ron Bodkin,New Aspects of Software公司首席技术官
  “面向方面是用于复杂系统程序设计的一种强大方法。在建模与设计期间应用该方法,也同样收益良多。本书中的Theme方法向开发者提供了一些手段,能够在软件开发过程的早期应用面向方面的方法,这在AOP的实践过程中是一个重要进步。”--Ramnivas Laddad,《AspectJ in Action》的作者

  面向方面软件开发 (aspect-oriented software development,AOSD) 可以将复杂系统的多个关注点分别表达,而后利用“编织”技术将各个独立的表达合成为一致的系统。许多专家认为AOSD是面向对象范型的后继者,它大大地简化了复杂系统的开发。
  两位作者都是AOSD的专家,她们在本书中将理论应用到实际的开发中。她们解释了各种类型的方面,帮助读者识别方面,并提供了设计和实现方面的一些指导。该方法可集成到各种软件开发过程中,简化软件系统的开发。
  对于迷惑于一些常见的问题 (如“何为方面?”、“应该对哪些方面编写代码?”、“如何设计方面?”) 的开发者来说,本书非常有用。本书可作为读者思考方面的起点,并有助于读者在需求分析和设计中解决相关的问题。
  同时,有经验的AO开发者也可以更深入地了解各种不同的分解模型,以及如何在需求文档中识别方面功能、设计方面、将方面映射到实现等。作者建立的Theme方法可以灵活地识别方面功能,还提供了基于UML的设计建模语言来描述方面。
  简言之,本书对开发者和分析设计者而言,都有很实际的价值。

图书特色

作者简介

Siobhan Clarke, Elisa Baniassad:Siobhan Clarke:  Siobhan Clarke 任教于爱尔兰都柏林大学Trinity学院计算机科学系,是面向aspect软件开发领域的一位学术带头人。本书描述的Theme/UML方法,即基于她的博士论文中分割和合成对称设计模型的相关工作。她目前正在研究将面向aspect设计和编程模型用于移动、可感知环境的计算中。
Elisa Baniassad: Elisa Baniassad 任教于香港中文大学计算机科学和工程系,是面向aspect分析领域的一位学术带头人。本书描述的Theme/UML方法,即基于她对程序员在代码和文档中碰到aspect的可能方式所做的观察、实践和研究。

图书目录

1. Introduction.

2. The Object-Oriented Way.

3. The Theme Approach.

4. Analysis.

5. Theme Design.

6. Theme Composition.

7. Map to Implementation.

8. Case Study: Phone Features.

9. Case Study: Usage Licensing.

Appendix. The Crystal Game.

Index.

Other Loose Elements.

教学资源推荐
作者: 麻志毅 编著
作者: Bob Hughes;Mike Cotterell
作者: (美)Stephen R.Schach 范德比尔特大学 著
作者: Jakob Nielsen
参考读物推荐
作者: 王兴亚 王智钢 赵源 陈振宇 编著
作者: 吴孔辉 著 VMware中国研发中心 审校
作者: (加)Scott W. Ambler, Mark Lines 著
作者: [美]克里斯·汉森(Chris Hanson) 杰拉尔德·杰伊·萨斯曼(Gerald Jay Sussman) 著