Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Aspect-oriented software development with use cases (Addison-Wesley Object Technology Series)
Jacobson I., Ng P., Addison-Wesley Professional, Boston, MA, 2004. 464 pp. Type: Book (9780321268884)
Date Reviewed: Dec 6 2005

Object orientation is a very familiar topic for most readers, compared with aspect orientation. In recent years, aspect orientation has become an important topic, and this book addresses it. The book discusses how to conduct aspect-oriented software development using use cases. It is divided into five parts, with 21 chapters. It presents the aspect-oriented software development (AOSD) process, starting with requirements analysis and design, and continuing to implementation and testing. The book concentrates on aspect orientation for software development using two important features: use cases and aspects.

Part 1 introduces aspect orientation, which concerns crosscutting between functional and nonfunctional requirements, operations and classes, and platforms and infrastructures. Part 2 reviews the necessary topics for modeling and capturing crosscutting concerns using a use case approach. Important diagrams, such as use case diagrams, interaction diagrams, and class diagrams, are shown for the development of aspect-oriented analysis and design. Part 3 presents the development of aspect-oriented analysis and design using use case slices and modules. Part 4 outlines how to establish an architecture based on use cases and aspects, and Part 5 explains how to apply use cases and aspects in a project to develop software.

In a use case approach, notations are used to analyze and design software. This book presents the aspect-oriented approach rather than the object-oriented approach for developing software using use cases. However, readers need to be familiar with the use case approach used in the book, as well as have familiarity with aspect orientation and the difference between aspect orientation and object orientation. With modern applications available via the Web, aspect orientation needs to be addressed properly, and it is in this book. The book can be used by readers who want to know how to properly conduct aspect-oriented software development.

Reviewer:  Rosziati Ibrahim Review #: CR132130 (0610-1040)
Bookmark and Share
 
Software Development (K.6.3 ... )
 
 
Software Process Models (D.2.9 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Software Development": Date
Strategies for software engineering
Ould M., John Wiley & Sons, Inc., New York, NY, 1990. Type: Book (9780471926283)
Oct 1 1991
Applications strategies for risk analysis
Charette R., Intertext Pubs./McGraw-Hill Book Co., New York, NY, 1990. Type: Book (9780070108882)
Aug 1 1992
A survey of exploratory software development
Trenouth J. The Computer Journal 34(2): 153-163, 1991. Type: Article
Nov 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy