出版時間:2005 出版社:電子工業(yè)出版社 作者:Ivar Jacobson,Pan-Wei Ng 譯者:徐鋒
Tag標簽:無
內容概要
面向方面編程(AOP)是對軟件工程的一種革新性思考。引入XAOP的目的是解決諸如安全性、 日志、持久化、調試、跟蹤、分布式處理、性能監(jiān)控以及更有效地處理異常等問題的。與常規(guī)的 開發(fā)技術不同的是,常規(guī)技術會將這些不同的關注點實現(xiàn)于多個類中,而面向方面編程將使它們 局部化。
面向方面軟件開發(fā)(AOSD)使用這一方法,為功能需求、非功能需求、平臺特性等創(chuàng)造了更好的模塊性,使你開發(fā)出更易于理解的系統(tǒng),也更易于配置和擴展,以滿足和解決涉眾的需求。在這本期望值很高的新書中,lvar Jacobson博士和Pan—WeiNg博士展示了如何應用用例技術 (一種成熟的聚焦干涉眾關注點的系統(tǒng)化方法)和面向方面技術來構建健壯、易于擴展的系統(tǒng)。在本書中,作者使用了一個現(xiàn)實世界中的酒店管理信息系統(tǒng)的例子,使得理論和實踐的描述更加具體化、更加易于理解。作者們說明了如何識別、設計、實現(xiàn)、測試和重構用例模塊,以及如何擴展它們。還展示了如何使用統(tǒng)一建模語言(uML)——強調了UML2.0中的增強內容——來設計用例模塊;以及如何使用方面技術,特別是AspectJ來實現(xiàn)用例的模塊化。
關鍵的主題包括:
描述用例和方面的課題
基于用例對關注點進行捕獲和建模
基于用例模塊使關注點保持分離
使用最新的UML符號擴展來對用例切片和方面進行建模
在項目中使用用例和方面
不管你有多少面向方面編程的經驗,都將教會你如何將開發(fā)范型轉變到AOSD,開發(fā)出更好的軟件。
作者簡介
伊萬?雅各布森(Ivar Jacobson)博士:被公認是深刻影響或改變了整個軟件工業(yè)開發(fā)模式的幾位世界級大師之一,是軟件方法論的一面“旗幟”。是組件和組件架構、用例、現(xiàn)代業(yè)務工程以及Rational統(tǒng)一過程等業(yè)界主流方法/技術的創(chuàng)始人,UML建模語言創(chuàng)始人之一。
黃邦偉(Pan-Wei Ng)博士:雅各布森咨詢公司(Ivar Jacobson Consulting)創(chuàng)始人之一。曾經是瑞理(Rational)公司全球僅有的數(shù)名培訓大師(Training Master)之一。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載