![]() |
名称 | AOSD中文版 : 基于用例的面向方面软件开发 |
| 索引号 | TP311.52/200815 | |
| 分类号 | TP311.52 TP311.52(软件开发) TP311.5(软件工程) TP311(程序设计、软件工程) TP31(计算机软件) TP3(计算技术、计算机技术) TP(自动化技术计算技术技术) T(工业技术) |
|
| 作者 | 雅各布森、黄邦伟、(Ng、 Pan-Wei)、徐锋、 | |
| 出版社 | 北京 : 电子工业出版社, 2005 | |
| ISBN | 7-121-01831-4 | |
| 页数 | xxxii, 418页 : 图 ; 23cm | |
| 价格 | CNY49.00 | |
| 标签 | 软件工程、aop、软件设计、patterns、计算机、计算机理论、计算机科学、软件、 | |
| 简介 | ||
| 注解 | 据Pearson Education Inc. 2005年英文版译出 由电子工业出版社和Pearson Education培生教育出版亚洲有限公司合作出版 责任者 (Jacobson) 规范汉译姓: 雅各布森 责任者 (Ng) 取自书中: 黄邦伟 有书目 (第395-398页) 和索引 本书系统阐述了面向方面软件开发(AOSD)方法,AOSD的目标是通过使系统的功能需求、非功能需求、平台特性等诸多不同的关注点相互独立,实现更好的模块化,来构建出易于理解、易于扩展、高复用性、高质量的软件系统。AOSD将用例技术和面向方面技术有机结合在一起,为软件开发提供了一个切实可行的最佳实践集。本书还系统阐述了用例技术、AOP(面向方面编程)技术的特点和使用方法,以及实现用例与AOP结合使用的用例模块、用例切片等技术。并且通过一个现实世界中常见的“酒店管理系统”来展示了如何在项目实践中高效地应用AOSD方法。 | |
伊万•雅各布森(Ivar Jacobson)博士:被公认是深刻影响或改变了整个软件工业开发模式的几位世界级大师之一,是软件方法论的一面“旗帜”。是组件和组件架构、用例、现代业务工程以及Rational统一过程等业界主流方法/技术的创始人,UML建模语言创始人之一。
黄邦伟(Pan-Wei Ng)博士:雅各布森咨询公司(Ivar Jacobson Consulting)创始人之一。曾经是瑞理(Rational)公司全球仅有的数名培训大师(Training Master)之一。
面向方面编程(AOP)是对软件工程的一种革新性思考。引入XAOP的目的是解决诸如安全性、 日志、持久化、调试、跟踪、分布式处理、性能监控以及更有效地处理异常等问题的。与常规的 开发技术不同的是,常规技术会将这些不同的关注点实现于多个类中,而面向方面编程将使它们 局部化。
面向方面软件开发(AOSD)使用这一方法,为功能需求、非功能需求、平台特性等创造了更好的模块性,使你开发出更易于理解的系统,也更易于配置和扩展,以满足和解决涉众的需求。在这本期望值很高的新书中,lvar Jacobson博士和Pan—WeiNg博士展示了如何应用用例技术 (一种成熟的聚焦干涉众关注点的系统化方法)和面向方面技术来构建健壮、易于扩展的系统。在本书中,作者使用了一个现实世界中的酒店管理信息系统的例子,使得理论和实践的描述更加具体化、更加易于理解。作者们说明了如何识别、设计、实现、测试和重构用例模块,以及如何扩展它们。还展示了如何使用统一建模语言(uML)——强调了UML2.0中的增强内容——来设计用例模块;以及如何使用方面技术,特别是AspectJ来实现用例的模块化。
关键的主题包括:
描述用例和方面的课题
基于用例对关注点进行捕获和建模
基于用例模块使关注点保持分离
使用最新的UML符号扩展来对用例切片和方面进行建模
在项目中使用用例和方面
不管你有多少面向方面编程的经验,都将教会你如何将开发范型转变到AOSD,开发出更好的软件。











粤公网安备 44030602003680号