Editorial Review:
Use Case Driven Object Modeling with UMLTheory and Practice shows how to drive an object-oriented software design from use case all the way through coding and testing, based on the minimalist, UML-based ICONIX process. In addition to a comprehensive explanation of the foundations of the approach, the book makes extensive use of examples and provides exercises at the back of each chapter. This book leads by example. It demonstrates common analysis and design errors, shows how to detect and fix them, and suggests how to avoid making the same errors in the future. The book also encourages you to examine its UML examples and to search for specific errors. Youll get clues, then later receive the answers during "review sessions" toward the end of the book. Cached date: AWS Called=true
You may also be interested in these products:
These categories may also be of interest to you:
Customer Reviews
Average Customer Rating: 
Fantastic 2008-08-11 The Rosenbert & Stephens's Book is a great example of doing by practice, but highly supported by foundations about what is important in UML. The book offers a great discussion not only how use UML effectively, but how can you go through practice and coding. That's essencial if you want coding in a right way, but explore the UML notation. The approach with ICONIX was fantastic. You develop a e-Commerce system completely using UML, Iconix process and coding with JAVA. I coudn't found books that offer this path. Fantastic. Excelent aquisition.
A dressing for the UML Salad 2008-07-09 Since 2001 I had a lot of courses on UML modelling at the university and in inhouse company workshops. But none of them gave me the real power to write use cases so that I can easilly extract an object model from it. I always had problems to bridge the use cases to sequence diagrams and class models.
This book gave me the clues (with red and bold highlighted) such "You can't drive object-oriented designs from use-cases unless you tie your use cases to objects."
Now I have to say, I write use cases more confidetially, knowing that they build a real basis for futher object modelling. 5 stars!!
Great book with practical examples from start to finish 2008-02-15 This book was extremely helpful because it takes the reader from Use Cases to code development using a real-life "sample" system (an internet book store) to describe the steps. The ICONIX Process is used in this book and the goal of the book is to get from Analysis to Code using a minimal, yet sufficient core subset of UML. Each step is broken down into detail and examples of how to do each step are provided and explained. Built into the "sample" project are mistakes (ones that are commonly made in real life) and the book shows those mistakes as well as the corrected versions. In addition, the book discusses the Enterprise Architect (EA) tool, which our company is evaluating, making the examples provided even more pertinent. The only thing that would have made this book more useful would have been appendices or detailed examples of using the EA tool with the "sample" project. It would be great if one could obtain the sample project in a *.EAP file where folks that have the EA tool could load the sample project to understand how the project was actually laid out in the EA tool. This book is very well-written and, as a bonus, has some decent humor throughout keeping the reader's interest. If you are using EA and Use Case Driven development, this is an excellent book for you.
A recommended read for anyone. 2007-08-23 This book does everything it promises and more. While reading this book you will learn a design methodology that will help you in every project you work on. What you won't learn is a framework that does all the work for you. You also won't learn to rely on someone else's code. Instead you will learn how to really think about your project from the initial design to the final solution. You will learn how to properly document the requirements and the user interaction with the system. You will learn how to be a Software "Developer" not just a Software "Programmer". Some will say there is no difference, but others that have read this book will understand the work and thought process that goes into real development of a software solution.
The best, most practical Business Analyst guide 2007-08-10 This book puts the whole business analysis process into perspective with a practical guide for how to go from step A to step Z. I am new to the ICONIX process and am very impressed with how ICONIX eliminates the burden of learning all the steps of UML and instead teaches in detail just the essential components of UML, so you can quickly develop the use cases, requirements, test cases, and coding specifications. The book is written with the business analyst in mind by highlighting the theory, but concentrating and demonstrating the practices with straight forward guidelines and examples. The Enterprise Architect modeling tool, which we are learning how to use, is referenced occasionally and is shown to be a very useful tool for the business analyst. This is one of the finest IT books I have ever purchased.
|
|