Search
Go

Shop by category
 
Use Case Driven Object Modeling with UMLTheory and Practice
Email a friendView larger image

Use Case Driven Object Modeling with UMLTheory and Practice

Our Price: $999.98
*Shipping:$4.49
SKU:

1590597745BAKM

In Stock
Usually ships in 1-2 business days
Only 1 left in stock, order soon!

Note: Item may be sold and shipped by another company. Learn more.
Description:

Use Case Driven Object Modeling with UML: Theory 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. You'll get clues, then later receive the answers during review sessions toward the end of the book.

Product Details:
Author: Doug Rosenberg
Hardcover: 438 pages
Publisher: Apress
Publication Date: January 11, 2007
Language: English
ISBN: 1590597745
Product Length: 9.4 inches
Product Width: 7.2 inches
Product Height: 1.3 inches
Product Weight: 2.1 pounds
Package Length: 9.2 inches
Package Width: 7.2 inches
Package Height: 1.1 inches
Package Weight: 2.0 pounds
Average Customer Rating: based on 16 reviews
Customer Reviews:
Average Customer Review: 5.0 ( 16 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

18 of 19 found the following review helpful:

4Good book, very informative and well written.Mar 28, 2007
By B. S. Meera "Meera Subbarao"
The introduction to the book starts with an interesting phrase "The difference between "theory" and "practice" is that in theory there is no difference between theory and practice, but in practice there is." The authors like to apply this statement to UML modeling, and continue later saying, in theory, everything in UML is useful, but in practice, a whole lot of people and projects need to know how to drive an OO software design from use cases.

Use Case Driven Object Modeling with UML-Theory and Practice shows how to take an object-oriented software design from use case all the way through coding and testing, based on the minimalist, UML-based ICONIX process. The authors focus on one simple question, "how do you get from use cases to code?". The authors are real experts on the ICONIX process. This book is for Beginners as well as for advanced programmers. Beginners will learn a powerful methodology, Use-Case Driven Object Modeling. On the other hand, advance developers can apply Use Case to their preferred methodology.

The authors break down the design of an Internet bookstore, which involves showing many common mistakes, and then showing the relevant pieces of the model with their mistakes corrected. What really makes this book unique is the fact that you, the reader, get to correct the mistakes.

Chapter highlights

Highlights of this book include:

1. Each chapter starts with the theory, and then explores said theory using the Internet Bookstore project.

2. Each chapter has a "Top 10" list of guidelines, and the first half of each chapter is structured around its top 10 list.

3. This book also contains practical exercises of various types like, Workbook exercises, Student exercises and Inline exercises within the chapters.

Personally, I believe this is a very good book, very informative and well written. Before reading this book, I hadn't heard of ICONIX process, and this book did give me a good insight about the same. If you are sold on ICONIX and have been using it, the Top 10 list of guidelines, and the exercises at the end of each chapter in itself is worth the price of the book.

11 of 11 found the following review helpful:

5Great methodology, well explainedMay 26, 2007
By Charles A. Suscheck
The book combines explaining how to drive use cases to code and lots of examples. In fact one of the best parts is the 'bad example' followed by the corrected version - lots of those.

Iconix is pretty easy to use ONCE YOU UNDERSTAND IT. This book goes a long way toward understanding how to write good use cases that CAN be used for software development rather than just documentation.

I've read many, many use case books and this one boils the details down to something that is pragmatic. I've used the Iconix technique in both industry and the university and it works in both areas.

Good book? Yes. Buy it? Yes!

8 of 8 found the following review helpful:

5Well Written & Great MethodologyMay 19, 2007
By D. Rohm "agileguru"
Easily one of the best methodology books I've read in quite some time. The book is very well written and flows very well. The structure walks you through the entire ICONIX process from beginning to end and explains in-detail the steps involved and most importantly "why". I also liked how the authors referenced other highly ranked OO books to reinforce how to allocate behavior to your objects during sequence diagraming.

I never heard of ICONIX until recently and I was very happy I got this book. The process is logical, stream-lined, and easy to pickup. The chapter on sequence diagrams just clicked for me and brought everything together.

I highly recommend this book!

4 of 4 found the following review helpful:

5A recommended read for anyone.Aug 23, 2007
By Richard Parsons
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.

3 of 3 found the following review helpful:

4Great book with practical examples from start to finishFeb 15, 2008
By D. Goodwin
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.

See all 16 customer reviews on Amazon.com
* Estimated shipping rate for US 48 states. Final rate calculated at checkout.
About Us   Contact Us
Privacy Policy Copyright © , Security Books. All rights reserved.
Web business powered by Amazon WebStore