对《AOSD中文版-基于用例的面向方面软件开发》一书的赞许
享有盛誉的UML三剑客之一Ivar Jacobson又出新书啦!AOSD一书的中文版也很快面世啦!
该书系统地概括出如何基于用例来进行AOSD(面向方面开发)。并覆盖了需求、分析、设计、实现和测试的所有环节。展示了如何使用UML对关注点和方面进行建模,以及如何基于用例技术和面向方面技术来建立一个弹性的体系结构。强调了在使用AOSD的实践和范型转变时必须注意的关键点。帮助读者快速地在项目中获得AOSD所带来的好处。本书展现了如何在诸如J2EE这样的面向对象框架、面向对象设计模式,AOP等混合的环境中使用AOSD,因为认为到这是在实践中面临的挑战。并展现了如何将方面和用例分析映射到不同的设计和实现技术中。
用例分析技术是Ivar Jacobson的最大贡献,而其近年来对AOP十分关注,本书则花了大量的篇幅描述如何基于用例和方面来构建一个稳固的体系结构,一个能弹性地适应变化的体系结构。
"这本书是软件开发过程的一个里程碑。"Ivar这样评价这本书。
对《AOSD中文版-基于用例的面向方面软件开发》一书的赞许
"这是一种通过面向方面技术来改进用例建模的,令人神清气爽的新方法。"
--Ramnivas Ladddad
《AspectJ in Action》作者
"自1980年以来,用例技术已经成为将用户带入软件设计的一种主要方法,但将用例转换成为软件还是一门艺术,因为用户通常对代码边界并不关注。而现在面向方面编程(AOP)可以直接在代码中直接表示横切关注点,这也就是意味着用例的开发人员可以在用例中一步步地组织横切关注点,然后将其在不同的模块中编程实现。如果这些方法应用于你的设计和开发实践中,将会使得软件质量有巨大的提升,不管是针对开发者还是用户。
--Wes Isberg
AspectJ开发团队成员
"本书不仅提供了面向方面软件开发的观点和例子,还告诉你如何将其应用于实际的软件开发项目中。"
--Michael Ward
ThoughtWorks公司
"没有一个系统是从理想的地平线开始设计的;每个系统都是在日积月累中,以功能之上叠加功能的形式组成。传统的设计技术无法良好地解决这个问题,最终只能是以完整性降低作为结果。现在,我们第一次拥有一组有助于行为合成的技术,它使得系统不是按照程层次性的功能模块来定义,而是通过合成(composition)的方法。本书是现代方法的一个重要进步,它必将对软件工程下一个十年的发展方向产生深远影响,就像先前"面向对象软件工程"的影响一样。"
--Kurt Bittner
IBM公司
"用例是捕获系统需求、并以用户为中心的视角来驱动系统开发及测试过程的优秀方法。本书提供了一个清晰阐述用例驱动开发的详尽指令,告诉你如何从最初的需求建模开始,设计及实现系统。它对使用面向方面设计及编程技术实现用例模型,提供了一组简单但很丰富的方针集。这些对于研究者和实践者都是珍贵的资源。"
--Dr Awais Rashid
英国Lancaster大学教授,《面向方面的数据库系统>的作者
"AOSD是一种有助于程序员开发出更好系统的重要技术。遗憾的是,AOSD并未清晰地指出如何集成到项目生命周期中去。本书打破了这一障碍,提供一个用AOSD的具体例子,覆盖了从需求分析到测试的全过程。"
--Charles B.Haley
英国Open大学研究院成员
【图书详细信息】
"中文书名:AOSD中文版--基于用例的面向方面软件开发
"英文书名:Aspect-Oriented Software Development with Use Cases
"Ivar Jacobson, Pan Wei Ng / 著、徐锋 / 译、Ivar Jacobson Software China / 审校
"电子工业出版社博文视点11月出版
从技术到管理,从优秀到卓越!CSDN管理频道,实现你的卓越梦想!