Mastering UML with Rational Rose 2002
Design More Efficient Applications with the Leading Visual Modeler Mastering UML with Rational Rose 2002 offers expert instruction in both areas you need to master if you want to develop flexible object-oriented applications: the Unified Modeling Language and the latest version of Rational Rose, the world's leading visual modeling tool. But this book goes far beyond modeling. It teaches you to use Rose to turn your UML diagrams into code--automatically--in the language of your choice.
And it's newly expanded to provide valuable information on business modeling, web modeling, new Java functionality, and XML DTDs. Coverage includes:
* Understanding UML, with a bonus "Getting Started with UML" appendix
* Finding your way around Rational Rose
* Creating UML diagrams of all kinds
* Creating a detailed object model
* Creating a detailed data model
* Modeling your XML DTDs
* Generating code automatically
* Handling language-specific code-generation issues
* Reverse-engineering an existing application
* Using round-trip engineering techniques
Reviewer: Sasikanth Malladi (Fairfax, VA, USA)
I bought this book as I wanted to familiarize myself with Rose. To be able to get the most out of this book, you need to be familiar with standard practices in business modeling and UML. Though the book teaches you a few things about business modeling, it is a special case of a general instance.
If you are familiar with UML, OOP concepts and business modeling AND you want to use Rose to achieve a particular objective, you can use this book. A complete lack of exercises makes this book a reference at best. This book is mostly about pointing-and-clicking and is a how-to reference for Rose.
Each chapter in the book is a how-to about something or the other; how to add classes or class diagrams, how to add use cases and actors etc. So, to be able to put all of this to good use, you need to know that you need to add use cases and also where you need to add them.
One reason this book is around is perhaps that there is very little competition! I think there are only one or two other books out there!
On the whole, I wouldn't recommend this book to anyone who is looking to learn UML or wants to get a good intro to Rose.