面向方面的分析與設計Theme方法

內容介紹本書全面地介紹了面向方面的軟體分析與設計方法的概念及過程,描述了如何在需求文檔中識別aspect功能並規劃aspect的設計和實現。 從較高的層次上介紹了面向aspect方法,並提供了在實際工作中使用aspect的方法。 同時,有經驗AO開發者也可以更深入地了解各種不同的分解模型,以及如何在需求文檔中識別aspect功能、設計aspect、將aspect映射到實現等。

內容介紹

本書全面地介紹了面向方面的軟體分析與設計方法的概念及過程,描述了如何在需求文檔中識別aspect功能並規劃aspect的設計和實現。從較高的層次上介紹了面向aspect方法,並提供了在實際工作中使用aspect的方法。最後以兩個實用的案例,使書中理論得到了實踐。
本書適合軟體開發人員及研究人員閱讀。
面aspect軟體開發(aspect—oriented software development,AOSD)可以將複雜系統的多個關注點分別表達,而後利用“編織”技術將各個獨立的表達合成為一致的系統。許多專家認為AOSD是面向對象范型的後繼者,它大大地簡化了複雜系統的開發。
對於迷惑於一些常見問題(如“何為aspect”、“應該對哪些方面編寫代碼”、“如何設計aspect”)的開發者來說,本書非常有用。本書可作為讀者思考aspect的起點,並有助於讀者在需求分析和設計中解決相關的問題。
同時,有經驗AO開發者也可以更深入地了解各種不同的分解模型,以及如何在需求文檔中識別aspect功能、設計aspect、將aspect映射到實現等。作者建立的Theme方法可以靈活地識別aspect功能,並提供了基於UML的設計建模語言來描述它。
簡言之,本書對開發者和分析設計者而言,都有很實際的價值。

相關詞條

熱門詞條

聯絡我們