文档介绍:Aspect-Oriented Analysis and Design - The Theme Approach
Table Of Contents
1. Aspect-Oriented Analysis and Design: The Theme Approach 5
2. Table of Contents 6
3. Copyright 9
4. Praise for Aspect-Oriented Analysis and Design 10
5. The Addison-Wesley Object Technology Series 11
6. ponent Software Series 14
7. Preface 14
Audience 16
History of Aspect-Oriented Analysis and Design and The Theme Approach 16
How to Read This Book 18
8. Acknowledgments 18
9. About the Authors 19
Siobhán Clarke 19
Elisa Baniassad 20
10. Chapter 1. Introduction 20
Software Development and the Object-Oriented Paradigm 21
The Case for Aspects 22
What Is an Aspect? 23
Why Consider Aspects in Analysis and Design? 25
Aspects and Other Concerns 25
The Theme Approach 31
Applying the Theme Approach 35
Theme: Symmetric or Asymmetric? 39
Fitting Theme into Your Existing Development Process 40
What About Implementation? 41
Summary 41
11. Chapter 2. The Object-Oriented Way 42
Differing Units of Interest 43
Expressions Example 50
modating Evolution 58
Summary 63
12. Chapter 3. The Theme Approach 63
Structure and Relationships of Themes 63
Theme Process Overview 66
Finding the Themes 68
Designing the Themes 78
the Themes 84
Revisiting Evolution 90
What Is the Right Size for a Theme? 96
Fitting Theme into Your Existing Development Process 96
Summary 100
13. Chapter 4. Analysis 100
Theme/Doc Views and Tool Support 104
Overview of the Theme/Doc Process 108
Deciding on the Themes 111
Deciding on Theme Responsibilities 132
Knowing When You're Done 143
Planning for Design 147
Summary 149
14. Chapter 5. Theme Design 150
Overview of Designing with Theme/UML 151
Designing Base Themes 158
Designing Crosscutting Themes 170
Summary 187
15. Chapter 6. positio