FlazX | Categories | Forum | Links | Blog | Login


Aspect-Oriented Analysis and Design : The Theme Approach (Addison-Wesley Object Technology Series)



eBook Information



Aspect-Oriented Analysis and Design : The Theme Approach (Addison-Wesley Object Technology Series)

ISBN  0321246748
Release Date  23 March 2005
Category  Methodology
Tags  aspect,  
analysis,  
aspect-oriented,  
object,  
aspect oriented,  
object oriented analysis and design,  
design,  
developing software with uml object-oriented analysis and design in practice,  
ssad,  
addison wesley,  
object oriented,  
oriented,  
0321246748,  
design patterns,  
theme approach,  
"aspect-oriented",  
object-oriented analysis and design,  
design pattern,  
addison,  
systems analysis and design,  
system analysis and design,  
analysis patterns,  
asp .net,  
analysis and design,  
addison-wesley,  
This book @Amazon  View

Tools



Google Search

Google
Web flazx.com

Description

Aspects are a natural evolution of the object-oriented paradigm.

They provide a solution to some difficulties you may have encountered with modularizing your object-oriented code. You've probably found yourself repeating the same lines of code in lots of different object-oriented classes because those classes each need that functionality, and so you can't easily wrap it up in a single place. Good examples of this kind of code are audit trails, transaction handling, concurrency management, and so on. You can now modularize such code with aspects.

We've seen similar levels of enthusiasm with adopting aspects as there were with adopting objects – an enthusiasm we share; but starting out with aspects can be a tricky business. Making the shift to aspect-oriented thinking may not be as tough as many people found the shift to object-oriented thinking, but aspects still might take a little getting used to. The big question that springs to mind when trying out aspect-orientation for the first time is "What are my aspects?" and early adopters have taken various approaches to try to address it.

In this book we describe the Theme approach for identifying aspects in requirements, and modeling them at design. A major strength of the Theme approach is that it allows you to identify and model aspects regardless of the aspect-oriented programming language you choose. Our intention in developing the Theme approach was to enable it to withstand these shifts by keeping it separate from any particular programming language and by offering a general-purpose way to identify and describe aspects, regardless of their definition at the code level.

In addition to talking about the Theme approach and how to apply it, we also describe the different "worlds" of aspect-orientation, and how the Theme approach fits into them. You will come away from reading this book with not just tools for analysis and design, but also with an understanding of the general field of AO as it stands today. That knowledge will help you make more informed choices when picking an aspect-oriented implementation language, and decomposition paradigm.

Audience For a wide range of situations, AOSD improves the software development process. This book offers a high-level introduction to the aspect-oriented approach, and gives instruction on a useful approach for identifying aspects in requirements, and for designing them in an aspect-oriented way using UML with a small number of extensions.









Top 100 Search Keywords
Last 100 Search Keywords

Nokia Themes
Free Download
Daily Internet Guide
EgyDown
Share4All
FreeBookCity.Com
Providings.com
DownArchive
Allulook4.com
eu-warez.net




eXTReMe Tracker