AOSD中文版

Jacobson Jacobson Jacobson

內容介紹

面向方面編程(AOP)是對軟體工程的一種革新性思考。引入XAOP的目的是解決諸如安全性、 日誌、持久化、調試、跟蹤、分散式處理、性能監控以及更有效地處理異常等問題的。與常規的 開發技術不同的是,常規技術會將這些不同的關注點實現於多個類中,而面向方面編程將使它們 局部化。
面向方面軟體開發(AOSD)使用這一方法,為功能需求、非功能需求、平台特性等創造了更好的模組性,使你開發出更易於理解的系統,也更易於配置和擴展,以滿足和解決涉眾的需求。在這本期望值很高的新書中,lvar Jacobson博士和Pan—WeiNg博士展示了如何套用用例技術 (一種成熟的聚焦干涉眾關注點的系統化方法)和面向方面技術來構建健壯、易於擴展的系統。在本書中,作者使用了一個現實世界中的酒店管理信息系統的例子,使得理論和實踐的描述更加具體化、更加易於理解。作者們說明了如何識別、設計、實現、測試和重構用例模組,以及如何擴展它們。還展示了如何使用統一建模語言(uML)——強調了UML2.0中的增強內容——來設計用例模組;以及如何使用方面技術,特別是AspectJ來實現用例的模組化。
關鍵的主題包括:
描述用例和方面的課題
基於用例對關注點進行捕獲和建模
基於用例模組使關注點保持分離
使用最新的UML符號擴展來對用例切片和方面進行建模
在項目中使用用例和方面
不管你有多少面向方面編程的經驗,都將教會你如何將開發范型轉變到AOSD,開發出更好的軟體。

作者介紹

伊萬?雅各布森(Ivar Jacobson)博士:被公認是深刻影響或改變了整個軟體工業開發模式的幾位世界級大師之一,是軟體方法論的一面“旗幟”。是組件和組件架構、用例、現代業務工程以及Rational統一過程等業界主流方法/技術的創始人,UML建模語言創始人之一。
黃邦偉(Pan-Wei Ng)博士:雅各布森諮詢公司(Ivar Jacobson Consulting)創始人之一。曾經是瑞理(Rational)公司全球僅有的數名培訓大師(Training Master)之一。

相關詞條

相關搜尋

熱門詞條

聯絡我們