首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 软件工程 >

AOSD中文版:基于用例的面向方面软件开发

2010-03-03 
基本信息·出版社:电子工业出版社 ·页码:418 页 ·出版日期:2005年01月 ·ISBN:7121018314 ·条形码:9787121018312 ·版本:第1版 ·装帧:平装 · ...
商家名称 信用等级 购买信息 订购本书
AOSD中文版:基于用例的面向方面软件开发 去商家看看
AOSD中文版:基于用例的面向方面软件开发 去商家看看

 AOSD中文版:基于用例的面向方面软件开发


基本信息·出版社:电子工业出版社
·页码:418 页
·出版日期:2005年01月
·ISBN:7121018314
·条形码:9787121018312
·版本:第1版
·装帧:平装
·开本:16开 Pages Per Sheet

内容简介   ·荣获第14届Jolt大奖这Productivity大奖!
  ·经典名作《程序员修炼之道(The Pragmatic Programmer)》之理念的延伸和扩展。
  面向方面编程(AOP)是对软件工程的一种革新性思考。引入AOP的目的是解决诸如安全性、日志、持久化、调试、跟踪、分布式处理、性能监控以及更有效地处理异常等问题的。与常规的开发技术不同的是,常规技术会将这些不同的关注点实现于多个类中,而面向方面编程将使它们局部化。
  面向方面软件开发(AOSD)使用这一方法,为功能需求、非功能需求、平台特性等创造了更好的模块性,使你开发出更易于理解的系统,也更易于配置和扩展,以满足和解决涉众的需求。
  在这本期望值得很高的新书中,Ivar Jacboson博士和Pan-Wei博士展示了如何应用用例技术(一种成熟的聚焦于涉众关注点的系统化方法)和面向方面技术来的构建健壮、易于扩展的系统。在本书中,作者使用了一个现实世界中的酒店管理信息系统的例子,使得理论和实践的描述更加具体化、更加易于理解。
  作者们说明了如何识别、设计、实现、测试和重构用例模块,以及如何扩展它们。还展示了如何使用统一建模语言(UML)——强调了UML2.0中的增强内容——来设计用例模块;以及如何使用方面技术,特别AspectJ来实现用例的模块化。
  关键的主题包括:
  ·描述用例和方面的课题
  ·基于用例对关注点进行捕获和建模
  ·基于用例模块使关注点保持分离
  ·使用最新的UML符号扩展来对用例切片和方面进行建模
  ·在项目中使用用例和方面
  不管你在多少面向方面编程的经验,《AOSD中文版——基于用例的面向方面软件开发》都将教会你如何开发范例转变到AOSD,开发出更好的软件。

  本书系统阐述了面向方面软件开发(AOSD)方法,AOSD的目标是通过使系统的功能需求、非功能需求、平台特性等诸多不同的关注点相互独立,实现更好 的模块化,来构建出易于理解、易于扩展、高复用性、高质量的软件系统。AOSD将用例技术和面向方面技术有机结合在一起,为软件开发提供了一个切实可行的最佳实践集。本书还系统阐述了用例技术、AOP(面向方面编程)技术的特点和使用方法,以及实现用例与AOP结合使用的用例模块、用例切片等技术。并且通过一个现实世界中常见的“酒店管理系统”来展示了如何在项目实践中高效地应用AOSD方法。作者见解独到、精辟,不仅阐述了理论知识,还详尽说明了如何在项目的不同阶段中应用AOSD技术。这本书对于项目经理、系统分析员、系统设计师及广大开发人员,都具有很高的实用价值。
作者简介   Ivar Jacobson博士,是许多技术“之父”,这包括组件及基于组件的软件架构,用例,现代业务工程,以及Rational统一过程。他还是统一建模语言(UML)的三位创始之一。同时他也是关于这些方法和技术的五本畅销书籍的作者,以及两本关于UML的引领性书籍的合著者。Ivar博士是JacobsonAB公司的创始人,在该公司他与其女儿、合作者Agneta Jacobson共同开发一套开创性的新产品,它将包括支持软件开发的智能代理。同时他还是Ivar Jacotson Consulting公司(IJC)的创始人,其目标是向全世界的开发团队推广优秀的软件开发实践。
  Pan-Wei Ng博士,在Ivar Jacobson Consulting公司(IJC)扮演了多个角色。Pan-Wei博士负责针对软件架构、用例、迭代开发、方面技术等相关技术的最佳实践定义、开发相关素材。这些工作通常要基于实践进行,才能够确保归纳的最佳实践切实、实用。
媒体推荐 书评
·荣获第14届Jolt大奖这Productivity大奖!
·经典名作《程序员修炼之道(The Pragmatic Programmer)》之理念的延伸和扩展。
面向方面编程(AOP)是对软件工程的一种革新性思考。引入AOP的目的是解决诸如安全性、日志、持久化、调试、跟踪、分布式处理、性能监控以及更有效地处理异常等问题的。与常规的开发技术不同的是,常规技术会将这些不同的关注点实现于多个类中,而面向方面编程将使它们局部化。
面向方面软件开发(AOSD)使用这一方法,为功能需求、非功能需求、平台特性等创造了更好的模块性,使你开发出更易于理解的系统,也更易于配置和扩展,以满足和解决涉众的需求。
在这本期望值得很高的新书中,Ivar Jacboson博士和Pan-Wei博士展示了如何应用用例技术(一种成熟的聚焦于涉众关注点的系统化方法)和面向方面技术来的构建健壮、易于扩展的系统。在本书中,作者使用了一个现实世界中的酒店管理信息系统的例子,使得理论和实践的描述更加具体化、更加易于理解。
作者们说明了如何识别、设计、实现、测试和重构用例模块,以及如何扩展它们。还展示了如何使用统一建模语言(UML)——强调了UML2.0中的增强内容——来设计用例模块;以及如何使用方面技术,特别AspectJ来实现用例的模块化。
关键的主题包括:
·描述用例和方面的课题
·基于用例对关注点进行捕获和建模
  ·基于用例模块使关注点保持分离
·使用最新的UML符号扩展来对用例切片和方面进行建模
·在项目中使用用例和方面
不管你在多少面向方面编程的经验,《AOSD中文版——基于用例的面向方面软件开发》都将教会你如何开发范例转变到AOSD,开发出更好的软件。
编辑推荐   ·荣获第14届Jolt大奖这Productivity大奖!
  ·经典名作《程序员修炼之道(The Pragmatic Programmer)》之理念的延伸和扩展。
  面向方面编程(AOP)是对软件工程的一种革新性思考。引入AOP的目的是解决诸如安全性、日志、持久化、调试、跟踪、分布式处理、性能监控以及更有效地处理异常等问题的。与常规的开发技术不同的是,常规技术会将这些不同的关注点实现于多个类中,而面向方面编程将使它们局部化。
  面向方面软件开发(AOSD)使用这一方法,为功能需求、非功能需求、平台特性等创造了更好的模块性,使你开发出更易于理解的系统,也更易于配置和扩展,以满足和解决涉众的需求。
  在这本期望值得很高的新书中,Ivar Jacboson博士和Pan-Wei博士展示了如何应用用例技术(一种成熟的聚焦于涉众关注点的系统化方法)和面向方面技术来的构建健壮、易于扩展的系统。在本书中,作者使用了一个现实世界中的酒店管理信息系统的例子,使得理论和实践的描述更加具体化、更加易于理解。
  作者们说明了如何识别、设计、实现、测试和重构用例模块,以及如何扩展它们。还展示了如何使用统一建模语言(UML)——强调了UML2.0中的增强内容——来设计用例模块;以及如何使用方面技术,特别AspectJ来实现用例的模块化。
  关键的主题包括:
  ·描述用例和方面的课题
  ·基于用例对关注点进行捕获和建模
  ·基于用例模块使关注点保持分离
  ·使用最新的UML符号扩展来对用例切片和方面进行建模
  ·在项目中使用用例和方面
  不管你在多少面向方面编程的经验,《AOSD中文版——基于用例的面向方面软件开发》都将教会你如何开发范例转变到AOSD,开发出更好的软件。
目录

致谢
第1篇 用例和方面的应用实例
第1章 要解决的问题
1.1 组件现在的用途
1.1.1 使用组件构建系统
……
热点排行